loading
Documents

Research.Publish.Connect.

Paper

Authors: Angelos Chatzimparmpas 1 ; Stamatia Bibi 2 ; Ioannis Zozas 2 and Andreas Kerren 1

Affiliations: 1 Department of Computer Science and Media Technology, Linnaeus University, Växjö and Sweden ; 2 Department of Informatics & Telecommunications Engineering, University of Western Macedonia, Kozani and Greece

ISBN: 978-989-758-375-9

Keyword(s): Software Evolution, Lehman’s Laws, JavaScript, Maintenance, Software Quality.

Abstract: 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, including IoT 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.

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.206.48.142

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Chatzimparmpas, A.; Bibi, S.; Zozas, I. and Kerren, A. (2019). Analyzing the Evolution of Javascript Applications.In Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-375-9, pages 359-366. DOI: 10.5220/0007727603590366

@conference{enase19,
author={Angelos Chatzimparmpas. and Stamatia Bibi. and Ioannis Zozas. and Andreas Kerren.},
title={Analyzing the Evolution of Javascript Applications},
booktitle={Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2019},
pages={359-366},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007727603590366},
isbn={978-989-758-375-9},
}

TY - CONF

JO - Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Analyzing the Evolution of Javascript Applications
SN - 978-989-758-375-9
AU - Chatzimparmpas, A.
AU - Bibi, S.
AU - Zozas, I.
AU - Kerren, A.
PY - 2019
SP - 359
EP - 366
DO - 10.5220/0007727603590366

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.