Smart contracts are blockchain programs that often handle valuable asset...
Blockchain programs manage valuable assets like crypto-currencies and to...
Docker is a popular tool for developers and organizations to package, de...
Despite its obvious benefits, the increased adoption of package managers...
This paper presents Megadiff, a dataset of source code diffs. It focuses...
We study the evolution and impact of bloated dependencies in a single
so...
JSON is a popular file and data format that is precisely specified by th...
Research in automatic program repair has shown that real bugs can be
aut...
Software engineering researchers look for software artifacts to study th...
Software bloat is code that is packaged in an application but is actuall...
Over the last few years, there has been substantial research on automate...
Continuous Integration (CI) is a development practice where developers
f...
Automatic program repair (APR) aims to reduce the cost of manually fixin...
Over the last few years, there has been substantial research on automate...
Repairnator is a bot. It constantly monitors software bugs discovered du...
In the past decade, research on test-suite-based automatic program repai...
Benchmarks play an important role in evaluating the efficiency and
effec...
Travis CI handles automatically thousands of builds every day to, amongs...
We present an original concept for patch generation: we propose to do it...
Null pointer exceptions (NPE) are the number one cause of uncaught crash...
We propose NOPOL, an approach to automatic repair of buggy conditional
s...
Defects4J is a large, peer-reviewed, structured dataset of real-world Ja...
Among the many different kinds of program repair techniques, one widely
...
Repairnator is a bot. It constantly monitors software bugs discovered du...
The characterization of bug datasets is essential to support the evaluat...
Over the last few years, the complexity of web applications has increase...
Well-designed and publicly available datasets of bugs are an invaluable ...
High-availability of software systems requires automated handling of cra...