• DocumentCode
    2042455
  • Title

    Optimizing test to reduce maintenance

  • Author

    Pighin, M. ; Marzona, Anna

  • Author_Institution
    Dipt. di Math. e Informatica, Udine Univ., Italy
  • fYear
    2005
  • fDate
    26-29 Sept. 2005
  • Firstpage
    465
  • Lastpage
    472
  • Abstract
    A software package evolves in time through various maintenance release steps whose effectiveness depends mainly on the number of faults left in the modules. Software testing is one of the most demanding and crucial phases to discover and reduce faults. In real environment, time available to test a software release is a given finite quantity. The purpose of this paper is to identify a criterion to estimate an efficient time repartition among software modules to enhance fault location in testing phase and to reduce corrective maintenance. The fundamental idea is to relate testing time to predicted risk level of the modules in the release under test. In our previous work we analyzed several kinds of risk prediction factors and their relationship with faults; moreover, we thoroughly investigated the behavior of faults on each module through releases to find significant fault proneness tendencies. Starting from these two lines of analysis, in this paper we propose a new approach to optimize the use of available testing time in a software release. We tuned and tested our hypotheses on a large industrial environment.
  • Keywords
    program testing; software maintenance; software quality; software reliability; corrective maintenance; fault location; industrial environment; release under test; software module time repartition; software package; software quality; software release; software reliability; software testing; test optimization; Fault diagnosis; Fault location; Phase estimation; Production; Risk analysis; Software maintenance; Software measurement; Software packages; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2368-4
  • Type

    conf

  • DOI
    10.1109/ICSM.2005.69
  • Filename
    1510141