Semi-automatic concern annotation using differential code coverage

Matúš Sulír, Jaroslav Porubän · 2015

Concern annotations are source code annotations over language elements, expressing concerns related to a particular peace of code. While elements can be annotated manually by programmers, it is a time-consuming activity. We present an approach of semi-automatic method annotation using differential code coverage, focusing on end-user features. We compare the results of semi-automatic annotation of a sample program with manually performed annotation. In our preliminary implementation, we achieve a precision and recall over 40%, identify the shortcomings and name differences.

Read the paper · More papers on PaperTik