Title :
Developing a design complexity measure
Author :
Littlejohn, Kenneth ; Olis, Michelle ; Lentz, Robert ; Barnett, Mark
Author_Institution :
Wright Res. & Dev. Center, Wright-Patterson AFB, OH, USA
Abstract :
The cost to develop and maintain software is increasing at a rapid rate. The majority of the total cost to develop software is spent in the post-deployment-maintenance phase of the software life-cycle. In order to reduce life-cycle costs, more effort needs to be spent in earlier phases of the software life-cycle. One characteristic that merits investigation is the complexity of a software design. Project performance metrics (i.e. effort, schedule, defect density, etc.) are driven by software complexity, and affect project costs. The Software Design Complexity Measure examines an organization´s historical project performance metrics along with the complexity of a project´s software design to estimate future project performance metrics. These estimates indicate costs that the evaluated software design will incur in the future. Equipped with future cost estimates, a project manager will be able to make more informed decisions concerning the future of the project
Keywords :
project management; software cost estimation; software metrics; cost; defect density; design complexity; effort; post-deployment-maintenance; project manager; project performance metrics; prototype; research planning; schedule; software design; software life-cycle; Aerospace electronics; Costs; Hardware; Phase measurement; Project management; Software design; Software maintenance; Software measurement; Software performance; Variable speed drives;
Conference_Titel :
Digital Avionics Systems Conference, 1996., 15th AIAA/IEEE
Conference_Location :
Atlanta, GA
Print_ISBN :
0-7803-3385-3
DOI :
10.1109/DASC.1996.559130