Abstract
Many multithreaded programs incur concurrency bugs. A modified version of such a program, which the exposed concurrency bug is deemed fixed, should be subject to further testing to validate whether the concurrency bug may only be partially fixed. In this paper, we present a similarity-based regression testing methodology to address this problem. It is based on the notions of similar execution contexts of events and bug signatures. To the best of our knowledge, it also presents the first regression testing technique that manipulates thread schedules using a similarity-based active testing strategy.
Original language | English |
---|---|
Title of host publication | International Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Proceedings |
Publisher | Association for Computing Machinery |
Pages | 49-56 |
ISBN (Print) | 9781450332262 |
DOIs | |
Publication status | Published - 16 Nov 2014 |
Event | International Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Hong Kong, China Duration: 16 Nov 2014 → … |
Conference
Conference | International Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 |
---|---|
Country/Territory | China |
City | Hong Kong |
Period | 16/11/14 → … |
Research Keywords
- Active testing
- Concurrency bugs
- Debugging
- Execution contexts
- Modified versions
- Regression testing
- Similarity measure