Abstract
Organizational modelling has been found to be very effective in facilitating the elicitation of requirements for organizational information systems. In this context, the i* modelling framework has been used widely in research and – some – industrial projects. However, no empirical evaluation exists to-date to identify areas of strength as well as weaknesses of the framework. This paper presents the results of an empirical evaluation of i* using industrial case studies. These were conducted in collaboration with an industrial partner who employs an object-oriented and model-driven approach for software development. The evaluation of i* uses a feature-based framework. The paper reports on lessons learned from this experience, both in terms of strengths and detected weaknesses. The results of this evaluation can play an important role in guiding extensions of the i* framework.
This work has been partially supported by the MEC project with ref. TIN2004-03534, the Valencia University of Technology, Spain, Care Technologies Enterprise Inc. and the University of Trento, Italy.
Chapter PDF
References
Bergenti, F., Gleizes, Zambonelli, F.: Methodologies and Software Engineering for Agent Systems. Kluwer Academic Publishing, Dordrecht (2004)
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: TROPOS: an agent-oriented software development methodology. Journal of Autonomous Agents and Multiagent Systems 8(3), 203–236 (2004)
Dam, K.H., Winikoff, M.: Comparing Agent-Oriented Methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS, vol. 3030, pp. 78–93. Springer, Heidelberg (2004)
Liu, L., Yu, E.: Designing Information Systems in Social Context: A Goal and Scenario Modelling Approach. Information Systems Journal 29(2), 87–203 (2003)
Mavin, A., Maiden, N.A.M.: Determining Socio-Technical Systems Requirements: Experiences with Generating and Walking Through Scenarios. In: Proceedings of the 11th International Conference on Requirements Engineering, California, USA, pp. 213–222 (September 2003)
Padgham, L., Shehory, O., Sterling, L., Sturm, A.: Methodologies for Agent-Oriented Software Engineering. In: Seventh European Agent System Summer School (EASSS 2005), Utrecht, The Netherlands (2005)
Pastor, O., Gómez, J., Infrán, E., Pelechado, V.: The OO-Method approach for information systems modeling: from object-oriented conceptual modeling to automated programming. Information Systems 26(7), 507–534 (2001)
Shehory, O., Sturm, A.: Evaluation of modeling techniques for agent-based systems. In: Proceedings of the Fifth International Conference on Autonomous Agents, Montreal, Canada, pp. 624–631 (May 2001)
Sinan, S.: Understanding the Model Driven Architecture (MDA) (October 2003), From: http://home.comcast.net/~salhir/UnderstandingTheMDA.PDF
Sturm, A., Shehory, O.: A Framework for Evaluating Agent-Oriented Methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS, vol. 3030, pp. 94–109. Springer, Heidelberg (2004)
Sturm, A., Dori, D., Shehory, O.: A Comparative Evaluation of Agent-Oriented Methodologies. In: Bergenti, F., Gleizes, M.-P., Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems. Kluwer Academic Publishers, Dordrecht (to appear)
Sudeikat, J., Braubach, L., Pokahr, A., Lamersdorf, W.: Evaluation of Agent–Oriented Software Methodologies – Examination of the Gap Between Modeling and Platform. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 126–141. Springer, Heidelberg (2005)
Yu, E.: Modelling Strategic Relationships for Process Reengineering. Published Doctoral dissertation, University of Toronto, Canada (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Estrada, H., Rebollar, A.M., Pastor, O., Mylopoulos, J. (2006). An Empirical Evaluation of the i* Framework in a Model-Based Software Generation Environment. In: Dubois, E., Pohl, K. (eds) Advanced Information Systems Engineering. CAiSE 2006. Lecture Notes in Computer Science, vol 4001. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11767138_34
Download citation
DOI: https://doi.org/10.1007/11767138_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34652-4
Online ISBN: 978-3-540-34653-1
eBook Packages: Computer ScienceComputer Science (R0)