Apparently, reading source code is valuable. But have you ever though about how the knowledge how others used an API could be leveraged to improve IDE services such as Code Completion, Code Search, or even API documentation?
In early 2011, the Eclipse Code Recommenders project was created to tread new paths on how the next generation of IDEs could enable developers to share knowledge with each other over their IDEs and to improve tools like code completion, code-search, and even to enrich existing documentation by leveraging the knowledge of the masses.
Since it's inception, the project made an amazing progress. Many tools have been developed since such as:
- Intelligent (context-aware) Code Completion,
- Dynamic (mined) Code Templates,
- Code snippet search engines,
- Extended (mined) Documentation platform,
Talk Abstract:
This talk introduces Code Recommenders’ tool suite, demonstrates the potential to support you and your team on your daily work, and shows in a live session how to setup your own knowledge base for your own products by adding support for Google’s Android to Code Recommenders. The talk provides you a substantial understanding of how Code Recommenders tools work, which knowledge gets extracted from code and how recommendations for code search, code completion and other tools are made.
This talk targets on developers, team leads, and CTOs. It aims to familiarize you with the ideas of Code Recommenders, to interactively demonstrate the current state-of-the-art, and provides perspectives how to leverage the knowledge of the masses for your products in your own company.
If you want to learn more about Eclipse Code Recommenders, visit http://eclipse.org/recommenders.
If you have any comments about Code Recommenders and its vision of IDE 2.0, let me know via twitter, google plus, or the project's forum.
Best,
Marcel
Very nice tool. It would be very helpful if you can create a how-to enable and use the plugin. I watched the majority of the presentation, and looked at the eclipse.org location but could not find explicit instructions on how to set it up.
ReplyDeleteGreat project and great implementation. Thanks!
Agreed, the documentation is a bit weak and scattered. We focusing on this for 0.5 which should be delivered at the end of December. In the meanwhile, there is a minimal user guide available here:
ReplyDelete* http://wiki.eclipse.org/Recommenders/UserGuide
as well as several news and noteworthy pages:
* http://wiki.eclipse.org/Recommenders/New_and_Noteworthy/0.1
* http://wiki.eclipse.org/Recommenders/New_and_Noteworthy/0.2
* http://wiki.eclipse.org/Recommenders/New_and_Noteworthy/0.3
* http://wiki.eclipse.org/Recommenders/New_and_Noteworthy/0.4
* http://wiki.eclipse.org/Recommenders/New_and_Noteworthy/0.5 (in progress).
You may also find this category wiki page helpful: http://wiki.eclipse.org/Category:Recommenders
Thanks for the comment. For 0.5, the installation and configuration will be further simplified and documentation will be more complete than it is today.
Its very interesting blog which has sufficient information to understand the concept of your blogging.I am thankful to your words and it encourages me to read more blogs on your site.I bookmarked your website ,so upload more blogs.
ReplyDeleteI used to be seeking this particular information for a long time. Now only I have got it. Thanks for sharing.
ReplyDeleteThis blog seems to be really informative.Thanks for sharing this post..
ReplyDeleteYour blog seems to be really informative to everyone. Keep sharing more and more..
ReplyDeleteI was surfing the Internet for information and came across your blog. I am impressed by the information you have on this blog. It shows how well you understand this subject. read more
ReplyDeleteHello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject. كود خصم نمشي 2020
ReplyDeleteIt is especially decent, though look into the tips during this home address. here
ReplyDelete