An Approach to Probabilistic Effort Estimation for Military Avionics Software Maintenance by Considering Structural Characteristics

The needs of software maintenance and the importance of maintenance project management increase rapidly in the military avionics industry. Although few previous studies related to the maintenance effort estimation were proposed, they had two drawbacks:(1) the needs of some input parameters which are hard to measure precisely at early stage, (2) the passive support of "what-if" analysis by exploring the impact of changes among input parameters for more realistic estimation. In this paper, we suggest probabilistic effort estimation model for military avionics software maintenance by considering structural characteristics. We elicited the four aspects to the maintenance effort including structural characteristics, developed probabilistic maintenance effort estimation model based on Bayesian network with a data set of 76 military avionics software maintenance projects in the Republic Of Korea Air Force (ROKAF).

[1]  Andrea De Lucia,et al.  Effort estimation for corrective software maintenance , 2002, SEKE '02.

[2]  D. Ross Jeffery,et al.  A comparative study of two software development cost modeling techniques using multi-organizational and company-specific data , 2000, Inf. Softw. Technol..

[3]  Barry W. Boehm,et al.  Bayesian Analysis of Empirical Software Engineering Cost Models , 1999, IEEE Trans. Software Eng..

[4]  Parag C. Pendharkar,et al.  A Probabilistic Model for Predicting Software Development Effort , 2003, ICCSA.

[5]  Lionel C. Briand,et al.  A replicated assessment and comparison of common software cost modeling techniques , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[6]  Norman E. Fenton,et al.  Software metrics: successes, failures and new directions , 1999, J. Syst. Softw..

[7]  Magne Jørgensen,et al.  Experience With the Accuracy of Software Maintenance Task Effort Prediction Models , 1995, IEEE Trans. Software Eng..

[8]  Cemal Yilmaz,et al.  Software Metrics , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[9]  Shari Lawrence Pfleeger,et al.  Software metrics (2nd ed.): a rigorous and practical approach , 1997 .

[10]  H. E. Dunsmore,et al.  Software engineering metrics and models , 1986 .

[11]  A. W. Kemp,et al.  Kendall's Advanced Theory of Statistics. , 1994 .

[12]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[13]  Norman E. Fenton,et al.  Software metrics: roadmap , 2000, ICSE '00.

[14]  Andrea De Lucia,et al.  Assessing effort estimation models for corrective maintenance through empirical studies , 2005, Inf. Softw. Technol..

[15]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[16]  Ellis Horowitz,et al.  Software Cost Estimation with COCOMO II , 2000 .

[17]  Ioannis Stamelos,et al.  On the use of Bayesian belief networks for the prediction of software productivity , 2003, Inf. Softw. Technol..