Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97)   p. 48
Using evolution constraints to assess the failure-proneness of evolving software

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.1997.583004
Send link to a friend

Abstract
It is increasingly common for a software system to experience evolutionary changes during its lifetime. These changes need not only be the result of software maintenance-changes may occur in the operating environment, the purpose of the software, or the manner of implementation. It is often desirable to know how much testing is needed to establish that software is relatively unlikely to fail. Such information can often be provided by methods that use reliability growth models, but these methods have some difficulties when the modification of a program is not the result of debugging. The paper examines the amount of testing needed to establish that an evolving program has a low probability of failure. The number of tests is bounded using evolution constraints, which restrict the forms the software may take as it evolves. The techniques presented here can yield pessimistic results during program repair because they make few assumptions about the repair process. They are most appropriate when applied to software whose initial development is already completed.
Additional Information
Index Terms- software performance evaluation; evolution constraints; failure proneness assessment; evolving software; evolutionary changes; software maintenance; operating environment; reliability growth models; testing; low failure probability; pessimistic results; program repair; repair process

Citation:  C.C. Michael, "Using evolution constraints to assess the failure-proneness of evolving software," csmr, p. 48,  1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97),  1997

Similar Articles

Abstract Contents
Abstract
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback