Skip to main content

An Analysis of Techniques and Tools for Requirements Elicitation in Model-Driven Web Engineering Methods

  • Conference paper
  • First Online:
Computational Science and Its Applications -- ICCSA 2015 (ICCSA 2015)

Abstract

Until now, is well-known that Requirements Engineering (RE) is one of the critical factors for success software. In current literature we can find several reasons of this affirmation. One particular phase, which is vital for developing any new software application is the Requirements Elicitation, is spite of this, most of the development of new software fail because of wrong elicitation phase. Several proposals exist for Requirements Elicitation in Software Engineering, but in the current software development market is focusing on the development of Web and mobile applications, specially using Model-Driven methods, that’s the reason why we asume that it is necessary to know the Elicitation techniques applied in Model-Driven Web Engineering. To do this, we selected the most representative methods such as NDT, UWE and WebML. We have reviewed 189 publications from ACM, IEEE, Science Direct, DBLP and World Wide Web. Publications from the RE literature were analyzed by means of the strict consideration of the current techniques for Requirements Elicitation.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aguilar, J.A., Garrigós, I., Mazón, J.N., Trujillo, J.: Web engineering approaches for requirement analysis- a systematic literature review. In: Web Information Systems and Technologies (WEBIST), vol. 2, pp. 187–190. SciTePress Digital Library, Valencia (2010)

    Google Scholar 

  2. Brown, A.: Model driven architecture: Principles and practice. Software and Systems Modeling 3(4), 314–327 (2004)

    Google Scholar 

  3. Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the Conference on The Future of Software Engineering, ICSE 2000, pp. 35–46. ACM, New York (2000)

    Google Scholar 

  4. García-García, J.A., Escalona, M.J., Ravel, E., Rossi, G., Urbieta, M.: NDT-merge: a future tool for conciliating software requirements in mde environments. In: Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services, IIWAS 2012, pp. 177–186. ACM, New York (2012)

    Google Scholar 

  5. Koch, N., Kraus, A., Hennicker, R.: The authoring process of the UML-based web engineering approach. In: First International Workshop on Web-Oriented Software Technology (2001)

    Google Scholar 

  6. Brambilla, M., Fraternali, P.: Large-scale model-driven engineering of web user interaction: The WebML and WEBRATIO experience. Science of Computer Programming 89, 71–87 (2014)

    Article  Google Scholar 

  7. Khan, S., Dulloo, A.B., Verma, M.: Systematic review of requirement elicitation techniques. International Journal of Inform ation and Computation Technology 4 (2014)

    Google Scholar 

  8. Agarwal, R., Tanniru, M.R.: Knowledge acquisition using structured interviewing: An empirical investigation. J. Manage. Inf. Syst. 7(1), 123–140 (1990)

    Google Scholar 

  9. Ceri, S., Brambilla, M., Fraternali, P.: The history of webml lessons learned from 10 years of model-driven development of web applications. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Mylopoulos Festschrift 2009. LNCS, vol. 5600, pp. 273–292. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  10. Escalona, M.J., Aragón, G.: Ndt. a model-driven approach for web requirements. IEEE Transactions on Software Engineering 34(3), 377–390 (2008)

    Article  Google Scholar 

  11. Escalona, M.J., Mejías, M., Torres, J.: Developing systems with ndt & ndt-tool. In: 13th International Conference on Information Systems Development: Methods snd Tools, Theory and Practice, Vilna, Lithuania, pp. 149–59 (2004)

    Google Scholar 

  12. García-García, J.A., Alba Ortega, M., García-Borgoñon, L., Escalona, M.J.: NDT-suite: a model-based suite for the application of NDT. In: Brambilla, M., Tokuda, T., Tolksdorf, R. (eds.) ICWE 2012. LNCS, vol. 7387, pp. 469–472. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  13. Escalona, M.J., Koch, N.: Requirements engineering for web applications - a comparative study. J. Web Eng. 2(3), 193–212 (2004)

    Google Scholar 

  14. Koch, N., Kraus, A.: The expressive power of UML-based web engineering. In: Second International Workshop on Web-oriented Software Technology (IWWOST 2002), vol. 16. CYTED (2002)

    Google Scholar 

  15. Koch, N.: Transformation techniques in the model-driven development process of UWE. In: Workshop Proceedings of the Sixth International Conference on Web Engineering, p. 3. ACM (2006)

    Google Scholar 

  16. Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. Computer Networks 33(1), 137–157 (2000)

    Article  Google Scholar 

  17. Brambilla, M., Butti, S., Fraternali, P.: WebRatio BPM: a tool for designing and deploying business processes on the web. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 415–429. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  18. Brambilla, M., Fraternali, P.: Implementing the semantics of BPMN through model-driven web application generation. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 124–129. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  19. Robles Luna, E., Escalona, M.J., Rossi, G.: Modelling the requirements of rich internet applications in webre. In: Cordeiro, J., Virvou, M., Shishkov, B. (eds.) ICSOFT 2010. CCIS, vol. 170, pp. 27–41. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  20. Linaje, M., Preciado, J.C., Morales-Chaparro, R., Rodríguez-Echeverría, R., Sánchez-Figueroa, F.: Automatic generation of rias using rux-tool and webratio. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 501–504. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  21. Mishra, D., Mishra, A., Yazici, A.: Successful requirement elicitation by combining requirement engineering techniques. In: First International Conference on the Applications of Digital Information and Web Technologies, ICADIWT 2008, pp 258–263, August 2008

    Google Scholar 

  22. MartíNez, Y., Cachero, C., Meliá, S.: Mdd vs. traditional software development: A practitioner’s subjective perspective. Inf. Softw. Technol. 55(2), 189–200 (2013)

    Article  Google Scholar 

  23. Valderas, P., Pelechano, V.: A survey of requirements specification in model-driven development of web applications. ACM Trans. Web 5(2), 10:1–10:51 (2011)

    Google Scholar 

  24. Insfran, E., Fernandez, A.: A systematic review of usability evaluation in web development. In: Hartmann, S., Zhou, X., Kirchberg, M. (eds.) WISE 2008. LNCS, vol. 5176, pp. 81–91. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Alfonso Aguilar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Aguilar, J.A., Zaldívar-Colado, A., Tripp-Barba, C., Misra, S., Bernal, R., Ocegueda, A. (2015). An Analysis of Techniques and Tools for Requirements Elicitation in Model-Driven Web Engineering Methods. In: Gervasi, O., et al. Computational Science and Its Applications -- ICCSA 2015. ICCSA 2015. Lecture Notes in Computer Science(), vol 9158. Springer, Cham. https://doi.org/10.1007/978-3-319-21410-8_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-21410-8_40

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-21409-2

  • Online ISBN: 978-3-319-21410-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics