" I know it when I see it" Perceptions of Code Quality: ITiCSE'17 Working Group Report
J Börstler, H Störrle, D Toll, J Van Assema… - Proceedings of the …, 2018 - dl.acm.org
Context. Code quality is a key issue in software development. The ability to develop high
quality software is therefore a key learning goal of computing programs. However, there are …
quality software is therefore a key learning goal of computing programs. However, there are …
A large-scale comparative analysis of coding standard conformance in open-source data science projects
Background: Meeting the growing industry demand for Data Science requires cross-
disciplinary teams that can translate machine learning research into production-ready code …
disciplinary teams that can translate machine learning research into production-ready code …
How does code readability change during software evolution?
V Piantadosi, F Fierro, S Scalabrino… - Empirical Software …, 2020 - Springer
Code reading is one of the most frequent activities in software maintenance. Such an activity
aims at acquiring information from the code and, thus, it is a prerequisite for program …
aims at acquiring information from the code and, thus, it is a prerequisite for program …
“To Clean Code or Not to Clean Code” A Survey Among Practitioners
K Ljung, J Gonzalez-Huerta - International Conference on Product …, 2022 - Springer
Context: Writing code that is understandable by other collaborators has become crucial to
enhancing collaboration and productivity. Clean Code has become one of the most relevant …
enhancing collaboration and productivity. Clean Code has become one of the most relevant …
Indentation: simply a matter of style or support for program comprehension?
J Bauer, J Siegmund, N Peitek… - 2019 IEEE/ACM 27th …, 2019 - ieeexplore.ieee.org
An early study showed that indentation is not a matter of style, but provides actual support for
program comprehension. In this paper, we present a non-exact replication of this study. Our …
program comprehension. In this paper, we present a non-exact replication of this study. Our …
On the investigation of empirical contradictions-aggregated results of local studies on readability and comprehensibility of source code
Context Reading and understanding the source code are fundamental to supporting
software programmers' daily activities. Still, there is no agreement regarding the program …
software programmers' daily activities. Still, there is no agreement regarding the program …
On the evolution of code readability
V Piantadosi - 2022 IEEE International Conference on Software …, 2022 - ieeexplore.ieee.org
Code reading is an activity frequently performed by developers. Before modifying code,
developers have to read it, especially if it was authored by others. Several studies have …
developers have to read it, especially if it was authored by others. Several studies have …
Clean Code in Practice: Developers´ perception of clean code
K Ljung - 2021 - diva-portal.org
Objectives. The main objective of this study is to gain an understanding about the perception
the developers have about clean code and how they use it in practice. There is not much …
the developers have about clean code and how they use it in practice. There is not much …
Attributes influencing the reading and comprehension of source code–discussing contradictory evidence
TV Ribeiro, GH Travassos - CLEI Electronic Journal, 2018 - clei.org
Background: Coding guidelines can be contradictory despite their intention of providing a
universal perspective on source code quality. For instance, five attributes (code size …
universal perspective on source code quality. For instance, five attributes (code size …
[PDF][PDF] Effect or Program Constructs on Code Readability and Predicting Code Readability Using Statistical Modeling
In software, code is the only part that remains up to date, which shows how important code
is. Code readability is the capability of the code that makes it readable and understandable …
is. Code readability is the capability of the code that makes it readable and understandable …