DocumentCode
1684950
Title
ChEOPSJ: Change-Based Test Optimization
Author
Soetens, Quinten David ; Demeyer, Serge
Author_Institution
Ansymo - Antwerp Syst. & Software Modeling, Univ. of Antwerp, Antwerp, Belgium
fYear
2012
Firstpage
535
Lastpage
538
Abstract
Software is an ever-changing entity and frequently executed unit tests are the primary means to increase the confidence that the changed system continues to work as expected. Executing an entire test suite however can take a significant amount of time - much longer than developers are willing to wait before tackling the next change action. We demonstrate how our tool prototype ChEOPSJ may alleviate this problem by adopting a change-centric approach. Our tool sits in the back of Eclipse and captures all changes made in the main editor while the developer is programming. The changes and the dependencies between them are analyzed to deduce which unit tests are relevant for a selected sequence of changes.
Keywords
object-oriented programming; software maintenance; ChEOPSJ tool prototype; Eclipse; change-based test optimization; change-centric approach; software evolution; software maintenance; Europe; Software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
Conference_Location
Szeged
ISSN
1534-5351
Print_ISBN
978-1-4673-0984-4
Type
conf
DOI
10.1109/CSMR.2012.70
Filename
6178938
Link To Document