Skip to content

PWL #??: CLEVER: Combining Code Metrics with Clone Detection

M
Hosted By
Max P. and Trevor L.
PWL #??: CLEVER: Combining Code Metrics with Clone Detection

Details

Details
• What we'll do
Main Event: Arick Grootveld presents CLEVER: Combining Code Metrics with Clone Detection for Just-In-Time Fault Prevention and Resolution in Large Industrial Projects
Automatic prevention and resolution of faults is an important research topic in the field of software maintenance and evolution.
Existing approaches leverage code and process metrics to build
metric-based models that can effectively prevent defect insertion in
a software project. Metrics, however, may vary from one project to
another, hindering the reuse of these models. Moreover, they tend to
generate high false positive rates by classifying healthy commits as
risky. Finally, they do not provide sufficient insights to developers
on how to fix the detected risky commits. In this paper, we propose
an approach, called CLEVER (Combining Levels of Bug Prevention
and Resolution techniques), which relies on a two-phase process for
intercepting risky commits before they reach the central repository.
When applied to 12 Ubisoft systems, the results show that CLEVER
can detect risky commits with 79% precision and 65% recall, which
outperforms the performance of Commit-guru, a recent approach
that was proposed in the literature. In addition, CLEVER is able
to recommend qualitative fixes to developers on how to fix risky
commits in 66.7% of the cases.
http://users.encs.concordia.ca/~abdelw/papers/MSR18.pdf

• Important to know

As a chapter of Papers We Love we abide by and enforce the PWL Code of Conduct (https://github.com/papers-we-love/seattle/blob/master/code-of-conduct.md) at our events. Please give it a read, plan on acting like an adult, and involve one of the organizers if you need help.

Stop slacking and join us in the #seattle channel at https://papersweloveslack.herokuapp.com!

If you have a paper you'd like to present, or even just a mini, please hit up one of the organizers :) We're always looking for more presenters.

Photo of Papers We Love @ Seattle group
Papers We Love @ Seattle
See more events