• DocumentCode
    1287081
  • Title

    Integrate the GM(1,1) and Verhulst Models to Predict Software Stage Effort

  • Author

    Wang, Yong ; Song, Qinbao ; MacDonell, Stephen ; Shepperd, Martin ; Shen, Junyi

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Xi´´an Jiaotong Univ., Xi´´an, China
  • Volume
    39
  • Issue
    6
  • fYear
    2009
  • Firstpage
    647
  • Lastpage
    658
  • Abstract
    Software effort prediction clearly plays a crucial role in software project management. In keeping with more dynamic approaches to software development, it is not sufficient to only predict the whole-project effort at an early stage. Rather, the project manager must also dynamically predict the effort of different stages or activities during the software development process. This can assist the project manager to reestimate effort and adjust the project plan, thus avoiding effort or schedule overruns. This paper presents a method for software physical time stage-effort prediction based on grey models GM(1,1) and Verhulst. This method establishes models dynamically according to particular types of stage-effort sequences, and can adapt to particular development methodologies automatically by using a novel grey feedback mechanism. We evaluate the proposed method with a large-scale real-world software engineering dataset, and compare it with the linear regression method and the Kalman filter method, revealing that accuracy has been improved by at least 28% and 50%, respectively. The results indicate that the method can be effective and has considerable potential. We believe that stage predictions could be a useful complement to whole-project effort prediction methods.
  • Keywords
    Kalman filters; grey systems; regression analysis; software development management; software engineering; GM(1,1) model; Kalman filter method; Verhulst model; grey feedback mechanism; linear regression method; software development process; software effort prediction; software project management; time stage-effort prediction; Grey prediction; software project management; software project stage-effort prediction;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1094-6977
  • Type

    jour

  • DOI
    10.1109/TSMCC.2009.2020690
  • Filename
    5191130