Title
An investigation of effort distribution among development phases: A four-stage progressive software cost estimation model.
Abstract
Software cost estimation is a key process in project management. Estimations in the initial project phases are made with a lot of uncertainty that influences estimation accuracy which typically increases as the project progresses in time. Project data collected during the various project phases can be used in a progressive time-dependent fashion to train software cost estimation models. Our motivation is to reduce uncertainty and increase confidence based on the understanding of patterns of effort distributions in development phases of real-world projects. In this work, we study effort distributions and suggest a four-stage progressive software cost estimation model, adjusting the initial effort estimates during the development life-cycle based on newly available data. Initial estimates are reviewed on the basis of the experience gained as development progresses and as new information becomes available. The proposed model provides an early, a post-planning, a post-specifications, and a post-design estimate, while it uses industrial data from the ISBSG (R10) dataset. The results reveal emerging patterns of effort distributions and indicate that the model provides effective estimations and exhibits high explanatory value. Contributions in lessons learned and practical implications are also provided.
Year
DOI
Venue
2017
10.1002/smr.1881
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS
Keywords
Field
DocType
four-stage progressive model,project management,software cost estimation
Data mining,Cost estimation models,Analysis effort method,Industrial engineering,Estimation,Cost estimate,Software,Engineering,Management science,Putnam model,Project management,Information and Computer Science
Journal
Volume
Issue
ISSN
29.0
10.0
2047-7473
Citations 
PageRank 
References 
1
0.36
13
Authors
4
Name
Order
Citations
PageRank
Efi Papatheocharous113321.97
Stamatia Bibi25310.10
Ioannis Stamelos3124391.67
Andreas S. Andreou421636.65