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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Brown, A.: Model driven architecture: Principles and practice. Software and Systems Modeling 3(4), 314–327 (2004)
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)
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)
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)
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)
Khan, S., Dulloo, A.B., Verma, M.: Systematic review of requirement elicitation techniques. International Journal of Inform ation and Computation Technology 4 (2014)
Agarwal, R., Tanniru, M.R.: Knowledge acquisition using structured interviewing: An empirical investigation. J. Manage. Inf. Syst. 7(1), 123–140 (1990)
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)
Escalona, M.J., Aragón, G.: Ndt. a model-driven approach for web requirements. IEEE Transactions on Software Engineering 34(3), 377–390 (2008)
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)
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)
Escalona, M.J., Koch, N.: Requirements engineering for web applications - a comparative study. J. Web Eng. 2(3), 193–212 (2004)
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)
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)
Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. Computer Networks 33(1), 137–157 (2000)
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)
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)
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)
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)
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
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)