Please use this identifier to cite or link to this item: https://ruomoplus.lib.uom.gr/handle/8000/1981
DC FieldValueLanguage
dc.contributor.authorMaikantis, Theodorosel
dc.contributor.authorNatsiou, Iliannael
dc.contributor.authorVolioti, Cristinael
dc.contributor.authorArvanitou, Elvira-Mariael
dc.contributor.authorAmpatzoglou, Apostolosel
dc.contributor.authorMittas, Nikolaosel
dc.contributor.authorChatzigeorgiou, Alexanderel
dc.contributor.authorXinogalos, Steliosel
dc.date.accessioned2025-08-21T07:33:47Z-
dc.date.available2025-08-21T07:33:47Z-
dc.date.issued2025-11-01-
dc.identifier.urihttps://ruomoplus.lib.uom.gr/handle/8000/1981-
dc.description.abstractSoftware artifacts and source code are often viewed as pure technical constructs aiming primarily at delivering specific functionality to the end users. However, almost each line of a computer program is the result of software engineer's craftsmanship and thus reflects their skills and capabilities, but also their aesthetic view of how code should be written. Additionally, by nature, the code is not an artifact that is managed by a single person: the code is peer-reviewed, in some cases programmed in pairs, or maintained by different people. In this respect, the first impression for the quality of a code is usually a matter of “reading” the “beauty” of the code and then diving into the details of the actual implementation. This “first-look” impression can psychologically bias the software engineers, either positively or negatively and affect their evaluation. In this article we propose a novel code beauty model (accompanied with metrics) and empirically explore: (a) if different software engineers perceive code beauty in the same way; (b) if the proposed code beauty metrics are correlated to the perceived code beauty by individual software engineers; and (c) if code beauty metrics are correlated to software maintainability. The results of the study suggest: (a) that code beauty is highly subjective and different software engineers perceive a code chunk as beautiful or not in an inconsistent way; (b) that some code beauty metrics can be considered as correlated to maintainability; and therefore, the “first-look” impression might to some extent be representative of the quality of the reviewed code chunk.el
dc.language.isoenel
dc.publisherElsevierel
dc.relation.ispartofThe Journal of systems and softwareel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση 4.0 Διεθνές*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectFRASCATI__Natural sciencesel
dc.subjectFRASCATI__Natural sciences__Computer and information sciencesel
dc.subject.otherCode beautyel
dc.subject.otherCode qualityel
dc.subject.otherExplainable artificial intelligenceel
dc.subject.otherSHAPel
dc.subject.otherTechnical debtel
dc.titleCode beauty is in the eye of the beholder: Exploring the relation between code beauty and qualityel
dc.typejournal articleel
dc.identifier.doi10.1016/j.jss.2025.112494-
dc.identifier.scopus2-s2.0-105005069570-
dc.identifier.urlhttps://api.elsevier.com/content/abstract/scopus_id/105005069570-
dc.relation.issn0164-1212el
dc.description.volume229el
dc.description.startpage112494el
dc.contributor.departmentDepartment of Applied Informaticsel
dc.contributor.departmentDepartment of Applied Informaticsel
dc.contributor.departmentDepartment of Applied Informaticsel
dc.contributor.departmentDepartment of Applied Informaticsel
dc.contributor.departmentDepartment of Applied Informaticsel
dc.contributor.departmentDepartment of Applied Informaticsel
item.openairecristypehttp://purl.org/coar/resource_type/c_6501-
item.grantfulltextopen-
item.openairetypejournal article-
item.languageiso639-1en-
item.cerifentitytypePublications-
item.fulltextWith Fulltext-
crisitem.author.deptUniversity of Macedonia-
crisitem.author.deptUniversity of Macedonia-
crisitem.author.deptUniversity of Macedonia-
crisitem.author.deptUniversity of Macedonia-
crisitem.author.deptUniversity of Macedonia-
crisitem.author.deptUniversity of Macedonia-
crisitem.author.deptUniversity of Macedonia-
crisitem.author.deptUniversity of Macedonia-
crisitem.author.departmentDepartment of Applied Informatics-
crisitem.author.departmentDepartment of Applied Informatics-
crisitem.author.departmentDepartment of Applied Informatics-
crisitem.author.departmentDepartment of Applied Informatics-
crisitem.author.departmentDepartment of Applied Informatics-
crisitem.author.departmentDepartment of Applied Informatics-
crisitem.author.orcid0009-0005-4501-6983-
crisitem.author.orcid0000-0001-7996-8353-
crisitem.author.orcid0000-0002-2638-6410-
crisitem.author.orcid0000-0002-5764-7302-
crisitem.author.orcid0000-0002-5381-8418-
crisitem.author.orcid0000-0002-9148-7779-
crisitem.author.facultySchool of Information Sciences-
crisitem.author.facultySchool of Information Sciences-
crisitem.author.facultySchool of Information Sciences-
crisitem.author.facultySchool of Information Sciences-
crisitem.author.facultySchool of Information Sciences-
crisitem.author.facultySchool of Information Sciences-
crisitem.journal.journalissn0164-1212-
Appears in Collections:Articles
Files in This Item:
File Description SizeFormat
Code beauty.pdf4,26 MBAdobe PDF
View/Open
Show simple item record

SCOPUSTM   
Citations

2
checked on Sep 29, 2026

Page view(s)

1,880
checked on Oct 5, 2026

Download(s)

92
checked on Oct 5, 2026

Google ScholarTM

Check

Altmetric

Altmetric


This item is licensed under a Creative Commons License Creative Commons