• DocumentCode
    3694234
  • Title

    Identifying wasted effort in the field via developer interaction data

  • Author

    Gergő Balogh;Gábor Antal;Árpád Beszédes;László Vidács;Tibor Gyimóthy;Ádám Zoltán Végh

  • Author_Institution
    Department of Software Engineering, University of Szeged, Hungary
  • fYear
    2015
  • Firstpage
    391
  • Lastpage
    400
  • Abstract
    During software projects, several parts of the source code are usually re-written due to imperfect solutions before the code is released. This wasted effort is of central interest to the project management to assure on-time delivery. Although the amount of thrown-away code can be measured from version control systems, stakeholders are more interested in productivity dynamics that reflect the constant change in a software project. In this paper we present a field study of measuring the productivity of a medium-sized J2EE project. We propose a productivity analysis method where productivity is expressed through dynamic profiles - the so-called Micro-Productivity Profiles (MPPs). They can be used to characterize various constituents of software projects such as components, phases and teams. We collected detailed traces of developers´ actions using an Eclipse IDE plug-in for seven months of software development throughout two milestones. We present and evaluate profiles of two important axes of the development process: by milestone and by application layers. MPPs can be an aid to take project control actions and help in planning future projects. Based on the experiments, project stakeholders identified several points to improve the development process. It is also acknowledged, that profiles show additional information compared to a naive diff-based approach.
  • Keywords
    "Productivity","Software","User interfaces","Software measurement","Security","Project management","Stakeholders"
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Evolution (ICSME), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICSM.2015.7332490
  • Filename
    7332490