2012
DOI: 10.1007/978-3-642-28872-2_31
|View full text |Cite
|
Sign up to set email alerts
|

A New Design Defects Classification: Marrying Detection and Correction

Abstract: Abstract. Previous work classify design defects based on symptoms (long methods, large classes, long parameter lists, etc.), and treat separately detection and correction steps. This paper introduces a new classification of defects using correction possibilities. Thus, correcting different code fragments appending to specific defect category need, approximately, the same refactoring operations to apply. To this end, we use genetic programming to generate new form of classification rules combining detection and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 18 publications
0
5
0
Order By: Relevance
“…They compared the outcomes with other conventional computation techniques and prove the potential of their approach. Kessentini et al [ 32 , 33 , 34 , 35 , 36 , 37 ] stated that due to code smells, the cost of maintenance has increased. They have also described that code smells can be prioritized on the basis of risk.…”
Section: Related Work and Motivationmentioning
confidence: 99%
“…They compared the outcomes with other conventional computation techniques and prove the potential of their approach. Kessentini et al [ 32 , 33 , 34 , 35 , 36 , 37 ] stated that due to code smells, the cost of maintenance has increased. They have also described that code smells can be prioritized on the basis of risk.…”
Section: Related Work and Motivationmentioning
confidence: 99%
“…It was also empirically evaluated using Ant 1.6.0 and the results obtained shows the technique can efficiently merge code clone. "A new design defects classification: marrying detection and correcti on": Mahouachi et al [13] proposed a new approach to classify code defects using possible corrections. Unlike other approaches where defect detection and correction steps were addressed separately, this approach introduce a new classification rules that combines code defects identificat ion and correction steps generated using genetic programming.…”
Section: Structural and Semantic Information-based Approachmentioning
confidence: 99%
“…With the combination, each defect group has almost the same refactoring operations that can be applied to fix it. Mahouachi et al [13] claimed th is approach can be used to identify all types of refactorings operations. The approach inputs are set of code smells with the appropriate refactorings to correct them and takes set of quality metrics as well as a comprehensive list of refactoring operations to produce output in the form of rule set.…”
Section: Structural and Semantic Information-based Approachmentioning
confidence: 99%
See 2 more Smart Citations