lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Analyzing the Evolution of JavaScript Applications
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM). (ISOVIS)ORCID iD: 0000-0002-9079-2376
University of Western Macedonia, Greece.
University of Western Macedonia, Greece.
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM). (ISOVIS)ORCID iD: 0000-0002-0519-2537
2019 (English)In: Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, SciTePress, 2019, Vol. 1, p. 359-366Conference paper, Published paper (Refereed)
Abstract [en]

Software evolution analysis can shed light on various aspects of software development and maintenance. Up to date, there is little empirical evidence on the evolution of JavaScript (JS) applications in terms of maintainability and changeability, even though JavaScript is among the most popular scripting languages for front-end web applications. In this study, we investigate JS applications’ quality and changeability trends over time by examining the relevant Laws of Lehman. We analyzed over 7,500 releases of JS applications and reached some interesting conclusions. The results show that JS applications continuously change and grow, there are no clear signs of quality degradation while the complexity remains the same over time, despite the fact that the understandability of the code deteriorates.

Place, publisher, year, edition, pages
SciTePress, 2019. Vol. 1, p. 359-366
Keywords [en]
Software Evolution, Lehman’s Laws, JavaScript, Maintenance, Software Quality
National Category
Computer Sciences
Research subject
Computer Science, Information and software visualization
Identifiers
URN: urn:nbn:se:lnu:diva-80639DOI: 10.5220/0007727603590366ISBN: 978-989-758-375-9 (print)OAI: oai:DiVA.org:lnu-80639DiVA, id: diva2:1289716
Conference
14th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2019), May 4-5, 2019, Heraklion, Greece
Available from: 2019-02-18 Created: 2019-02-18 Last updated: 2019-08-27Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records BETA

Chatzimparmpas, AngelosKerren, Andreas

Search in DiVA

By author/editor
Chatzimparmpas, AngelosKerren, Andreas
By organisation
Department of computer science and media technology (CM)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 470 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf