Inter. Conf. on Dependability and Complex Systems.
AICS, Springer, Cham. to appear.
Fowler, M., 2018. Refactoring: improving the design of
existing code (2
nd
ed.). Addison-Wesley.
Grigorik, I., 2013. High Performance Browser Networking:
What Every Web Developer Should Know About
Networking and Web Performance. O’Reilly Media.
Grunt-uncss, A grunt task for removing unused CSS from
your projects with UnCSS. [Online] Available from:
https://github.com/uncss/grunt-uncss [Accessed: 23
Feb 2020]
Gudivada, V.N., Rao, D. and Paris, J., 2015. Understanding
Search-Engine Optimization, Computer. 48(10) IEEE,
pp. 43-52. doi: 10.1109/MC.2015.297
Gupta, S. and Gupta, B.B., 2015. Cross-Site Scripting
(XSS) attacks and defense mechanisms: classification
and state-of-the-art, International Journal of System
Assurance Engineering and Management. 8(1), pp.
512-530, doi: 10.1007/s13198-015-0376-0
Gupta, B.B., Gupta, S. Gangwar, S., Kumar, M., and
Meena, P. K., 2015. Cross-Site Scripting (XSS) Abuse
and Defense: Exploitation on Several Testing Bed
Environments and Its Defense. Journal of Information
Privacy & Security; Abingdon 11(2), pp. 118-136. doi:
10.1080/15536548.2015.1044865
ISO/IEC 25010:2011 Systems and software engineering.
Systems and software quality requirements and
evaluation (SQuaRE). System and software quality
models, 2010.
ISO/IEC 25023:2016 Software engineering: software
product quality requirements and evaluation (SQuaRE):
Measurement of system and software quality. 2015.
Jadhav, M.A., Sawant, B.R., and Deshmukh, A., 2015.
Single Page Application using AngularJS.
International Journal of Computer Science and
Information Technologies, 2876-2879. doi:
10.1.1.736.4771
Kaur, S., Kaur, K., and Kaur, K., 2016. 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.
Kaur, S., and Singh, P., 2019. How does object-oriented
code refactoring influence software quality? Research
landscape and challenges. Journal of Systems and
Software. 157 (11), Elsevier. doi: 10.1016/j.jss.2019.
110394
Kierevsky, J., 2004. Refactoring to patterns. Addison
Wesley.
Kiran, S., Mohapatra, A., and Swamy, R., 2015.
Experiences in performance testing of web applications
with Unified Authentication platform using Jmeter. In:
International Symposium on Technology Management
and Emerging Technologies (ISTMET), IEEE, pp. 74-
78. doi: 10.1109/ISTMET.2015.7359004
Leff, A., and Rayfield, J.T., 2001. Web-Application
Development Using the Model/View/Controller Design
Pattern. In: Proceedings Fifth IEEE International
Enterprise Distributed Object Computing Conference,
IEEE, pp.118-127, doi: 10.1109/EDOC.2001.950428
Lew, P., Olsina, L., Becker, P., and Zhang, L., 2012. An
integrated strategy to systematically understand and
manage quality in use for web applications.
Requirements Eng. 17, 299-330. doi: 10.1007/s00766-
011-0128-x
Mariani, T., and Vergilio, S. R., 2017. A systematic review
on search-based refactoring. Information and Software
Technology. 83(3) pp. 14-34. Elsevier. doi:
10.1016/j.infsof.2016.11.009
Martinez-Fernandez, S., Vollmer, A. M., Jedlitschka, A.,
Franch, X., Lopez, L., Ram, P., Rodriguez, P.,
Aaramaa, S., Bagnato, A., Choraś, M., and Partanen, J.,
2019. Continuously Assessing and Improving Software
Quality with Software Analytics Tools: a Case Study.
IEEE Access 7. doi: 0.1109/ACCESS.2019.2917403
Rochimah, S., Arifiani, S., and Insanittaqwa, V.F., 2015.
Non-Source Code Refactoring: A Systematic Literature
Review. International Journal of Software Engineering
and Its Applications. 9(6) pp.197-214. doi.
10.14257/ijseia.2015.9.6.19
Srivastava, M., 2014. Algorithm to prevent back end
database against SQL injection attacks. In:
International Conference on Computing for
Sustainable Global Development (INDIACom), IEEE,
pp. 754-757, doi:10.1109/IndiaCom.2014.6828063
Stępniak, W., and Nowak, Z., 2017. Performance Analysis
of SPA Web Systems. In: Borzemski L., Grzech, A.,
Świątek, J., and Wilamowska, Z., (eds) Proceedings of
37th International Conference on Information Systems
Architecture and Technology – ISAT 2016. AiCS vol
521. Springer, Cham, pp. 235-247. doi: 10.1007/978-3-
319-46583-8_19
UglifyJS 3: Online JavaScript minifier. [Online] Available
from: https://skalman.github.io/UglifyJS-online/
[Accessed 31 Jan 2020]
Verdu, J., and Pajuelo, A., 2016. Performance scalability
analysis of JavaScript applications with web workers.
IEEE Computer Architecture Letters. 15(2), pp.105-
108. doi: 10.1109/LCA.2015.2494585
WebP A new image format for the Web. [Online]
[Accessed 31 Jan 2020] Available from:
https://developers.google.com/speed/webp
Wijnants, M., Marx, R., Quax, P., and Lamotte, W., 2018.
HTTP/2 Prioritization and its Impact on Web
Performance. In: Proceedings of the 2018 World Wide
Web Conference, (WWW '18 ) pp. 1755-1764, doi:
10.1145/3178876.3186181
Wohlin, C., Runeson, P., Host, M., Ohlsson, M. C. Regnell,
B. and Wessln, A., 2000. Experimentation in Software
Engineering - An Introduction. Springer. Berlin
Heidelberg.
Zou, Y., Chen, Z., Zheng, Y., Zhang, X., and Gao, Z., 2014.
Virtual DOM coverage for effective testing of dynamic
web applications. In: Proceedings of the 2014
International Symposium on Software Testing and
Analysis, ISSTA 2014. ACM New York, pp. 60-70, doi:
10.1145/2610384.2610399