2012
DOI: 10.24846/v21i3y201203
|View full text |Cite
|
Sign up to set email alerts
|

Using Software Metrics for Automatic Software Design Improvement

Abstract: In this paper we are approaching the problem of improving the quality of a software system design, an important issue during the evolution of object oriented software systems. Starting from the fact that software metrics are essential in measuring the software quality, we introduce a metric based high dimensional representation of the elements of a software system (application classes and methods from the application classes) and we define a distance semi-metric between the elements of the software system. An … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…Bryksin et al [5] proposed an approach to recommend Move Method refactorings using clustering ensembles. The approach combines the results of several heuristic-based algorithms, such as ARI (Automatic Refactoring Identification) [19], HAC (Hierarchical Agglomerative Clustering) [18], and CCDA (Constrained Community Detection Algorithm) [29]. Based on this approach, the authors presented a tool called ArchitectureReloaded that is implemented as a plug-in for IntelliJ IDEA and allows to run the selected algorithms and automatically recommend Move Method refactoring.…”
Section: Ensemble Methodsmentioning
confidence: 99%
“…Bryksin et al [5] proposed an approach to recommend Move Method refactorings using clustering ensembles. The approach combines the results of several heuristic-based algorithms, such as ARI (Automatic Refactoring Identification) [19], HAC (Hierarchical Agglomerative Clustering) [18], and CCDA (Constrained Community Detection Algorithm) [29]. Based on this approach, the authors presented a tool called ArchitectureReloaded that is implemented as a plug-in for IntelliJ IDEA and allows to run the selected algorithms and automatically recommend Move Method refactoring.…”
Section: Ensemble Methodsmentioning
confidence: 99%
“…It has already been mentioned in Section 2 that specialists have constantly done their best in order to streamline the modelling of a software system [9]. With the risk to alienate part of the specialists that have already studied the same topic, it can be stated that the summary of these efforts can be expressed as follows:…”
Section: The Historic Premises Of a Quality Modelling Endeavourmentioning
confidence: 99%