Toward a methodology to expose partially fixed concurrency bugs in modified multithreaded programs

To Tsui, Shangru Wu, W. K. Chan

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

1 Citation (Scopus)

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 languageEnglish
Title of host publicationInternational Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Proceedings
PublisherAssociation for Computing Machinery
Pages49-56
ISBN (Print)9781450332262
DOIs
Publication statusPublished - 16 Nov 2014
EventInternational Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Hong Kong, China
Duration: 16 Nov 2014 → …

Conference

ConferenceInternational Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014
Country/TerritoryChina
CityHong Kong
Period16/11/14 → …

Research Keywords

  • Active testing
  • Concurrency bugs
  • Debugging
  • Execution contexts
  • Modified versions
  • Regression testing
  • Similarity measure

Fingerprint

Dive into the research topics of 'Toward a methodology to expose partially fixed concurrency bugs in modified multithreaded programs'. Together they form a unique fingerprint.

Cite this