• 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