Skip to main content
Top

Hint

Swipe to navigate through the chapters of this book

2018 | OriginalPaper | Chapter

Measuring the Extent of Source Code Readability Using Regression Analysis

Authors : Sangchul Choi, Suntae Kim, Jeong-Hyu Lee, JeongAh Kim, Jae-Young Choi

Published in: Computational Science and Its Applications – ICCSA 2018

Publisher: Springer International Publishing

Abstract

Software maintenance accounts for a large portion of the software life cycle cost. In the software maintenance phase, comprehending the legacy source code is inevitable, which takes most of the time. Source code readability is a metric of the extent of source code comprehension. The better the code is readable, the easier it is for code readers to comprehend the system based on the source code. This paper proposes an enhanced source code readability metric to quantitative measure the extent of code readability, which is more enhanced measurement method than previous research that dichotomously judges whether the source code was readable or not. As an evaluation, we carried out a survey and analyzed them with two-way linear regression analysis to measure the extent of source code readability.

To get access to this content you need the following product:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt 90 Tage mit der neuen Mini-Lizenz testen!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe



 


Jetzt 90 Tage mit der neuen Mini-Lizenz testen!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt 90 Tage mit der neuen Mini-Lizenz testen!

Appendix
Available only for authorised users
Literature
3.
go back to reference Halstead, M.: Elements of Software Science. Elsevier Science Inc., New York (1997) MATH Halstead, M.: Elements of Software Science. Elsevier Science Inc., New York (1997) MATH
5.
go back to reference Ramcharan, R.: Regressions: why are economists obsessed with them? Financ. Dev. 43, 36–37 (2006) Ramcharan, R.: Regressions: why are economists obsessed with them? Financ. Dev. 43, 36–37 (2006)
6.
go back to reference Freedman, D.A.: Statistical Models: Theory and Practice. University of California, Berkeley (2009) CrossRef Freedman, D.A.: Statistical Models: Theory and Practice. University of California, Berkeley (2009) CrossRef
7.
go back to reference Choi, S.-H., Sun, H.-S.: A nonlinear regression analysis method for frame erasure concealment in VoIP network. Inst. Internet Broadcast. Commun. 9(5), 129–132 (2009) Choi, S.-H., Sun, H.-S.: A nonlinear regression analysis method for frame erasure concealment in VoIP network. Inst. Internet Broadcast. Commun. 9(5), 129–132 (2009)
Metadata
Title
Measuring the Extent of Source Code Readability Using Regression Analysis
Authors
Sangchul Choi
Suntae Kim
Jeong-Hyu Lee
JeongAh Kim
Jae-Young Choi
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-95171-3_32

Premium Partner