In this paper we are going to present how to use an analyzer, which is a part of the RefactorErl [10, 12, 13], that reveals inadequate programming style or overcomplicated erlang [14, 15] program constructs during the whole lifecycle of the code using complexity measures describing the program. The algorithm [13], which we present here is also based upon the analysis of the semantic graph built from the source code, 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. On the other hand we show the algorithm measuring code complexity in Erlang programs, that provides automatic code transformations based on these ...
We use knot count and path count metrics to identify which routines in the Level 1 basic linear alge...
Software metrics attempt to uncover difficult or complex components of a software system. The hypoth...
Complexity metrics play an important role in software development; they are reducing the costs durin...
The aim of this master thesis is to explore the area of software metrics and to identify software me...
In order to control software development, usually a set of criteria is fixed, among other things defi...
Vita.At this stage in software research, few validated tools exist for an objective evaluation of a ...
One approach to measuring and managing the complexity of software, as it evolves over time, is to ex...
Tools for Programming Languages processing, like Static Analysers (for instance, a Static Applicatio...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
We describe refactoring for Erlang programs, and work in progress to build two tools to give machine...
Graduation date: 1986Controlling the "complexity" or "understandability"\ud of computer software is ...
The complexity management of software code has become one of the major problems in software developm...
This paper presents the model, the design principles and the prototype of a refactoring toolset for ...
The futility of using a general-purpose metric to characterise \u27the\u27 complexity of a program h...
Tool-assisted refactoring transformations must be trustworthy if programmers are to be confident in ...
We use knot count and path count metrics to identify which routines in the Level 1 basic linear alge...
Software metrics attempt to uncover difficult or complex components of a software system. The hypoth...
Complexity metrics play an important role in software development; they are reducing the costs durin...
The aim of this master thesis is to explore the area of software metrics and to identify software me...
In order to control software development, usually a set of criteria is fixed, among other things defi...
Vita.At this stage in software research, few validated tools exist for an objective evaluation of a ...
One approach to measuring and managing the complexity of software, as it evolves over time, is to ex...
Tools for Programming Languages processing, like Static Analysers (for instance, a Static Applicatio...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
We describe refactoring for Erlang programs, and work in progress to build two tools to give machine...
Graduation date: 1986Controlling the "complexity" or "understandability"\ud of computer software is ...
The complexity management of software code has become one of the major problems in software developm...
This paper presents the model, the design principles and the prototype of a refactoring toolset for ...
The futility of using a general-purpose metric to characterise \u27the\u27 complexity of a program h...
Tool-assisted refactoring transformations must be trustworthy if programmers are to be confident in ...
We use knot count and path count metrics to identify which routines in the Level 1 basic linear alge...
Software metrics attempt to uncover difficult or complex components of a software system. The hypoth...
Complexity metrics play an important role in software development; they are reducing the costs durin...