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

Anna Derezińska , Krzysztof Kwaśnik


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.
Author Anna Derezińska (FEIT / IN)
Anna Derezińska,,
- The Institute of Computer Science
, Krzysztof Kwaśnik (FEIT / ICS)
Krzysztof Kwaśnik,,
- The Institute of Computer Science
Publication size in sheets0.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 EnglishWeb Application, Performance Evaluation, Quality Improvement, Single Page Application, Web of Public Transport System
Languageen angielski
Score (nominal)70
Score sourceconferenceList
ScoreMinisterial score = 70.0, 20-08-2020, ChapterFromConference
Citation count*
Share Share

Get link to the record

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Are you sure?