4.8 Article

Prioritization of god class design smell: A multi-criteria based approach

Journal

Publisher

ELSEVIER
DOI: 10.1016/j.jksuci.2022.09.011

Keywords

Software quality; Design smell; Design smell prioritization; Historical information; Empirical evaluation; God class

Ask authors/readers for more resources

This paper describes a multi-criteria merge strategy for prioritizing design smells, aiming to improve software quality. The empirical evaluation suggests that the strategy needs further improvement.
Context: Design smell Prioritization is a significant activity that tunes the process of software quality enhancement and raises its life cycle. Objective: A multi-criteria merge strategy for Design Smell prioritization is described. The strategy is exemplified with the case of God Class Design Smell. Method: An empirical adjustment of the strategy is performed using a dataset of 24 open source projects. Empirical evaluation was conducted in order to check how is the top ranked God Classes obtained by the proposed technique compared against the top ranked God class according to the opinion of developers involved in each of the projects in the dataset. Results: Results of the evaluation show the strategy should be improved. Analysis of the differences between projects where respondents answer correlates with the strategy and those projects where there is no correlation should be done.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available