Specifying and Detecting Behavioral Changes in Source Code Using Abstract Syntax Tree Differencing

1Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

During the development of a software, its source code is continuously being modified. Even after the deployment, the maintenance work still involves changing the source code. Some of the modification performed on the source code is rather meaningless, while others might cause some critical behavioral changes. To help understand the modification, we can distinguish the behavioral changes and ease the tedious work. Our approach focuses on eliminating two kinds of changes: the unessential changes and the behavioral-unrelated changes, to achieve a better change detection result. © Springer-Verlag Berlin Heidelberg 2013.

Cite

CITATION STYLE

APA

Li, Y., & Wang, L. (2013). Specifying and Detecting Behavioral Changes in Source Code Using Abstract Syntax Tree Differencing. In Communications in Computer and Information Science (Vol. 320, pp. 466–473). Springer Verlag. https://doi.org/10.1007/978-3-642-35795-4_59

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free