Skip to main content

An Automated Approach for Requirements Specification Maintenance

Part of the Advances in Intelligent Systems and Computing book series (AISC,volume 444)

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.

Keywords

  • Software requirements specification
  • Requirements management
  • Web usage mining

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-31232-3_78
  • Chapter length: 7 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   309.00
Price excludes VAT (USA)
  • ISBN: 978-3-319-31232-3
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   399.99
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Banerjee, A.: Requirement Evolution Management: A Systematic Approach. In: 2011 IEEE Computer Society Annual Symposium on VLSI. pp. 150–155. IEEE (2011)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Verma, V.: Comprehensive Survey of Framework for Web Personalization using Web Mining. International Journal of Computer Applications 35(3) (2011)

    Google Scholar 

  13. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Esparteiro Garcia .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)