• Home
  • Search
  • Can operational profile coverage explain post‐release bug detection?
  • Cite Icon2
  • https://doi.org/10.1002/stvr.1735Copy DOI Icon

Can operational profile coverage explain post‐release bug detection?

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

SummaryTo deliver reliable software, developers may rely on the fault detection capability of test suites. To evaluate this capability, they can apply code coverage metrics before a software release. However, recent research results have shown that these metrics may not provide a solid basis for this evaluation. Moreover, the fixing of a fault has a cost, and not all faults have the same impact regarding software reliability. In this sense, operational testing aims at assessing parts of the system that are more valuable for users. The goal of this work is to investigate whether traditional code coverage and code coverage merged with operational information can be related to post‐release bug detection. We focus on the scope of proprietary software under continuous delivery. We performed an exploratory case study where code branch and statement coverage metrics were collected for each version of a proprietary software together with real usage data of the system. We then measured the ability to explain the bug‐fixing activity after version release using code coverage levels. We found that traditional statement coverage has a moderate negative correlation with bug‐fixing activities, whereas statement coverage merged with the operational profile has a large negative correlation with higher confidence. Developers can consider operational information as an important factor of influence that should be analysed, among other factors, together with code coverage to assess the fault detection capability of a test suite.

Similar Papers
  • Research Article

A domain based new code coverage metric and a related automated test data generation method

  • Jan 01, 2012
  • Annales Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatae. Sectio computatorica
  • Dániel Leskó +1
  • Conference Article
  • Citations3

Smother: an MC/DC analysis tool for Erlang

  • Aug 30, 2015
  • Ramsay Taylor +1
  • Conference Article
  • Citations5

High-level decision diagram manipulations for code coverage analysis

  • Oct 01, 2008
  • Karina Minakova +6
  • Conference Article
  • Citations22

Same Coverage, Less Bloat: Accelerating Binary-only Fuzzing with Coverage-preserving Coverage-guided Tracing

  • Nov 12, 2021
  • Stefan Nagy +4
  • Conference Article
  • Citations6

Dynamic code coverage metrics: a lognormal perspective

  • Jan 01, 2005
  • S.S Gokhale +1
  • Conference Article

On Automatic Test Block Generation for Peripheral Testing in SoCs via Dynamic FSMs Extraction

  • Dec 01, 2007
  • D Ravotto +4
  • Conference Article
  • Citations15

Using TLA+ in the Development of a Safety-Critical Fault-Tolerant Middleware

  • Oct 01, 2017
  • Stefan Resch +1
  • Research Article
  • Citations14

Efficient Techniques for Automatic Verification-Oriented Test Set Optimization

  • Jan 12, 2006
  • International Journal of Parallel Programming
  • Ernesto Sánchez +2
  • Conference Article
  • Citations1

Obtaining Fuzzing Results with Different Timeouts

  • Apr 01, 2022
  • Wenxi Zhang
  • Research Article
  • Citations6

Exploring output-based coverage for testing PHP web applications

  • Oct 15, 2018
  • Automated Software Engineering
  • Hung Viet Nguyen +3
  • PDF
  • Conference Article
  • Citations1

Generation of Benchmark of Software Testing Methods for Java with Realistic Introduced Errors

  • Oct 11, 2023
  • Tomas Potuzak +1
  • Conference Article

A Survey of Refactoring Techniques to Maximize Code Coverage Metric

  • Dec 11, 2023
  • Johannes Simatupang +3
  • Conference Article

Test generation for subtractive specification errors

  • Apr 01, 2012
  • Patricia S Lee +1
  • Research Article

Test Impact Prediction for Code Commits

  • Jul 08, 2025
  • International Journal of Computing and Engineering
  • Pradeepkumar Palanisamy
  • Conference Article
  • Citations139

Not All Coverage Measurements Are Equal: Fuzzing by Coverage Accounting for Input Prioritization

  • Jan 01, 2020
  • Yanhao Wang +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.