Performance-based Refactoring of Web Application: A Case of Public Transport
Anna Derezińska , Krzysztof Kwaśnik
AbstractPerformance 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.
|Publication size in sheets||0.5|
|Book||Ali Raian, Kaindl Hermann, Maciaszek Leszek A. (eds.): ISBN: 978-989-758-421-3, vol. 1, 2020, SCITEPRESS – Science and Technology Publications, ISBN 978-989-758-421-3, 624 p.|
|Keywords in English||Web Application, Performance Evaluation, Quality Improvement, Single Page Application, Web of Public Transport System|
|Score||= 70.0, 20-08-2020, ChapterFromConference|
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.