• DocumentCode
    2208697
  • 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
  • fYear
    2009
  • fDate
    20-26 Sept. 2009
  • Firstpage
    479
  • Lastpage
    482
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
  • Conference_Location
    Edmonton, AB
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-4897-5
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2009.5306276
  • Filename
    5306276