Abstract
The requirements of a website are constantly changing and evolving. In this context, managing the changes related to the baseline and reviewing the requirements’ prioritization is critical. Nowadays, web analytics tools are used to analyze the behaviour of users on a website in order to improve its usability and user experience. The analysis of the usage of websites may also help software requirements maintenance which can be a contribution to the overall quality of the service provided. This paper presents an approach through a recommender system that collects the information about the usage of a website using a web analytics tools and generate recommendations reports that may help the requirements maintenance and increase the quality of the software requirements specification of the website. This paper presents also an experimental evaluation of a case study based on an online newspaper website. The results of the proposed approach provide more readable reports in a language more closer to the business and suggest requirements priority change, identify new requirements and functionalities that may be removed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Akerkar, R., Badica, C., Burdescu, D.D.: Desiderata for research in web intelligence, mining and semantics. In: Proceedings of the 2nd International Conference on Web Intelligence, Mining and Semantics - WIMS ‘12. p. 1. ACM Press, New York, USA (2012)
Anton, A., Potts, C.: Functional paleontology: system evolution as the user sees it. In: Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001. pp. 421–430. IEEE Comput. Soc (2001)
Banerjee, A.: Requirement Evolution Management: A Systematic Approach. In: 2011 IEEE Computer Society Annual Symposium on VLSI. pp. 150–155. IEEE (2011)
Gao, T., Li, T., Xie, Z., Xu, J., Qian, Y.: A process model of software evolution requirement based on feedback. In: Proceedings - 2011 International Conference of Information Technology, Computer Engineering and Management Sciences, ICM 2011. vol. 2, pp. 171–174 (2011)
Ghezzi, C., Pezzè, M., Sama, M., Tamburrelli, G.: Mining behavior models from user-intensive web applications. In: Proceedings of the 36th International Conference on Software Engineering - ICSE 2014. pp. 277–287. ACM Press, New York, New York, USA (2014)
Kumar, L., Singh, H., Kaur, R.: Web analytics and metrics. In: Proceedings of the International Conference on Advances in Computing, Communications and Informatics - ICACCI ‘12. p. 966. ACM Press, New York, New York, USA (aug 2012)
Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the conference on The future of Software engineering - ICSE ‘00. pp. 35–46. ACM Press, New York, New York, USA (may 2000)
Pai, D., Ravindran, B., Rajagopalan, S., Srinivasaraghavan, R.: Automated faceted reporting for web analytics. In: Proceedings of the 4th international workshop on Web-scale knowledge representation retrieval and reasoning - Web-KR ‘13. pp. 9–16. ACM Press, New York, New York, USA (nov 2013)
Paiva, A.C.R., Faria, J.C.P., Tillmann, N., Vidal, R.F.A.M.: A model-to-implementation mapping tool for automated model-based gui testing. In: ICFEM. Lecture Notes in Computer Science, vol. 3785, pp. 450–464. Springer Verlag (2005)
Singal, H., Kohli, S., Sharma, A.K.: Web analytics: State-of-art & literature assessment. In: 2014 5th International Conference - Confluence The Next Generation Information Technology Summit (Confluence). pp. 24–29. IEEE (sep 2014)
Valderas, P., Pelechano, V.: A Survey of Requirements Specification in Model-Driven Development of Web Applications. ACM Transactions on the Web 5(2), 1–51 (may 2011)
Verma, V.: Comprehensive Survey of Framework for Web Personalization using Web Mining. International Journal of Computer Applications 35(3) (2011)
Zhang, Q., Segall, R.S.: Web Mining: A survey of current research, technoques, and software. International Journal of Information Technology & Decision Making 07(04), 683–720 (dec 2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Garcia, J.E., Paiva, A.C.R. (2016). An Automated Approach for Requirements Specification Maintenance. In: Rocha, Á., Correia, A., Adeli, H., Reis, L., Mendonça Teixeira, M. (eds) New Advances in Information Systems and Technologies. Advances in Intelligent Systems and Computing, vol 444. Springer, Cham. https://doi.org/10.1007/978-3-319-31232-3_78
Download citation
DOI: https://doi.org/10.1007/978-3-319-31232-3_78
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-31231-6
Online ISBN: 978-3-319-31232-3
eBook Packages: EngineeringEngineering (R0)