DocumentCode :
2263225
Title :
The consequences of variability in software
Author :
Levendel, Isaac
fYear :
0
fDate :
0-0 0
Abstract :
Summary form only given. Contrary to many other industrial processes, software production is characterized by an unusually high variance. This directly results from the significant role of the human factor in all the phases of its realization, and this will likely remain the case for a long time to come. In order to set the record straight, this presentation first analyzes various aspects of software metrics that demonstrate the heterogeneous nature of software and the variance in the software production process. We propose a new software model susceptible to acknowledge software variance and take advantage of it for managing the software development process. This model allows the identification of areas of software instability that are caused by the concentration of software defects. Two major applications are derived from the model analysis. First, the model provides a method for evaluating the "goodness" of the software architecture. The model can also be used to balance the budgeting of the testing effort among the various software functionalities and their interactions. We also discuss potential applications of the recognition of software variability for developing reactive real-time methods for improving software dependability
Keywords :
program testing; software metrics; software reliability; model analysis; software defects; software development; software instability; software metrics; software model; software production; software variance; Analysis of variance; Application software; Computer industry; Human factors; Production; Programming; Software architecture; Software development management; Software metrics; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
On-Line Testing Symposium, 2006. IOLTS 2006. 12th IEEE International
Conference_Location :
Lake Como
Print_ISBN :
0-7695-2620-9
Type :
conf
DOI :
10.1109/IOLTS.2006.60
Filename :
1655523
Link To Document :
بازگشت