Publication Type

Conference Proceeding Article

Version

Postprint

Publication Date

3-2013

Abstract

In software engineering, testing is a crucial activity that is designed to ensure the quality of program code. For this activity, development teams spend substantial resources constructing test cases to thoroughly assess the correctness of software functionality. What is however the proportion of open source projects that include test cases? What kind of projects are more likely to include test cases? In this study, we explore 50,000 projects and investigate the correlation between the presence of test cases and various project development characteristics, including the lines of code and the size of development teams.

Keywords

Empirical study, Software testing, Adequacy, Test cases

Discipline

Software Engineering

Research Areas

Software and Cyber-Physical Systems

Publication

CSMR 2013: Proceedings of the 2013 17th European Conference on Software Maintenance and Reengineering: 5-8 March 2013, Genova, Italy

First Page

353

Last Page

356

ISBN

9781467358330

Identifier

10.1109/CSMR.2013.48

Publisher

IEEE Computer Society

City or Country

Los Alamitos, CA

Copyright Owner and License

Authors

Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Additional URL

http://doi.ieeecomputersociety.org/10.1109/CSMR.2013.48

Share

COinS