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
Prioritization of god class design smell: A multi-criteria based approach
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
Al-balqa Applied University, Al Salt, Jordan.
Al-balqa Applied University, Al Salt, Jordan.ORCID iD: 0000-0002-0179-256X
Show others and affiliations
2022 (English)In: Journal of King Saud University - Computer and Information Sciences, ISSN 1319-1578, Vol. 34, no 10, Part B, p. 9332-9342Article in journal (Refereed) Published
Abstract [en]

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

Place, publisher, year, edition, pages
Amsterdam: Elsevier, 2022. Vol. 34, no 10, Part B, p. 9332-9342
Keywords [en]
Design smell, Design smell prioritization, Empirical evaluation, God class, Historical information, Software quality
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:hh:diva-48546DOI: 10.1016/j.jksuci.2022.09.011ISI: 000999620800027Scopus ID: 2-s2.0-85139724292OAI: oai:DiVA.org:hh-48546DiVA, id: diva2:1709299
Available from: 2022-11-08 Created: 2022-11-08 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, SadiZanoon, NabeelCrespo, YaniaTaboada, José A.
By organisation
School of Information Technology
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 71 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