Static Analysis Based Support for Program Comprehension in Erlang

Melinda Tóth, István Bozó, Judit Köszegi, Zoltán Horváth · Acta Electrotechnica et Informatica · 2011

Program comprehension is important process in software maintenance, considering the lifetime of an industrial software.The first task for a developer is to understand the structure and the behaviour of the program without considering the type of the changerefactoring, bugfix -must be performed on the source code.Understanding and debugging the source code is not straightforward in case of a dynamically typed functional programming language, like Erlang.Thus RefactorErl supports code comprehension through a Semantic Query Language that helps the developers to query semantic relationships in their software product.

Read the paper · More papers on PaperTik