Code coverage and test suite effectiveness: Empirical study with real bugs in large systems
Тип публикации: Proceedings Article
Дата публикации: 2015-03-01
Core Rank A
SJR: —
CiteScore: —
Impact factor: —
ISSN:
Краткое описание
During software maintenance, testing is a crucial activity to ensure the quality of program code as it evolves over time. With the increasing size and complexity of software, adequate software testing has become increasingly important. Code coverage is often used as a yardstick to gauge the comprehensiveness of test cases and the adequacy of testing. A test suite quality is often measured by the number of bugs it can find (aka. kill). Previous studies have analysed the quality of a test suite by its ability to kill mutants, i.e., artificially seeded faults. However, mutants do not necessarily represent real bugs. Moreover, many studies use small programs which increases the threat of the applicability of the results on large real-world systems. In this paper, we analyse two large software systems to measure the relationship of code coverage and its effectiveness in killing real bugs from the software systems. We use Randoop, a random test generation tool to generate test suites with varying levels of coverage and run them to analyse if the test suites can kill each of the real bugs or not. In this preliminary study, we have performed an experiment on 67 and 92 real bugs from Apache HTTPClient and Mozilla Rhino, respectively. Our experiment finds that there is indeed statistically significant correlation between code coverage and bug kill effectiveness. The strengths of the correlation, however, differ for the two software systems. For HTTPClient, the correlation is moderate for both statement and branch coverage. For Rhino, the correlation is strong for both statement and branch coverage.
Найдено
Ничего не найдено, попробуйте изменить настройки фильтра.
Для доступа к списку цитирований публикации необходимо авторизоваться.
Топ-30
Журналы
|
1
2
3
4
5
|
|
|
IEEE Transactions on Software Engineering
5 публикаций, 7.58%
|
|
|
ACM Transactions on Software Engineering and Methodology
3 публикации, 4.55%
|
|
|
Empirical Software Engineering
2 публикации, 3.03%
|
|
|
Software Quality Journal
2 публикации, 3.03%
|
|
|
Lecture Notes in Computer Science
2 публикации, 3.03%
|
|
|
IET Software
1 публикация, 1.52%
|
|
|
Software Testing Verification and Reliability
1 публикация, 1.52%
|
|
|
IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
1 публикация, 1.52%
|
|
|
IEEE Transactions on Reliability
1 публикация, 1.52%
|
|
|
IEEE Software
1 публикация, 1.52%
|
|
|
Advances in Intelligent Systems and Computing
1 публикация, 1.52%
|
|
|
IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
1 публикация, 1.52%
|
|
|
Electronics (Switzerland)
1 публикация, 1.52%
|
|
|
Journal of Software Evolution and Process
1 публикация, 1.52%
|
|
|
Nature Communications
1 публикация, 1.52%
|
|
|
Future Generation Computer Systems
1 публикация, 1.52%
|
|
|
ACM Transactions on Computing Education
1 публикация, 1.52%
|
|
|
Computers and Security
1 публикация, 1.52%
|
|
|
Lecture Notes in Networks and Systems
1 публикация, 1.52%
|
|
|
IEEE Transactions on Information Forensics and Security
1 публикация, 1.52%
|
|
|
1
2
3
4
5
|
Издатели
|
5
10
15
20
25
30
|
|
|
Institute of Electrical and Electronics Engineers (IEEE)
29 публикаций, 43.94%
|
|
|
Association for Computing Machinery (ACM)
19 публикаций, 28.79%
|
|
|
Springer Nature
9 публикаций, 13.64%
|
|
|
Wiley
2 публикации, 3.03%
|
|
|
Elsevier
2 публикации, 3.03%
|
|
|
Institution of Engineering and Technology (IET)
1 публикация, 1.52%
|
|
|
MDPI
1 публикация, 1.52%
|
|
|
SPIE-Intl Soc Optical Eng
1 публикация, 1.52%
|
|
|
5
10
15
20
25
30
|
- Мы не учитываем публикации, у которых нет DOI.
- Статистика публикаций обновляется еженедельно.
Вы ученый?
Создайте профиль, чтобы получать персональные рекомендации коллег, конференций и новых статей.
Войти с ORCID
Метрики
66
Всего цитирований:
66
Цитирований c 2025:
9
(13.64%)
Цитировать
ГОСТ |
RIS |
BibTex
Цитировать
ГОСТ
Скопировать
Kochhar P. S., Thung F., Lo D. Y. Code coverage and test suite effectiveness: Empirical study with real bugs in large systems // IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 2015.
ГОСТ со всеми авторами (до 50)
Скопировать
Kochhar P. S., Thung F., Lo D. Y. Code coverage and test suite effectiveness: Empirical study with real bugs in large systems // IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 2015.
Цитировать
RIS
Скопировать
TY - CPAPER
DO - 10.1109/SANER.2015.7081877
UR - https://doi.org/10.1109/SANER.2015.7081877
TI - Code coverage and test suite effectiveness: Empirical study with real bugs in large systems
T2 - IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
AU - Kochhar, Pavneet Singh
AU - Thung, Ferdian
AU - Lo, David Yung-An
PY - 2015
DA - 2015/03/01
PB - Institute of Electrical and Electronics Engineers (IEEE)
ER -
Цитировать
BibTex (до 50 авторов)
Скопировать
@inproceedings{2015_Kochhar,
author = {Pavneet Singh Kochhar and Ferdian Thung and David Yung-An Lo},
title = {Code coverage and test suite effectiveness: Empirical study with real bugs in large systems},
year = {2015},
month = {mar},
publisher = {Institute of Electrical and Electronics Engineers (IEEE)}
}
Ошибка в публикации?