Does Inlining Helper-Methods Improve Code Recommendation?

Does Inlining Helper-Methods Improve Code Recommendation?

Bachelor Thesis

Past research of Bruch et al. uses a notion of object tracking within helper methods to improve code recommendation. Though intuitive, the benefit of such a strategy has never been formally evaluated.

We find that the approach of object tracking throughout helper methods is equivalent to inlining helper methods before doing an intra-method analysis. The goal of this thesis is to implement such a transformation on Simplified Syntax Trees (SSTs) and to evaluate the impact it has on recommendation quality.

Publications