An empirical study of adoption of software testing in open source projects
In software engineering, testing is a crucial activity that is designed to ensure the quality of program code. For this activity, software teams spend substantial resources constructing test cases to thoroughly assess the correctness of software functionality. What is the proportion of open source p...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2013
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/2022 https://ink.library.smu.edu.sg/context/sis_research/article/3021/viewcontent/qsic13test__1_.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-3021 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-30212017-04-17T02:28:43Z An empirical study of adoption of software testing in open source projects KOCHHAR, Pavneet Singh BISSYANDE, Tegawende F. LO, David JIANG, Lingxiao In software engineering, testing is a crucial activity that is designed to ensure the quality of program code. For this activity, software teams spend substantial resources constructing test cases to thoroughly assess the correctness of software functionality. What is the proportion of open source projects that include test cases? What is the effect of number of developers on the number of test cases? In this study, we explore open source projects and investigate the correlation between the presence of test cases and various project development characteristics, including the number of lines of code, the size of development teams and the quantity of bug reports. The results show that projects with test cases are bigger in size and projects with bigger team sizes have higher number of test cases. However, surprisingly, number of test cases has a weak correlation with the number of bugs. 2013-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/2022 info:doi/10.1109/QSIC.2013.57 https://ink.library.smu.edu.sg/context/sis_research/article/3021/viewcontent/qsic13test__1_.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Empirical study Software testing Adequacy Test cases Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Empirical study Software testing Adequacy Test cases Software Engineering |
spellingShingle |
Empirical study Software testing Adequacy Test cases Software Engineering KOCHHAR, Pavneet Singh BISSYANDE, Tegawende F. LO, David JIANG, Lingxiao An empirical study of adoption of software testing in open source projects |
description |
In software engineering, testing is a crucial activity that is designed to ensure the quality of program code. For this activity, software teams spend substantial resources constructing test cases to thoroughly assess the correctness of software functionality. What is the proportion of open source projects that include test cases? What is the effect of number of developers on the number of test cases? In this study, we explore open source projects and investigate the correlation between the presence of test cases and various project development characteristics, including the number of lines of code, the size of development teams and the quantity of bug reports. The results show that projects with test cases are bigger in size and projects with bigger team sizes have higher number of test cases. However, surprisingly, number of test cases has a weak correlation with the number of bugs. |
format |
text |
author |
KOCHHAR, Pavneet Singh BISSYANDE, Tegawende F. LO, David JIANG, Lingxiao |
author_facet |
KOCHHAR, Pavneet Singh BISSYANDE, Tegawende F. LO, David JIANG, Lingxiao |
author_sort |
KOCHHAR, Pavneet Singh |
title |
An empirical study of adoption of software testing in open source projects |
title_short |
An empirical study of adoption of software testing in open source projects |
title_full |
An empirical study of adoption of software testing in open source projects |
title_fullStr |
An empirical study of adoption of software testing in open source projects |
title_full_unstemmed |
An empirical study of adoption of software testing in open source projects |
title_sort |
empirical study of adoption of software testing in open source projects |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2013 |
url |
https://ink.library.smu.edu.sg/sis_research/2022 https://ink.library.smu.edu.sg/context/sis_research/article/3021/viewcontent/qsic13test__1_.pdf |
_version_ |
1770571774795186176 |