Work

Concurrent Software Testing : A Systematic Review and an Evaluation of Static Analysis Tools

Year: 2009
Type: dissertation
Study design: Systematic Review
Abstract: Verification and validation is one of the most important concerns in the area of software engineering towards more reliable software development. Hence it is important to overcome the challenges of testing concurrent programs. The extensive use of concurrent systems warrants more attention to the concurrent software testing. For testing concurrent software, automatic tools development is getting increased focus. The first part of this study presents a systematic review that aims to explore the state-of-the-art of concurrent software testing. The systematic review reports several issues like concurrent software characteristics, bugs, testing techniques and tools, test case generation techniques and tools, and benchmarks developed for the tools. The second part presents the evaluation of four commercial and open source static analysis tools detecting Java multithreaded bugs. An empirical evaluation of the tools would help the industry as well as the academia to learn more about the effectiveness of the static analysis tools for concurrency bugs.
Authors: Md. Abdullah Al Mamun, Aklima Khanam
Language: English
Subfield: Software
Open Access status: green
OpenAlex ID: W993391531
Cites: 146
Cited by: 2
Related to: 10