A Systematic Review on Learning and Suggesting Source Code Changes in Version History

09/09/2019
by   Leandro Ungari Cayres, et al.
0

Software systems are in continuous evolution through source code changes to fixing bugs, adding new functionalities and improving the internal architecture. All these practices are recorded in the version history, which can be reused as an advantage in the development process. We conducted a systematic review related to primary studies about source code changes. The search approach identified 2410 studies, up to and including 2012, which resulted in a final set of 40 selected papers. We grouped the studies according to each established research question. This review investigates how source code changes, which were performed in the past of software, can support the improvement of the software project. The main implication of this review is that, source code changes as examples, to support the improvement of coding practice during the development process, in which we presented some relevant strategies to guide each step, since identifying until the suggesting of source code changes.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset