Title :
Analyzing the evolution of user-visible features: A case study with Eclipse
Author :
Hou, Daqing ; Wang, Yuejiao
Author_Institution :
Electr. & Comput. Eng., Clarkson Univ., Potsdam, NY, USA
Abstract :
Integrated Development Environments (IDEs) help increase programmer productivity by automating much clerical and administrative work. Thus, it is of great research and practical interest to learn about the characteristics on how IDE features change and mature. To this end, we have conducted an empirical study, analyzing a total of 645 ldquoWhat´s Newrdquo release note entries in 7 releases of the Eclipse IDE both quantitatively and qualitatively. It is found that majority of the changes are refinements or incremental additions to the feature architecture set up in early releases (1.0 and 2.0). Motivated by this, a further analysis on usability is performed to characterize how these changes impact programmers effectiveness in using the IDE. We summarize our study methodology and lessons learned.
Keywords :
program diagnostics; software architecture; user interfaces; Eclipse IDE; administrative work; clerical work; feature architecture; integrated development environment; programmer productivity; user-visible feature evolution analysis; Computer science; History; Information resources; Java; Performance analysis; Productivity; Programming profession; Reverse engineering; Telephony; Usability;
Conference_Titel :
Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
Conference_Location :
Edmonton, AB
Print_ISBN :
978-1-4244-4897-5
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2009.5306276