Title :
Combining micro-blogging and IDE interactions to support developers in their quests
Author :
Guzzi, Anja ; Pinzger, Martin ; Van Deursen, Arie
Author_Institution :
Delft Univ. of Technol., Delft, Netherlands
Abstract :
Software engineers spend a considerable amount of time on program comprehension. Although vendors of Integrated Development Environments (IDEs) and analysis tools address this challenge, current support for reusing and sharing program comprehension knowledge is limited. As a consequence, developers have to go through the time-consuming program understanding phase multiple times, instead of recalling knowledge from their past or other´s program comprehension activities. In this paper, we present an approach to making the knowledge gained during the program comprehension process accessible, by combining micro-blog messages with interaction data automatically collected from the IDE. We implemented the approach in an Eclipse plugin called James and performed a first evaluation of the underlying approach effectiveness, assessing the nature and usefulness of the collected messages, as well as the added benefit of combining them with interaction data.
Keywords :
Web sites; reverse engineering; software maintenance; software reusability; IDE interaction; James Eclipse plugin; microblog message; microblogging; program comprehension knowledge; program reuse; program sharing; program understanding; software engineer; software maintenance; IEEE Computer Society; Maintenance engineering; Navigation; Programming; Software; Software engineering; USA Councils;
Conference_Titel :
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-8630-4
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2010.5609683