Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Software Source Code Readability: A Mapping Study
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för programvaruteknik.
2020 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Background: Building software systems is an iterative and collaborative project, requiring developers not only to write code, but to maintain, expand, fix and enhance code already written. In order to do so, reading code is a central activity, and therefore it is important that code is written in a manner that makes it readable.

Objectives: To map the state-of-the-art of software source code readability and find the definitions and methods to measure it, and provide an overview of the kinds of factors considered to impact software source code readability, and to compare this to practitioners' experiences of software source code readability.

Methods: A systematic literature review of 76 studies in 72 papers from the last 40 years, explicitly concerning software source code readability, is compared with the results of five interviews with practitioners, of which three are case studies of commits explicitly targeting readability.

Results: While individual factors' contribution towards readability is studied with some success, more general modelling studies often suffer from methodological problems, making them difficult to apply in practice or in studies of the correlation between software source code readability and other metrics.

Conclusions: Key elements of the state-of-the-art have been implemented in practice, however, readability models are not used by the practitioners in this study. Several factors mentioned by practitioners are not considered by the studies included, and further qualitative study of software development practitioners may be needed.

Ort, förlag, år, upplaga, sidor
2020.
Nyckelord [en]
software architecture, software source code readability, systematic literature review
Nationell ämneskategori
Datorsystem
Identifikatorer
URN: urn:nbn:se:bth-20164OAI: oai:DiVA.org:bth-20164DiVA, id: diva2:1452612
Externt samarbete
Sony
Ämne / kurs
PA2534 Masterarbete i programvaruteknik
Handledare
Examinatorer
Tillgänglig från: 2020-07-08 Skapad: 2020-07-07 Senast uppdaterad: 2025-09-30Bibliografiskt granskad

Open Access i DiVA

Software Source Code Readability A Mapping Study(616 kB)1475 nedladdningar
Filinformation
Filnamn FULLTEXT02.pdfFilstorlek 616 kBChecksumma SHA-512
d37d4ec2c86055a766c26eb10741c4e4d96dfb962520a7efc257d97d10056faf12a5e7b4434a90f3320984d3ecdac3e8672da5bad5d6f9af1901e5f0744d334d
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för programvaruteknik
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 1477 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 1366 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf