Eclipse Code Recommenders - August 18, 2011 Darmstadt

Eclipse Code Recommenders

Application frameworks have become an integral part of today's software development – this is hardly surprising given their promised benefits such as reduced costs, higher quality, and shorter time to market. But using an application framework is not free of cost. Before frameworks can be used efficiently, software developers have to learn their correct usage which often results in high initial training costs.

However, framework usages frequently follow typical patterns that manifest themselves in source code of applications that use these frameworks - and thus can be extracted from code and directly reused to guide novice  f developers when learning these frameworks. The code recommenders project facilitates this reuse of collective knowledge by automatically collecting such information from code and brings back this knowledge into the IDE by means of intelligent code completion, extended (usage-driven) javadocs, smart api-misuse detectors, personalized code search engines and a novel stacktrace search engine.

This talk introduces Eclipse Code Recommenders, the latest Eclipse incubator project under the umbrella of the Eclipse Technology top-level project. The talk will contain two parts. The first part introduces Code Recommenders and shows its tools in action. In the second part of the session we'll create new recommendation models for Android APIs - live.
The talk is held in German. The event is held at Deutsche Telekom AG, Products & Innovation in Darmstadt. Interested colleagues and external guests can register with a formless e-mail with their name/company by August 17, 2011 at the latest. The event begins at 6 pm. Attendance is free and drinks and snacks are provided as always.

The facts in brief:
What | Eclipse Code Recommenders
When | August 18, 2011, 6 pm (closing date: August 17, 2011)
Where | T-Online-Allee 1 Darmstadt
How | Presentation, networking & snacks

About the speaker

Marcel Bruch is a research assistant at Darmstadt University of Technology. He works on novel concepts to support developers in learning new frameworks and APIs. He is founder and project lead of the Eclipse Code Recommenders project, a research project that aims to leverage the wisdom of the crowds and bring this knowledge back into the Eclipse IDE.

Info for getting there and parking in Darmstadt

You can use the visitor parking spaces at Products & Innovation. In T-Online-Allee 1 the entrance to the underground car park is at the end of the street (facing south – stay right at entrance), where you can report as a visitor for the TechTalk and use the signposted visitor parking spaces (follow the magenta arrows in the underground car park; then take the elevator to the first floor).
You will be shown the way into the forum at visitor reception.

About TechTalk

With the TechTalk format, the Developer Garden – Telekom's developers' platform – offers a discussion forum for developer topics and trends in technology. The events begin with presentations and demonstrations from experts. The floor is then opened for questions and discussions. Afterwards, you can meet the speakers and other participants at the buffet, exchanging ideas and making new contacts.

TechTalks are currently taking place in Berlin and Darmstadt. And if you can't make it in person, you can follow the presentations as a live stream and participate in the online chat. We also post videos of the events on our YouTube channel afterwards.

You can find out all about our TechTalks under:

Got feedback on the TechTalk? Don’t hesitate to send requests, suggestions and topic proposals to us at

TechTalk via Live Stream

You can now follow our TechTalk events online via live stream. The live stream link is made available on the TechTalk site and via our social media channels, e.g., Facebook  and Twitter, shortly before each talk begins.

TechTalk Slides and Videos

Check this site for documentation material (slides, YouTube videos) of the latest talks: TechTalk Slides and Videos

Interested in a TechTalk?

Then send us an informal at with your name/your company name two days before the event at the latest.

Your Feedback

Got feedback on the TechTalk? Don’t hesitate to send requests, suggestions and topic proposals to us at