The impacts of the handoffs on software development: A cost estimation model

Effective software cost estimation is one of the most challenging and important activities in software development. The software industry does not estimate projects well. Poor estimation leads to poor project planning with resulting schedule overruns, inadequate staffing, low system quality, and man...

Full description

Bibliographic Details
Main Author: Douglas, Michael Jay
Format: Others
Published: Scholar Commons 2006
Subjects:
Online Access:http://scholarcommons.usf.edu/etd/2507
http://scholarcommons.usf.edu/cgi/viewcontent.cgi?article=3506&context=etd
id ndltd-USF-oai-scholarcommons.usf.edu-etd-3506
record_format oai_dc
spelling ndltd-USF-oai-scholarcommons.usf.edu-etd-35062015-09-30T04:39:37Z The impacts of the handoffs on software development: A cost estimation model Douglas, Michael Jay Effective software cost estimation is one of the most challenging and important activities in software development. The software industry does not estimate projects well. Poor estimation leads to poor project planning with resulting schedule overruns, inadequate staffing, low system quality, and many aborted projects. Research on software estimation is needed to build more accurate models of the key aspects of software development. The goals of research in this dissertation are to investigate and improve the modeling of team size and project structures in current software estimation methods.Mathematical models for estimating the impacts of project team size and three variations of project structure are developed. These models accept the outputs of the COCOMO II software estimation tool, allow variation in both team size and project structure, and produce more detailed project estimates. This new extended model of COCOMO II is implemented in a decision support tool f or software estimators called PSEstimate.Following the design science research paradigm, the artifact is evaluated with an experiment with experienced software project managers. Three treatment groups: a manual (no tool) group, a COCOMO II group, and a PSEstimate group, completed two multipart software cost estimation tasks. The accuracy and consistency of the cost and schedule estimates, the participants' confidence in their estimates, and their satisfaction with and perceived usefulness of the cost estimation tool are measured.The experimental results support most of the hypotheses of the dissertation. For most tasks, individuals aided by computer-based decision support tools produce more accurate project effort estimates and are more confident in their estimates than manual estimators. There are no significant differences between the three groups on schedule estimation. A possible explanation is that experienced estimators in the manual group compensate for the inaccuracy of th eir effort estimates by adding time to their schedule estimates.The research contributions are new mathematical models for software estimation based on project team size and structure; a decision support tool (PSEstimate) that incorporates these models; and the experimental results that demonstrate improvements in software estimation by experienced project managers when the new models and tool are applied in practice. 2006-06-01T07:00:00Z text application/pdf http://scholarcommons.usf.edu/etd/2507 http://scholarcommons.usf.edu/cgi/viewcontent.cgi?article=3506&context=etd default Graduate Theses and Dissertations Scholar Commons COCOMO II PSEstimate Experiment Design science American Studies Arts and Humanities
collection NDLTD
format Others
sources NDLTD
topic COCOMO II
PSEstimate
Experiment
Design science
American Studies
Arts and Humanities
spellingShingle COCOMO II
PSEstimate
Experiment
Design science
American Studies
Arts and Humanities
Douglas, Michael Jay
The impacts of the handoffs on software development: A cost estimation model
description Effective software cost estimation is one of the most challenging and important activities in software development. The software industry does not estimate projects well. Poor estimation leads to poor project planning with resulting schedule overruns, inadequate staffing, low system quality, and many aborted projects. Research on software estimation is needed to build more accurate models of the key aspects of software development. The goals of research in this dissertation are to investigate and improve the modeling of team size and project structures in current software estimation methods.Mathematical models for estimating the impacts of project team size and three variations of project structure are developed. These models accept the outputs of the COCOMO II software estimation tool, allow variation in both team size and project structure, and produce more detailed project estimates. This new extended model of COCOMO II is implemented in a decision support tool f or software estimators called PSEstimate.Following the design science research paradigm, the artifact is evaluated with an experiment with experienced software project managers. Three treatment groups: a manual (no tool) group, a COCOMO II group, and a PSEstimate group, completed two multipart software cost estimation tasks. The accuracy and consistency of the cost and schedule estimates, the participants' confidence in their estimates, and their satisfaction with and perceived usefulness of the cost estimation tool are measured.The experimental results support most of the hypotheses of the dissertation. For most tasks, individuals aided by computer-based decision support tools produce more accurate project effort estimates and are more confident in their estimates than manual estimators. There are no significant differences between the three groups on schedule estimation. A possible explanation is that experienced estimators in the manual group compensate for the inaccuracy of th eir effort estimates by adding time to their schedule estimates.The research contributions are new mathematical models for software estimation based on project team size and structure; a decision support tool (PSEstimate) that incorporates these models; and the experimental results that demonstrate improvements in software estimation by experienced project managers when the new models and tool are applied in practice.
author Douglas, Michael Jay
author_facet Douglas, Michael Jay
author_sort Douglas, Michael Jay
title The impacts of the handoffs on software development: A cost estimation model
title_short The impacts of the handoffs on software development: A cost estimation model
title_full The impacts of the handoffs on software development: A cost estimation model
title_fullStr The impacts of the handoffs on software development: A cost estimation model
title_full_unstemmed The impacts of the handoffs on software development: A cost estimation model
title_sort impacts of the handoffs on software development: a cost estimation model
publisher Scholar Commons
publishDate 2006
url http://scholarcommons.usf.edu/etd/2507
http://scholarcommons.usf.edu/cgi/viewcontent.cgi?article=3506&context=etd
work_keys_str_mv AT douglasmichaeljay theimpactsofthehandoffsonsoftwaredevelopmentacostestimationmodel
AT douglasmichaeljay impactsofthehandoffsonsoftwaredevelopmentacostestimationmodel
_version_ 1716825063690338304