Back to Search Start Over

Selection of human evaluators for design smell detection using dragonfly optimization algorithm : An empirical study

Publication Year :
2023

Abstract

Context: Design smell detection is considered an efficient activity that decreases maintainability expenses and improves software quality. Human context plays an essential role in this domain.Objective: In this paper, we propose a search-based approach to optimize the selection of human evaluators for design smell detection.Method: For this purpose, Dragonfly Algorithm (DA) is employed to identify the optimal or near-optimal human evaluator's profiles. An online survey is designed and asks the evaluators to evaluate a sample of classes for the presence of god class design smell. The Kappa-Fleiss test has been used to validate the proposed approach. Results: The results show that the dragonfly optimization algorithm can be utilized effectively to decrease the efforts (time, cost ) of design smell detection concerning the identification of the number and the optimal or near-optimal profile of human experts required for the evaluation process.Conclusions: A Search-based approach can be effectively used for improving a god-class design smell detection. Consequently, this leads to minimizing the maintenance cost.

Details

Database :
OAIster
Notes :
Al Khatib, Sultan M., Alkharabsheh, Khalid, Alawadi, Sadi
Publication Type :
Electronic Resource
Accession number :
edsoai.on1372599685
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.1016.j.infsof.2022.107120