• DocumentCode
    1360733
  • Title

    A causal model for software cost estimating error

  • Author

    Lederer, Albert L. ; Prasad, Jayesh

  • Author_Institution
    Kentucky Univ., Lexington, KY, USA
  • Volume
    24
  • Issue
    2
  • fYear
    1998
  • fDate
    2/1/1998 12:00:00 AM
  • Firstpage
    137
  • Lastpage
    148
  • Abstract
    Software cost estimation is an important concern for software managers and other software professionals. The hypothesized model in this research suggests that an organization´s use of an estimate influences its estimating practices which influence both the basis of the estimating process and the accuracy of the estimate. The model also suggests that the estimating basis directly influences the accuracy of the estimate. A study of business information systems managers and professionals at 112 different organizations using causal analysis with the Equations Modeling System (EQS) refined the model. The refined model shows that no managerial practice in this study discourages the use of intuition, guessing and personal memory in cost estimating. Although user commitment and accountability appear to foster algorithm-based estimating, such an algorithmic basis does not portend greater accuracy. Only one managerial practice-the use of the estimate in performance evaluations of software managers and professionals-presages greater accuracy. By implication, the research suggests somewhat ironically that the most effective approach to improve estimating accuracy may be to make estimators, developers and managers more accountable for the estimate even though it may be impossible to direct them explicitly on how to produce a more accurate one
  • Keywords
    error analysis; management information systems; software cost estimation; software management; Equations Modeling System; accountability; accuracy; algorithm-based estimating; business information systems managers; causal analysis; causal model; guessing; intuition; managerial practice; performance evaluation; personal memory; refined model; software cost estimation error; software development; software managers; user accountability; user commitment; Costs; Differential equations; Information analysis; Information management; Management information systems; Memory management; Programming; Software performance; Software reusability; Software tools;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.666827
  • Filename
    666827