22 papers · ranked by Valyu relevance
Michele Tufano, Shubham Chandel, Anisha Agarwal, Neel Sundaresan + 1 more
'Colin B. Clement'] Code coverage is a widely used metric for quantifying the extent to which program elements, such as statements or branches, are executed during testing. Calculating code coverage is resource-intensive, requiring code building and execution with additional overhead for the instrumentation.…
Henry Cox
Differential coverage and date binning are methods of combining coverage data and project/file history to determine if goals have been met and to identify areas of code which should be prioritized. These methods can be applied to any coverage metric which can be associated with a location – statement, function…
Haley Hunter-Zinck, Alexandre Fioravante de Siqueira, Váleri N. Vásquez, Richard Barnes + 2 more
'Váleri N. Vásquez' 'Richard Barnes' 'Ciera C. Martinez' 'Scott Markel'] Functional, usable, and maintainable open-source software is increasingly essential to scientific research, but there is a large variation in formal training for software development and maintainability. Here, we propose 10 “rules” centered on 2…
Jiale Wang, Kaiyuan Wang, Pengyu Nie
Code coverage analysis has been widely adopted in the continuous integration of open-source and industry software repositories to monitor the adequacy of regression test suites. However, computing code coverage can be costly, introducing significant overhead during test execution. Plus, re-collecting code coverage for…
Rainer Niedermayr, Elmar Juergens, Stefan Wagner
Automated tests play an important role in software evolution because they can rapidly detect faults introduced during changes. In practice, code-coverage metrics are often used as criteria to evaluate the effectiveness of test suites with focus on regression faults. However, code coverage only expresses which portion…
Vahid Garousi, Alper Buğra Keleş, Yunus Balaman, Alper Mermer + 1 more
support and an industrial experience report Authors: ['Vahid Garousi' 'Alper Buğra Keleş' 'Yunus Balaman' 'Alper Mermer' 'Zeynep Özdemir Güler'] Abstract--There are many widely used tools for measuring testcoverage and code-coverage. Test coverage is the ratio of requirements or other non-code artifacts covered by a…
Gopal P. Sarma, Travis W. Jacobs, Mark D. Watts, S. Vahid Ghayoomie + 2 more
'Stephen D. Larson' 'Richard C. Gerkin'] The growth of the software industry has gone hand in hand with the development of tools and cultural practices for ensuring the reliability of complex pieces of software. These tools and practices are now acknowledged to be essential to the management of modern software. As…
Yan Wang, Peng Jia, Luping Liu, Cheng Huang + 2 more
'Tao Song'] Security vulnerabilities play a vital role in network security system. Fuzzing technology is widely used as a vulnerability discovery technology to reduce damage in advance. However, traditional fuzz testing faces many challenges, such as how to mutate input seed files, how to increase code coverage, and…
Matias Martinez, Maria Kechagia, Anjana Perera, Justyna Petke + 2 more
'Federica Sarro' 'Aldeida Aleti'] Previous studies have shown that Automated Program Repair (apr) techniques suffer from the overfitting problem. Overfitting happens when a patch is run and the test suite does not reveal any error, but the patch actually does not fix the underlying bug or it introduces a new defect…
Xiaojian Liu, Yangyang Zhang, Chee Wei Tan, Wenyi Zhang
Code coverage-guided unit test generation (CGTG) and large language model-based test generation (LLMTG) are two principal approaches for the generation of unit tests. Each of these approaches has its inherent advantages and drawbacks. Tests generated by CGTG have been shown to exhibit high code coverage and high…
Shiyao Chen, Urša Zevnik, Christoph Ziegenhain
Gene-body coverage bias differs across scRNA-seq protocols and can influence downstream analyses, yet coverage is often assessed using bulk-level summaries that obscure cell-to-cell variability. CellCov provides gene-body coverage profiling at single-cell resolution, enabling exploration of coverage heterogeneity…
Authors not listed
Scientific discovery relies on innovative software as much as experimental methods, especially in proteomics, where computational tools are essential for mass spectrometer setup, data analysis, and interpretation. Since the introduction of SEQUEST, proteomics software has grown into a complex ecosystem of algorithms…
Inbal Preuss, Ben Galili, Zohar Yakhini, Leon Anavy
This study introduces a novel model for analyzing and determining the required sequencing coverage in DNA-based data storage, focusing on combinatorial DNA encoding. We explore the application of the coupon collector model for combinatorial-letter reconstruction, post-sequencing, which ensure efficient data retrieval…
Viktoria Stray, Rashina Hoda, Maria Paasivaara, Philippe Kruchten + 3 more
'Leonard Peter Binamungu' 'Suzanne M. Embury' 'Nikolaos Konstantinou'] Behaviour Driven Development (BDD) is an agile testing technique that enables software requirements to be specified as example interactions with the system, using structured natural language. While (in theory) being readable by non-technical…
Dimitri Desvillechabrol, Christiane Bouchier, Sean Kennedy, Thomas Cokelaer
Next Generation Sequencing (NGS) provides researchers with powerful tools to investigate both prokaryotic and eukaryotic genetics. An accurate assessment of reads mapped to a specific genome consists of inspecting the genome coverage as number of reads mapped to a specific genome location. Most current methods use the…
Jiaqi Luo, Shuai Cheng Li
For long, genome-wide coverage has been used as a measure of sequencing quality and quantity, but the biology hidden beneath has not been fully exploited. Here we performed a comparative analysis on genome-wide coverage profiles between nucleus genome DNA (gDNA) samples from the 1000 Genomes Project (n=3,202) and…
Authors not listed
This work focuses on the impact of lateral interactions on the thermophysical properties of adsorbates. We present different parameterizations for coverage-dependent enthalpy, entropy, and heat capacity in a mean-field microkinetic model. These models are tested against two systems, CO/Pt(111) and CO/Co(0001), using…
W. Jeffrey Johnston, Stephanie E. Palmer, David J. Freedman
Neuronal activity in the brain is variable, yet both perception and behavior are generally reliable. How does the brain achieve this? Here, we show that the conjunctive coding of multiple stimulus features, commonly known as nonlinear mixed selectivity, may be used by the brain to support reliable information…
Authors not listed
Plastic mechanical recycling is the conventional technological step towards circularity. In such aspects, complex mixtures of polyolefin blends are often fed into mechanical recycling systems, resulting in moulded products with uncertain quality. To add to the difficulty of heterogeneous feedstocks, the testing of…
Sara M Sauer, Thomas Pullum, Wenjuan Wang, Lindsay Mallick + 1 more
Background Effective coverage research is increasing rapidly in global health and development, as researchers use a range of measures and combine data sources to adjust coverage for the quality of services received. However, most estimates of effective coverage that combine data sources are reported only as point…
Adrian Zapletal, Dimitri Höhler, Carsten Sinz, Alexandros Stamatakis
Scientific software from all areas of scientific research is pivotal to obtaining novel insights. Yet the quality of scientific software is rarely assessed, even though it might lead to incorrect scientific results in the worst case. Therefore, we have developed an open source tool and benchmark called SoftWipe, that…
Ifedayo M.O. Adetifa, Boniface Karia, Alex Mutuku, Tahreni Bwanaali + 11 more
The benefits of childhood vaccines are critically dependent on vaccination coverage. We used a vaccine registry (as gold standard) in Kenya to quantify errors in routine coverage methods (surveys and administrative reports), to estimate the magnitude of survivor bias, contrast coverage with timeliness and use both…