Skip to main content

Evaluation and Improvement of Web Application Quality – A Case Study

  • Conference paper
  • First Online:
Theory and Applications of Dependable Computer Systems (DepCoS-RELCOMEX 2020)

Abstract

Web applications, especially those commonly used by a vast number of clients, should fulfill high quality standards. In this paper, we discuss evaluation and improvement of quality attributes on the example of web applications that support city cards for public transport in urban areas. Their quality has been assessed with a set of autonomous evaluation tools in terms of usability, findability in Internet (SEO), accessibility, design, content, mobile, and performance. Quality of the applications has been compared to quality of a new prototype developed as a Single Page Application (SPA). An improved prototype has been created that referred to suggestions offered by the tools. The case study has also presented effects of the prototype improvement on its quality attributes, and relevance of the tool usage.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. ISO/IEC 25010: 2011 Systems and software engineering. Systems and software quality requirements and evaluation (SQuaRE) System and software quality models (2010)

    Google Scholar 

  2. ISO/IEC 25023: 2016 Software engineering: software product quality requirements and evaluation (SQuaRE) Measurement of system and software quality (2015)

    Google Scholar 

  3. Lew, P., Olsina, L., Becker, P., Zhang, L.: An integrated strategy to systematically understand and manage quality in use for web applications. Requirements Eng. 17, 299–330 (2012). https://doi.org/10.1007/s00766-011-0128-x

    Article  Google Scholar 

  4. Kaur, S., Kaur, K., Kaur, P.: Analysis of website usability evaluation methods. In: Proceedings of 3rd International Conference on Computing for Sustainable Global Development, INDIACom, pp. 1043–1046. IEEE, New York (2016)

    Google Scholar 

  5. Al-Omar, K.: Evaluating the internal and external usability attributes of e-learning websites in Saudi Arabia. Adv. Comput. Int. J. 8(3/4) (2017). https://doi.org/10.5121/acij.2017.8401

    Google Scholar 

  6. MKA - Małopolska Karta Aglomeracyjna (Małopolska Agglomeration Card). https://mka.malopolska.pl/en. Accessed 08 Jan 2020

  7. PEKA - Poznańska Elektroniczna Karta Aglomeracyjna (Card of Poznan urban area). https://www.peka.poznan.pl/SOP/login.jspb. Accessed 08 Jan 2020

  8. Warsaw City Card. https://www.wtp.waw.pl/en/. Accessed 08 Jan 2020

  9. Site Analyzer. https://www.site-analyzer.com. Accessed 22 Jan 2020

  10. Qualidator. https://www.qualidator.com/Wqm/en/default.aspx. Accessed 22 Jan 2020

  11. Website Grader. https://website.grader.com. Accessed 22 Jan 2020

  12. SEO Web Page Analyzer. http://seowebpageanalyzer.com. Accessed 22 Jan 2020

  13. Chrome DevTools. https://developers.google.com/web/tools/chrome-devtools/. Accessed 22 Jan 2020

  14. Stępniak, W., Nowak, Z.: Performance Analysis of SPA Web Systems. In: Borzemski, L., et al. (eds) Proceedings of 37th International Conference on Information Systems Architecture and Technology – ISAT 2016. Advances in Intelligent Systems and Computing, vol. 521, pp. 235–247. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-46583-8_19

    Google Scholar 

  15. Nakai,H., Tsuda, N., Honda, K., Washizaki, H., Fukazawa, Y.: A SQuaRE-based software quality evaluation framework and its case study. In: 2016 IEEE Region 10 Conference (TENCON), pp. 3704–3707. IEEE, New York (2016). https://doi.org/10.1109/tencon.2016.7848750

  16. Martinez-Fernandez, S., et al.: Continuously assessing and improving software quality with software analytics tools: a case study. IEEE Access 7, 68219–68239 (2019). https://doi.org/10.1109/ACCESS.2019.2917403

    Article  Google Scholar 

  17. Jadhav, M.A., Sawant, B.R., Deshmukh, A.: Single Page Application using AngularJS. Int. J. Comput. Sci. Inf. Technol. 6(3), 2876–2879 (2015)

    Google Scholar 

  18. Dennis, A.R., Taylor, N.J.: Information foraging on the web: the effects of “acceptable” internet delays on multi-page information search behavior. Decis. Support Syst. 42(2), 810–824 (2006). https://doi.org/10.1016/j.dss.2005.05.032

    Article  Google Scholar 

  19. UglifyJS 3: Online JavaScript minifier. https://skalman.github.io/UglifyJS-online/. Accessed 31 Jan 2020

  20. WebP A new image format for the Web. https://developers.google.com/speed/webp. Accessed 31 Jan 2020

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anna Derezińska .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Derezińska, A., Kwaśnik, K. (2020). Evaluation and Improvement of Web Application Quality – A Case Study. In: Zamojski, W., Mazurkiewicz, J., Sugier, J., Walkowiak, T., Kacprzyk, J. (eds) Theory and Applications of Dependable Computer Systems. DepCoS-RELCOMEX 2020. Advances in Intelligent Systems and Computing, vol 1173. Springer, Cham. https://doi.org/10.1007/978-3-030-48256-5_19

Download citation

Publish with us

Policies and ethics