Abstract
Due to the continuous changes and heterogeneous audience of the Web, a requirement engineering stage is crucial for Web development. Importantly, this stage should consider that Web applications are more likely to rapidly evolve during the development process, thus leading to inconsistencies among requirements. Therefore, Web developers need to know dependencies among requirements to ensure that Web applications finally satisfy the audience. The understanding of requirement dependencies also helps in better managing and maintaining Web applications. In this work, an algorithm has been defined in order to deal with dependencies among functional and non-functional requirements to understand which is the impact of making changes when developing a Web application.
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
Ginige, A.: Web engineering: managing the complexity of web systems development. In: SEKE, pp. 721–729 (2002)
Zhang, W., Mei, H., Zhao, H.: A feature-oriented approach to modeling requirements dependencies (2005)
Arnold, R., Bohner, S.: Impact analysis-towards a framework for comparison. In: Proceedings of Conference on Software Maintenance, CSM 1993, pp. 292–301. IEEE, Los Alamitos (2002)
Lindvall, M., Sandahl, K.: How well do experienced software developers predict software change? Journal of Systems and Software 43(1), 19–27 (1998)
Zhang, S., Gu, Z., Lin, Y., Zhao, J.: Celadon: A change impact analysis tool for Aspect-Oriented programs. In: Companion of the 30th International Conference on Software Engineering, pp. 913–914. ACM, New York (2008)
Gupta, C., Singh, Y., Chauhan, D.: Dependency based Process Model for Impact Analysis: A Requirement Engineering Perspective. International Journal 6
Ameller, D., Gutiérrez, F., Cabot, J.: Dealing with non-functional requirements in model-driven development. In: 18th IEEE International Requirements Engineering Conference, RE (2010)
Sommerville, I.: Software Engineering, 6th edn. Addison-Wesley, Reading (2001)
Boehm, B., In, H.: Identifiing Quality-Requirement Conflicts (2002)
Elahi, G., Yu, E.: Modeling and analysis of security trade-offs - a goal oriented approach. Data and Knowledge Engineering 68(7), 579–598 (2009); Special Issue: 26th International Conference on Conceptual Modeling (ER 2007) - Six selected and extended papers
Nuseibeh, B., Easterbrook, S.M.: Requirements engineering: a roadmap. In: ICSE - Future of SE Track, pp. 35–46 (2000)
Bolchini, D., Mylopoulos, J.: From task-oriented to goal-oriented web requirements analysis. In: WISE 2003: Proceedings of the Fourth International Conference on Web Information Systems Engineering, p. 166. IEEE Computer Society, Washington, DC, USA (2003)
Aguilar, J.A., Garrigós, I., Mazón, J.N., Trujillo, J.: An mda approach for goal-oriented requirement analysis in web engineering. J. UCS 16(17), 2475–2494 (2010)
Garrigós, I., Mazón, J.-N., Trujillo, J.: A requirement analysis approach for using i* in web engineering. In: ICWE, pp. 151–165 (2009)
Aguilar, J.A., Garrigós, I., Mazón, J.N., Trujillo, J.: Web Engineering approaches for requirement analysis- A Systematic Literature Review. In: 6th Web Information Systems and Technologies (WEBIST), Valencia, Spain, vol. 2, pp. 187–190. SciTePress Digital Library (2010)
Schwabe, D., Rossi, G.: The object-oriented hypermedia design model. Communications of the ACM 38(8), 45–46 (1995)
De Troyer, O.M.F., Leune, C.J.: Wsdm: a user centered design method for web sites. Comput. Netw. ISDN Syst. 30(1-7), 85–94 (1998)
Casteleyn, S., Van Woensel, W., Houben, G.-J.: A semantics-based aspect-oriented approach to adaptation in web engineering. In: Hypertext, pp. 189–198 (2007)
Fons, J., Valderas, P., Ruiz, M., Rojas, G., Pastor, O.: Oows: A method to develop web applications from web-oriented conceptual models. In: International Workshop on Web Oriented Software Technology (IWWOST), pp. 65–70 (2003)
Ceri, S., Fraternali, P., Bongio, A.: Web modeling language (webml): a modeling language for designing web sites. The International Journal of Computer and Telecommunications Networking 33(1-6), 137–157 (2000)
Escalona, M.J., Aragón, G.: Ndt. a model-driven approach for web requirements. IEEE Transactions on Software Engineering 34(3), 377–390 (2008)
Koch, N.: The expressive power of uml-based web engineering. In: International Workshop on Web-oriented Software Technology (IWWOST), pp. 40–41 (2002)
Bolchini, D., Paolini, P.: Goal-driven requirements analysis for hypermedia-intensive web applications, vol. 9, pp. 85–103. Springer, Heidelberg (2004)
Molina, F., Pardillo, J., Toval, A.: Modelling web-based systems requirements using wrm. In: Web Information Systems Engineering (WISE) Workshops, pp. 122–131. Springer, Heidelberg (2008)
Yu, E.: Modelling Strategic Relationships for Process Reenginering. PhD thesis, University of Toronto, Canada (1995)
Yu, E.: Towards modeling and reasoning support for early-phase requirements engineering. In: RE, pp. 226–235 (1997)
Escalona, M.J., Koch, N.: Requirements engineering for web applications - a comparative study. J. Web Eng. 2(3), 193–212 (2004)
Molina, F., Toval, A.: Integrating usability requirements that can be evaluated in design time into model driven engineering of web information systems. Adv. Eng. Softw. 40, 1306–1317 (2009)
Horkoff, J., Yu, E.: Evaluating Goal Achievement in Enterprise Modeling–An Interactive Procedure and Experiences. The Practice of Enterprise Modeling, 145–160 (2009)
Horkoff, J., Yu, E.: A Qualitative, Interactive Evaluation Procedure for Goal-and Agent-Oriented Models. In: CAiSE Forum
Aguilar, J.A., Garrigós, I., Mazón, J.-N.: Modelos de weaving para trazabilidad de requisitos web en a-ooh. In: DSDM: Actas del VII Taller sobre Desarrollo de Software Dirigido por Modelos, JISBD, Congreso Espanol de Informatica (CEDI), Valencia, Espana, SISTEDES, pp. 146–155. SISTEDES (2010)
Garrigós, I.: A-OOH: Extending Web Application Design with Dynamic Personalization. PhD thesis, University of Alicante, Spain (2008)
Eclipse (2010), http://www.eclipse.org/
Pastor, O.: Conference procedings. In: IWWOST (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aguilar, J.A., Garrigós, I., Mazón, JN. (2011). Impact Analysis of Goal-Oriented Requirements in Web Engineering. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds) Computational Science and Its Applications - ICCSA 2011. ICCSA 2011. Lecture Notes in Computer Science, vol 6786. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21934-4_34
Download citation
DOI: https://doi.org/10.1007/978-3-642-21934-4_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21933-7
Online ISBN: 978-3-642-21934-4
eBook Packages: Computer ScienceComputer Science (R0)