Tweet | |
谷口真幸, 柗本真佑, 楠本真二, "A Systematic Review of Source Code Coverage Metrics: Preliminary Results," 電子情報通信学会技術報告, 122(330), pp. 78-83, 2023年1月. | |
ID | 775 |
分類 | 研究会・全国大会等 |
タグ | code coverage metrics preliminary results review source systematic |
表題 (title) |
A Systematic Review of Source Code Coverage Metrics: Preliminary Results |
表題 (英文) |
|
著者名 (author) |
谷口真幸,柗本真佑,楠本真二 |
英文著者名 (author) |
Masayuki Taniguchi,Shinsuke Matsumoto,Shinji Kusumoto |
キー (key) |
Masayuki Taniguchi,Shinsuke Matsumoto,Shinji Kusumoto |
定期刊行物名 (journal) |
電子情報通信学会技術報告 |
定期刊行物名 (英文) |
|
巻数 (volume) |
122 |
号数 (number) |
330 |
ページ範囲 (pages) |
78-83 |
刊行月 (month) |
1 |
出版年 (year) |
2023 |
Impact Factor (JCR) |
|
URL |
https://ken.ieice.org/ken/paper/202301113CQj/ |
付加情報 (note) |
|
注釈 (annote) |
|
内容梗概 (abstract) |
Software testing plays an essential role in software quality assurance. It helps developers to reveal and remove bugs in software. Developers often use test coverage to measure the sufficiency of tests, find non-tested statements, and localize a faulty statement. Traditional coverages, such as statement and branch coverage, are widely known and used. On the other hand, researchers have proposed various metrics for measuring test coverage of source code. Because such novel coverage metrics are not organized, it is impossible to understand and compare the benefits and limitations of each metric. This paper organizes the characteristics of each coverage metric by surveying a body of 43 papers that propose coverage metrics. The survey results showed that the novel metrics could be divided into two main groups: (1) metrics that improve or complement traditional coverage and (2) metrics that are effective in specific domains, such as concurrent programming. We performed a comparative analysis to identify the characteristics of each metric, such as benefits of use, effective domains, and information needed to measure coverage. Furthermore, we provide a catalog of coverage metrics to help developers and researchers select the best metrics for their context. |
論文電子ファイル | draft.pdf (application/pdf) [一般閲覧可] |
BiBTeXエントリ |
@article{id775, title = {A Systematic Review of Source Code Coverage Metrics: Preliminary Results}, author = {谷口真幸 and 柗本真佑 and 楠本真二}, journal = {電子情報通信学会技術報告}, volume = {122}, number = {330}, pages = {78-83}, month = {1}, year = {2023}, } |