-
A Dataset of Enterprise-Driven Open Source Software
We present a dataset of open source software developed mainly by enterpr...
read it
-
From One to Hundreds: Multi-Licensing in the JavaScript Ecosystem
Open source licenses create a legal framework that plays a crucial role ...
read it
-
SmartUnit: Empirical Evaluations for Automated Unit Testing of Embedded Software in Industry
In this paper, we aim at the automated unit coverage-based testing for e...
read it
-
Meander Based River Coverage by an Autonomous Surface Vehicle
Autonomous coverage has tremendous importance for environmental surveyin...
read it
-
A Simple NLP-based Approach to Support Onboarding and Retention in Open-Source Communities
Successful open source communities are constantly looking for members an...
read it
-
Ticket Coverage: Putting Test Coverage into Context
There is no metric that determines how well the implementation of a tick...
read it
-
Unsupervised Methods for Identifying Pass Coverage Among Defensive Backs with NFL Player Tracking Data
Analysis of player tracking data for American football is in its infancy...
read it
Differential coverage: automating coverage analysis
While it is easy to automate coverage data collection, it is a time consuming/difficult/expensive manual process to analyze the data so that it can be acted upon. Complexity arises from numerous sources, of which untested or poorly tested legacy code and third-party libraries are two of the most common. 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, expression, toggle, etc. – and to any language, including both software (C++, Python, etc.) and hardware description languages (SystemVerilog, VHDL). The goal of these approaches is to reduce the cost and the barrier to entry of using coverage data analysis in large-scale projects. The approach is realized in gendiffcov, a recently released open-source tool.
READ FULL TEXT
Comments
There are no comments yet.