EconPapers    
Economics at your fingertips  
 

Software-Effort Estimation: An Exploratory Study of Expert Performance

Steven S. Vicinanza, Tridas Mukhopadhyay and Michael J. Prietula
Additional contact information
Steven S. Vicinanza: Energy Management Associates, Inc., 100 Northcreek, Atlanta, Georgia 30327
Tridas Mukhopadhyay: Center for Management of Technology, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213
Michael J. Prietula: Center for Management of Technology, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213

Information Systems Research, 1991, vol. 2, issue 4, 243-262

Abstract: An exploratory study was conducted (a) to examine whether experienced software managers could generate accurate estimates of effort required for proposed software projects and (b) to document the strategies they bring to bear in their estimations. Five experienced software project managers served as expert subjects for the study. Each manager was first asked to sort a set of 37 commonly-used estimation parameters according to the importance of their effect on effort estimation. Once this task was completed, the manager was then presented with data from ten actual software projects, one at a time, and asked to estimate the effort (in worker-months) required to complete the projects. The project sizes ranged from 39,000 to 450,000 lines of code and varied from 23 to 1,107 worker-months to complete. All managers were tested individually. The results were compared to those of two popular analytical models-Function Points and COCOMO. Results show that the managers made more accurate estimates than the uncalibrated analytical models. Additionally, a process-tracing analysis revealed that the managers used two dissimilar types of strategies to solve the estimation problems—algorithmic and analogical. Four managers invoked algorithmic strategies , which relied on the selection of a base productivity rate as an anchor that was further adjusted to compensate for productivity factors impacting the project. The fifth manager invoked analogical strategies , which did not rely on a base productivity rate as an anchor, but centered around the analysis of the Function Point data to assist in retrieving information regarding a similar, previously-managed project. The manager using the latter, analogical reasoning approach produced the most accurate estimates.

Keywords: software-effort estimation; expert reasoning; analogical reasoning (search for similar items in EconPapers)
Date: 1991
References: Add references at CitEc
Citations: View citations in EconPapers (2)

Downloads: (external link)
http://dx.doi.org/10.1287/isre.2.4.243 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:orisre:v:2:y:1991:i:4:p:243-262

Access Statistics for this article

More articles in Information Systems Research from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-03-19
Handle: RePEc:inm:orisre:v:2:y:1991:i:4:p:243-262