Developers talking about code quality

Salvato in:
Dettagli Bibliografici
Pubblicato in:Empirical Software Engineering vol. 28, no. 6 (Nov 2023), p. 128
Autore principale: Börstler, Jürgen
Altri autori: Bennin, Kwabena E., Hooshangi, Sara, Jeuring, Johan, Keuning, Hieke, Kleiner, Carsten, MacKellar, Bonnie, Duran, Rodrigo, Störrle, Harald, Toll, Daniel, van Assema, Jelle
Pubblicazione:
Springer Nature B.V.
Soggetti:
Accesso online:Citation/Abstract
Full Text - PDF
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!

MARC

LEADER 00000nab a2200000uu 4500
001 2866948096
003 UK-CbPIL
022 |a 1382-3256 
022 |a 1573-7616 
024 7 |a 10.1007/s10664-023-10381-0  |2 doi 
035 |a 2866948096 
045 2 |b d20231201  |b d20240131 
084 |a 137651  |2 nlm 
100 1 |a Börstler, Jürgen  |u Blekinge Institute of Technology, Karlskrona, Sweden (GRID:grid.418400.9) (ISNI:0000 0001 2284 8991) 
245 1 |a Developers talking about code quality 
260 |b Springer Nature B.V.  |c Nov 2023 
513 |a Journal Article 
520 3 |a There are many aspects of code quality, some of which are difficult to capture or to measure. Despite the importance of software quality, there is a lack of commonly accepted measures or indicators for code quality that can be linked to quality attributes. We investigate software developers’ perceptions of source code quality and the practices they recommend to achieve these qualities. We analyze data from semi-structured interviews with 34 professional software developers, programming teachers and students from Europe and the U.S. For the interviews, participants were asked to bring code examples to exemplify what they consider good and bad code, respectively. Readability and structure were used most commonly as defining properties for quality code. Together with documentation, they were also suggested as the most common target properties for quality improvement. When discussing actual code, developers focused on structure, comprehensibility and readability as quality properties. When analyzing relationships between properties, the most commonly talked about target property was comprehensibility. Documentation, structure and readability were named most frequently as source properties to achieve good comprehensibility. Some of the most important source code properties contributing to code quality as perceived by developers lack clear definitions and are difficult to capture. More research is therefore necessary to measure the structure, comprehensibility and readability of code in ways that matter for developers and to relate these measures of code structure, comprehensibility and readability to common software quality attributes. 
653 |a Quality management 
653 |a Readability 
653 |a Software quality 
653 |a Source code 
653 |a Documentation 
653 |a Software development 
700 1 |a Bennin, Kwabena E.  |u Wageningen University and Research, Wageningen, The Netherlands (GRID:grid.4818.5) (ISNI:0000 0001 0791 5666) 
700 1 |a Hooshangi, Sara  |u Virginia Tech, Falls Church, USA (GRID:grid.438526.e) (ISNI:0000 0001 0694 4940) 
700 1 |a Jeuring, Johan  |u Utrecht University, Utrecht, The Netherlands (GRID:grid.5477.1) (ISNI:0000 0000 9637 0671) 
700 1 |a Keuning, Hieke  |u Utrecht University, Utrecht, The Netherlands (GRID:grid.5477.1) (ISNI:0000 0000 9637 0671) 
700 1 |a Kleiner, Carsten  |u University of Applied Sciences & Arts Hannover, Hannover, Germany (GRID:grid.461671.3) (ISNI:0000 0004 0589 1084) 
700 1 |a MacKellar, Bonnie  |u St John’s University, Queens, USA (GRID:grid.264091.8) (ISNI:0000 0001 1954 7928) 
700 1 |a Duran, Rodrigo  |u Aalto University, Helsinki, Finland (GRID:grid.5373.2) (ISNI:0000 0001 0838 9418) 
700 1 |a Störrle, Harald  |u QAware GmbH, Munich, Germany (GRID:grid.5373.2) 
700 1 |a Toll, Daniel  |u Linnæus University, Kalmar, Sweden (GRID:grid.8148.5) (ISNI:0000 0001 2174 3522) 
700 1 |a van Assema, Jelle  |u University of Amsterdam, Amsterdam, The Netherlands (GRID:grid.7177.6) (ISNI:0000 0000 8499 2262) 
773 0 |t Empirical Software Engineering  |g vol. 28, no. 6 (Nov 2023), p. 128 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2866948096/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/2866948096/fulltextPDF/embedded/6A8EOT78XXH2IG52?source=fedsrch