Performance-based Refactoring of Web Application: A Case of Public Transport

Anna Derezinska, Krzysztof Kwaśnik

2020

Abstract

Performance issues are, among other quality attributes, important factors of web applications devoted to public services. Performance-based refactoring concerns program quality improvement when functional requirements but also selected non-functional requirements, such as clarity, user-friendliness, and security issues, remain preserved. We have examined three independent web applications supporting card processing for public transport widely used in different provinces. Based on the experience, a new web application has been developed. While using the Single Page Application approach it has been aimed at easing a client interaction. Further refactoring helped in the performance improvement. The general performance has been compared to those three applications. Benefits of the refactoring have been evaluated and discussed.

Download


Paper Citation


in Harvard Style

Derezinska A. and Kwaśnik K. (2020). Performance-based Refactoring of Web Application: A Case of Public Transport.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-421-3, pages 611-618. DOI: 10.5220/0009797006110618


in Bibtex Style

@conference{enase20,
author={Anna Derezinska and Krzysztof Kwaśnik},
title={Performance-based Refactoring of Web Application: A Case of Public Transport},
booktitle={Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2020},
pages={611-618},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009797006110618},
isbn={978-989-758-421-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Performance-based Refactoring of Web Application: A Case of Public Transport
SN - 978-989-758-421-3
AU - Derezinska A.
AU - Kwaśnik K.
PY - 2020
SP - 611
EP - 618
DO - 10.5220/0009797006110618