Proceedings of the 7th ACM SIGPLAN Workshop on ERLANG 2008
DOI: 10.1145/1411273.1411285
|View full text |Cite
|
Sign up to set email alerts
|

Refactoring module structure

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
14
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(14 citation statements)
references
References 2 publications
0
14
0
Order By: Relevance
“…Based on the source code representation and the additional semantic information in the RefactorErl graph model module and function clustering [7] can be performed.…”
Section: Further Source Code Analysis With Refactorerlmentioning
confidence: 99%
“…Based on the source code representation and the additional semantic information in the RefactorErl graph model module and function clustering [7] can be performed.…”
Section: Further Source Code Analysis With Refactorerlmentioning
confidence: 99%
“…The work most closely related to ours is the Erlang refactoring tool, RefactorErl [7], developed by researchers at the Eötvös Loránd University in Budapest, Hungary. Like Wrangler, RefactorErl is also a general refactoring tool for Erlang.…”
Section: Related Workmentioning
confidence: 99%
“…The algorithm [4,6,7], which I present here is also based upon the analysis of the semantic graph built from the source code (which, in this case, is naturally based on the measurements of structural complexity), but at this stage we can define default complexity measures, and these defaults are compared to the actual measured values of the code, and so the differences can be indicated.…”
Section: Introductionmentioning
confidence: 99%
“…
AbstractIn this paper I am going to present how to create an analyzer that reveals inadequate programming style or overcomplicated erlang [8, 9] program constructs during the whole lifecycle of the code using complexity measures describing the program.The algorithm [4,6,7], which I present here is also based upon the analysis of the semantic graph built from the source code (which, in this case, is naturally based on the measurements of structural complexity), but at this stage we can define default complexity measures, and these defaults are compared to the actual measured values of the code, and so the differences can be indicated.The impact analysis of the transformations is theoretical but based on conclusions, as these statements are proven by running tests and interpreting the results on the implemented analyzing prototype.On the other hand I show the algorithm measuring code complexity in Erlang programs, that provides automatic code transformations based on these measures. I created a script language that can calculate the structural complexity of Erlang source codes, and based on the resulting outcome providing the descriptions of transformational steps.
…”
mentioning
confidence: 99%