Transparent and efficient vulnerability and patch disclosure are still a...
Formal verification techniques aim at formally proving the correctness o...
Debugging is arguably among the most difficult and extremely time consum...
Training machine learning approaches for vulnerability identification an...
Existing code repositories contain numerous instances of code patterns t...
This paper presents an evaluation of the code representation model Code2...
Over the last few years, there has been substantial research on automate...
Continuous Integration (CI) is a development practice where developers
f...
Over the last few years, there has been substantial research on automate...
Energy efficiency is a crucial quality requirement for mobile applicatio...
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...
Software testing is an important phase in the software development life-...
Measuring energy consumption is a challenging task faced by developers w...
Software engineers make use of design patterns for reasons that range fr...
The ever-growing popularity of mobile phones has brought additional
chal...
The work presented here applies deep learning to the task of automated
c...