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.
DownloadPaper 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