• DocumentCode
    3419420
  • Title

    Increasing the efficiency of fault detection in modified code

  • Author

    Tomaszewski, Piotr ; Lundberg, Lars ; Grahn, Håkan

  • Author_Institution
    Dept. of Syst. & Software Eng., Blekinge Inst. of Technol., Ronneby, Sweden
  • fYear
    2005
  • fDate
    15-17 Dec. 2005
  • Abstract
    Many software systems are developed in a number of consecutive releases. Each new release does not only add new code but also modifies already existing one. In this study we have shown that the modified code can be an important source of faults. The faults are widely recognized as one of the major cost drivers in software projects. Therefore we look for methods of improving fault detection in the modified code. We suggest and evaluate a number of prediction models for increasing the efficiency of fault detection. We evaluate them against the theoretical best model, a simple model based on size, as well as against analyzing the code in a random order (not using any model). We find that using our models provides a significant improvement both over not using any model at all and using the simple model based on the class size. The gain offered by the models corresponds to 30% to 60% of the theoretical maximum.
  • Keywords
    fault location; software fault tolerance; software maintenance; software metrics; telecommunication computing; fault detection; fault prediction model; modified code maintenance; software metrics; telecommunication computing; Costs; Fault detection; Fault diagnosis; Predictive models; Programming; Software design; Software engineering; Software systems; Telecommunications; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2465-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2005.72
  • Filename
    1607179