Adjusting effort estimation using micro-productivity profiles

Gabriella Tóth, Ádám Zoltán Végh, Árpád Beszédes, Lajos Schrettner, Tamás Gergely, T. Gyimóthy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

We investigate a phenomenon we call micro-productivity decrease, which is expected to be found in most development or maintenance projects and has a specific profile that depends on the project, the development model and the team. Micro-productivity decrease refers to the observation that the cumulative effort to implement a series of changes is larger than the effort that would be needed if we made the same modification in only one step. The reason for the difference is that the same sections of code are usually modified more than once in the series of (sometimes imperfect) atomic changes. Hence, we suggest that effort estimation methods based on atomic change estimations should incorporate these profiles when being applied to larger modification tasks. We verify the concept on industrial development projects with our metrics-based machine learning models extended with statistical data. We show the calculated micro-productivity profile for these projects could be used for effort estimation of larger tasks with more accuracy than a naive atomic change oriented estimation.

Original languageEnglish
Title of host publicationSPLST'11 - Proceedings 12th Symposium on Programming Languages and Software Tools
Pages207-218
Number of pages12
Publication statusPublished - 2011
Event12th Symposium on Programming Languages and Software Tools, SPLST 2011 - Tallinn, Estonia
Duration: Nov 5 2011Nov 7 2011

Publication series

NameSPLST'11 - Proceedings 12th Symposium on Programming Languages and Software Tools

Other

Other12th Symposium on Programming Languages and Software Tools, SPLST 2011
CountryEstonia
CityTallinn
Period11/5/1111/7/11

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Fingerprint Dive into the research topics of 'Adjusting effort estimation using micro-productivity profiles'. Together they form a unique fingerprint.

  • Cite this

    Tóth, G., Végh, Á. Z., Beszédes, Á., Schrettner, L., Gergely, T., & Gyimóthy, T. (2011). Adjusting effort estimation using micro-productivity profiles. In SPLST'11 - Proceedings 12th Symposium on Programming Languages and Software Tools (pp. 207-218). (SPLST'11 - Proceedings 12th Symposium on Programming Languages and Software Tools).