• DocumentCode
    2363422
  • Title

    An exploration of software faults and failure behaviour in a large population of programs

  • Author

    van der Meulen, M.J.P. ; Bishop, P.G. ; Villa, Rosa

  • Author_Institution
    Centre for Software Reliability, City Univ., London, UK
  • fYear
    2004
  • fDate
    2-5 Nov. 2004
  • Firstpage
    101
  • Lastpage
    112
  • Abstract
    A large part of software engineering research suffers from a major problem-there are insufficient data to test software hypotheses, or to estimate parameters in models. To obtain statistically significant results, a large set of programs is needed, each set comprising many programs built to the same specification. We have gained access to such a large body of programs (written in C, C++, Java or Pascal) and in this paper we present the results of an exploratory analysis of around 29,000 C programs written to a common specification. The objectives of this study were to characterise the types of fault that are present in these programs; to characterise how programs are debugged during development; and to assess the effectiveness of diverse programming. The findings are discussed, together with the potential limitations on the realism of the findings.
  • Keywords
    program testing; software fault tolerance; failure behaviour; program specification; software engineering; software faults; Algorithm design and analysis; Java; Mathematical model; Mathematics; Parameter estimation; Reliability engineering; Software engineering; Software reliability; Software testing; Statistical analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2004. ISSRE 2004. 15th International Symposium on
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2215-7
  • Type

    conf

  • DOI
    10.1109/ISSRE.2004.7
  • Filename
    1383110