ACM Home Page
Please provide us with feedback. Feedback
Testing evolving software: Current practice and future promise
Full text PdfPdf (133 KB)
Source
India Software Engineering Conference archive
Proceedings of the 1st conference on India software engineering conference table of contents
Hyderabad, India
Pages 3-4  
Year of Publication: 2008
ISBN:978-1-59593-917-3
Author
Mary Jean Harrold  Georgia Institute of Technology, Atlanta, GA
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 48,   Citation Count: 0
Additional Information:

abstract   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1342211.1342213
What is a DOI?

ABSTRACT

Testing is the most common way to increase confidence in the correctness and reliability of software. Studies report that testing consumes about half the cost of software development. Studies also show that maintenance can consume up to 80% of the cost for the entire software lifecycle, and much of that cost is devoted to testing. Rapidly changing software and computing environments present many challenges for effective and efficient testing in practice.

Past research in testing of evolving software has resulted in techniques that attempt to automate or partially automate the process. Although few of these techniques have been successfully transferred to practice, existing techniques show promise for use in industry. By combining program analysis, machine learning, and visualization techniques, we can expect significant improvement in the process of testing evolving software that will provide reduction in cost and improvement in quality.