DocumentCode :
3200954
Title :
A change prediction model for embedded software applications
Author :
Cronin, Kevin J. ; Linton, Darrell G.
Author_Institution :
Lockheed Martin, Orlando, FL, USA
fYear :
1998
fDate :
24-26 Apr 1998
Firstpage :
5
Lastpage :
8
Abstract :
A key aspect of effective software development is the ability to quantify and predict software product quality. Software quality is the degree to which software possesses desired attributes, including portability, reliability, testability and maintainability. Insofar as software with high change traffic affects its maintainability and reliability, a model which produces a change-traffic predictor metric may be useful. The information such a model would provide could be used to help estimate the development cost and effort. Resources could be better allocated to those areas where additional attention may be required. Software changes normally occur due to new requirements or errors in the software, and so a change-traffic metric is not necessarily a good proxy for errors. Users should define their thresholds and ranges of acceptability. This paper identifies metrics collected from embedded Ada software that had a correlation with the change traffic of that software. Using multiple linear regression analysis and sample data from up to 287 embedded Ada software modules, change prediction models yielded values for the average absolute difference between predicted and actual changes per module of less than 3, and an adjusted-R2 value of 0.57 for the full sample
Keywords :
Ada; real-time systems; software cost estimation; software maintenance; software metrics; software quality; software reliability; acceptability range; acceptability threshold; adjusted-R2 value; change prediction model; change-traffic predictor metric; correlation; desired software attributes; development cost estimation; development effort estimation; embedded Ada software modules; embedded software applications; multiple linear regression analysis; new software requirements; resource allocation; software development; software errors; software maintainability; software portability; software product quality; software reliability; software testability; Application software; Costs; Embedded software; Predictive models; Programming; Resource management; Software maintenance; Software quality; Software testing; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Southeastcon '98. Proceedings. IEEE
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-4391-3
Type :
conf
DOI :
10.1109/SECON.1998.673277
Filename :
673277
Link To Document :
بازگشت