Answers are grounded in this paper and cite their sources.
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.
No takes yet. Share an insight, caveat, or question.
Tóth et al. (2011) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: