A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Programming language evolution via source code query languages
2012
Proceedings of the ACM 4th annual workshop on Evaluation and usability of programming languages and tools - PLATEAU '12
Programming languages evolve just like programs. Language features are added and removed, for example when programs using them are shown to be error-prone. When language features are modified, deprecated, removed or even deemed unsuitable for the project at hand, it is necessary to analyse programs to identify occurrences to refactor. Source code query languages in principle provide a good way to perform this analysis by exploring codebases. Such languages are often used to identify code to
doi:10.1145/2414721.2414728
dblp:conf/oopsla/UrmaM12
fatcat:qm623dzdt5c47mptvwh4uhkpge