hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Selection of human evaluators for design smell detection using dragonfly optimization algorithm: An empirical study
Al-balqa Applied University, Al Salt, Jordan.
Al-balqa Applied University, Al Salt, Jordan.ORCID iD: 0000-0002-3182-418X
Halmstad University, School of Information Technology. Uppsala University, Uppsala, Sweden.ORCID iD: 0000-0002-6309-2892
2023 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 155, article id 107120Article in journal (Refereed) Published
Abstract [en]

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. © 2022 The Author(s)

Place, publisher, year, edition, pages
Amsterdam: Elsevier, 2023. Vol. 155, article id 107120
Keywords [en]
Design smell detection, Dragonfly Algorithm, Empirical study, God class, Optimization, Search-based software engineering, Software quality
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:hh:diva-48954DOI: 10.1016/j.infsof.2022.107120ISI: 000901826200009Scopus ID: 2-s2.0-85143513583OAI: oai:DiVA.org:hh-48954DiVA, id: diva2:1720254
Available from: 2022-12-19 Created: 2022-12-19 Last updated: 2023-08-21Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Alawadi, Sadi

Search in DiVA

By author/editor
Alkharabsheh, KhalidAlawadi, Sadi
By organisation
School of Information Technology
In the same journal
Information and Software Technology
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 99 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf