Programming language evolution via source code query languages

Raoul-Gabriel Urma, Alan Mycroft · 2012

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.

Read the paper · More papers on PaperTik