Eric Yu

Contact Information
Email: 
eric [dot] yuatutoronto [dot] ca
Phone: 
416-978-3107
Room: 
BL 635
Prof. Eric Yu
Professor
Administrative responsibilities: 
 
Faculty of Information
  • Master's Admissions Committee
  • Academic Appeals Committee
Past responsibilities: 

Faculty of Information

  • Academic Computing, Chair of Inforum and Information Technology Committee, July-Dec 2000 acting coordinator
  • Admissions Committee (MISt and PhD), 2004-2005 chair
  • Admissions Committee – MISt, 2006-2007 chair
  • Appointments Committee
  • Committee on Standing
  • Decanal Search Committee
  • Degree Committee
  • Doctoral Studies Committee
  • Executive Committee
  • Faculty Search Committee
  • FIS Knowledge Management Institute Working Group
  • IS stream (coordinator)
  • IS++ Faculty Search Committee
  • Masters Studies Committee, chair, 2002/03
  • Open Area Faculty Search Committee
  • Program Committee, MISt subcommittee
  • Program Development Advisory Committee
  • Strategy Group
  • Sub-committee on Program Review of the Masters Studies Committee

University of Toronto

  • 2002/03 provostial assessor on faculty search, Faculty of Physical Education and Health (2 search committees)
  • 2003-05 provostial assessor on faculty search, Faculty of Pharmacy (4 search committees)
  • 2004 Senate oral chair, for SGS, Dept of Anthropology
  • 2004 Senate oral committee member, Dept of Computer Science.
  • 1996-2001 Advisory Committee on the University of Toronto Library System. member
Biography: 

Professor Yu received his Ph.D. in Computer Science from the University of Toronto and was appointed to the Faculty of Information in 1995. He received a Bachelor’s degree in Electrical Engineering from the University of Toronto, and a Master’s degree in Computer Science from the University of Waterloo. Earlier he held positions in hardware, software and services development at Bell and Nortel laboratories in Ottawa. His research interests include information systems analysis and design, software requirements engineering, knowledge management, and particularly, the modelling of technology systems and their social contexts. He has authored or co-authored more than 100 articles in journals, and conference and workshop proceedings. His article "Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering" in the Proceedings of the 3rd IEEE Int. Symposium on Requirements Engineering, 1997) received the Most Influential Paper After 10 Years Award at the RE 2007 Conference.
 
His doctoral dissertation, which introduced the i* framework for modeling and analyzing strategic actor relationships, is reprinted in the newly published volume Social Modeling for Requirements Engineering (MIT Press, 2011). The volume includes 18 chapters authored by researchers from around the world who have applied, adapted, or extended the i* framework in various ways, and for diverse application contexts – from business processes to knowledge management to air traffic control, from information security to software development. The i* framework is the basis for GRL, the Goal-oriented Requirements Language, which together with the scenario modeling notation UCM, was adopted in 2008 as the international standard ITU-T Z.151.
 
Some other articles authored by Professor Yu include: "Agent Orientation as a Modelling Paradigm" (Wirtschaftsinformatik 43 (2), 2001), “Designing Information Systems in Social Context: A Goal and Scenario Modelling Approach” (Information Systems 29(2), 2004), and “Strategic Reasoning about Business Models: A Conceptual Modeling Approach” (Information Systems and e-Business Management, 2008).  
 
He is co-editor of the festschrift volume Conceptual Modeling: Foundations and Applications (Springer, 2009), which includes 25 essays in Honor of Professor John Mylopoulos. He is also co-author of the book Non-Functional Requirements in Software Engineering (Springer, 2000).
 
Professor Yu serves on the editorial boards of the Int. Journal of Agent Oriented Software Engineering, IET Software, the Int. Journal of Information Systems Modeling and Design, and the Journal of Data Semantics. He was Program Co-chair for the 27th International Conference on Conceptual Modeling (ER’08) in Barcelona, and has served on the program committees of numerous international conferences and workshops. He has held research grants funded by NSERC, CITO, Bell Canada, Mitel Corp., IBM Canada, Siemens, among others.
 
For more information please visit Dr. Yu's website.
Research highlight: 

Professor Yu’s research focuses on the analysis and design of information systems and services in social contexts, and knowledge management. His projects include designing for security and privacy, agile software development, and business modeling for business intelligence.

Research description: 

Research interests

  • Information systems analysis and design
  • Software engineering
  • Requirements engineering
  • Knowledge management
  • Strategic actors modelling
  • Social modeling
  • Security, privacy, and trust
  • Services science
  • Management and engineering
  • Service-oriented systems
  • Business processes
  • Business intelligence
  • Non-functional requirements
  • Information systems
  • Media and design
  • Knowledge management and information management
Selected publications: 
 
Articles:
 
J. Horkoff, E. Yu. "Interactive Analysis of Agent-Goal Models in Enterprise Modeling." International Journal of Information System Modeling and Design, IGI-Global, 1(4) Oct-Dec., 2010. pp. 1-23.
 
Amyot, D., Ghanavati, S., Horkoff, J., Mussbacher, G., Peyton, L. and Yu, E."Evaluating Goal Models within the Goal-oriented Requirement Language."International Journal of Intelligent Systems (IJIS), Vol. 25, Issue 8, August 2010, 841–877.
 

Reza Samavi, Eric Yu, and Thodoros Topaloglou. “Strategic Reasoning about Business Models: A Conceptual Modeling Approach.” Information Systems and e-Business Management. Springer-Verlag. Special Issue on Design and Management of Business Models and Processes in Services Science. To appear 2008.

Jaap Gordijn, Eric Yu, and Bas van der Raadt. “e-Service Design Using i* and e3value Modeling.” IEEE Software. 23(3):26-33. May/June 2006. IEEE Computer Society Press.

L. Liu and E. Yu, “Designing Information Systems in Social Context: A Goal and Scenario Modelling Approach,” Information Systems, Elsevier. 29(2): 187-203. 2004.

I. Jurisica, J. Mylopoulos, E. Yu, “Ontologies for Knowledge Management: An Information Systems Perspective,” Knowledge and Information Systems.Springer.  6(4) July 2004. 380 – 401.

E. Yu. “Agent Orientation as a Modelling Paradigm”. Wirtschaftinformatik. 43(2) April 2001.123-132.

D. Gross and E. Yu. "From Non-Functional Requirements to Design through Patterns". Requirements Engineering. Springer-Verlag. (2001) 6:18-36.

J. Mylopoulos, L. Chung, and E. Yu. “From Object-Oriented to Goal-Oriented Requirements Analysis,” Communications of the ACM, vol. 42, no. 1, January 1999. pp. 31-37.

E. Yu, J. Mylopoulos, and Y. Lespérance. “AI Models for Business Process Reengineering,” IEEE Expert- Intelligent Systems and their Applications, vol. 11, no. 4, August 1996, pp. 16-23. IEEE Computer Society Press.

E. Yu and J. Mylopoulos. “From E-R to ‘A-R’ -- Modelling Strategic Actor Relationships for Business Process Reengineering,” Int. Journal of Intelligent and Cooperative Information Systems, vol. 4, no. 2 3, 1995, pp. 125-144. World Scientific Publishing. (based on ER'94 paper).

Books:

E. Yu, P. Giorgini, N. Maiden, J. Mylopoulos (eds), Social Modeling for Requirements Engineering. Cambridge, MA: MIT Press, 2011. 736pp. ISBN 978-0-262-24055-0.

A. T. Borgida, V. Chaudhri, P. Giorgini, E. S. Yu (eds), Conceptual Modeling: Foundations and Applications - Essays in Honor of John Mylopoulos(Festschrift.) LNCS volume 5600. Springer, 2009. 530 pp. ISBN 978-3-642-02462-7.

L. Chung, B. Nixon, E. Yu and J. Mylopoulos, Non-Functional Requirements in Software Engineering. (Monograph.) Kluwer Academic Publishers, 2000. 472pp. ISBN 0-7923-8666-3.

Book Sections:

E. Yu, P. Giorgini, N. Maiden, and J. Mylopoulos. "Social Modeling for Requirements Engineering: An Introduction." Book chapter in: Social Modeling for Requirements Engineering. E. Yu, P. Giorgini, N. Maiden, J. Mylopoulos (eds). Cambridge, MA: MIT Press. 2011. pp. 3-10.

Eric Yu. "Social Modeling and i*." Book chapter in: Conceptual Modeling: Foundations and Applications - Essays in Honor of John Mylopoulos. A. T. Borgida, V. Chaudhri, P. Giorgini, E. S. Yu (eds). LNCS volume 5600. Springer, 2009. pp. 99-121.

E. Yu, L. Liu, and J. Mylopoulos. “A Social Ontology for Integrating Security and Software Engineering.” Book chapter in Integrating Security and Software Engineering. H. Mouratidis, P. Giorgini, eds. Idea Group Publishing, 2006. pp. 70-109.

E. Yu. Information Systems. Book chapter in Practical Handbook of Internet Computing. M.P. Singh, ed. CRC Press. 2004. 33-1 – 33-19.

E. Yu. “Agent-Oriented Modelling: Software Versus the World.” Agent-Oriented Software Engineering II. M.J. Wooldridge, G. Weiss, and P. Ciancarini (eds.), Lecture Notes in Computer Science LNCS 2222. 2002. pp. 206-225. Springer-Verlag.

E. Yu and L. Liu. "Modelling Trust for Systems Design Using the i* Strategic Actors Framework". Book chapter in Trust in Cyber-Societies. R. Falcone, M. Singh, and Y-H. Tan (eds.), LNAI 2246, Springer Verlag, 2001. pp. 175-194.

Conference Proceedings:

Qing Li, Stefano Spaccapietra, Eric Yu, Antoni Olivé (Eds.): Conceptual Modeling - ER 2008, 27th

International Conference on Conceptual Modeling, Barcelona, Spain, October 20-24, 2008. Proceedings. Lecture Notes in Computer Science 5231 Springer 2008, ISBN 978-3-540-87876-6

Golnaz Elahi and Eric Yu. “A Goal Oriented Approach for Modeling and Analyzing Security Trade-Offs” Proc. 26th International Conference on Conceptual Modeling (ER 2007), Auckland, New Zealand. Nov. 2007. pp. 375-390

Eric Yu, Markus Strohmaier, Xiaoxue Deng. “Exploring Intentional Modeling and Analysis for Enterprise Architecture.” Workshop on Trends in Enterprise Architecture Research, at the Enterprise Computing Conference (EDOC), Oct. 16-20, 2006, Hong Kong, China. 8pp.

Markus Strohmaier, Eric Yu, Jennifer Horkoff, Jorge Aranda. “Analyzing Knowledge Transfer Effectiveness: An Agent-Oriented Modeling Approach”. 40th Hawaiian Int. Conf. System Sciences (HICSS), Knowledge Management Systems Track. Hawaii, January 2007. pp. 188-197. (Best Paper Nomination)

Jennifer Horkoff, Eric Yu, Lin Liu. “Analyzing Trust in Technology Strategies.” International Conference on Privacy, Security, and Trust (PST).  Markham, Ontario. Oct./Nov. 2006. 10pp.

Steve Easterbrook, Eric Yu, Jorge Aranda, Jennifer Horkoff, Marcel Leica, Rifat Abdul Qadir, and Yuntian Fan. “Do Viewpoints Lead to Better Conceptual Models?: An Exploratory Case Study.” International Conference on Requirements Engineering, Paris, Sept 2005. pp. 199-208.

P. Giorgini, Y. Lespérance, G. Wagner, and E. Yu, eds. Agent-Oriented Information Systems 2002. Proceedings of the 4th International Workshop at CAiSE*02, Toronto, Canada, May 2002 and AAMAS’02, Bologna, Italy, July 2002.

E. Yu. “Stability and Change in Organizing Knowledge for Information Systems Development.” Conf. of the International Society for Knowledge Organization. (ISKO 2000).

E. Yu. “Strategic Modelling for Enterprise Integration,” Proceedings of the 14th World Congress of International Federation of Automatic Control (IFAC’99),July 5-9, 1999, Beijing, China. pp. 127-132.

E. Yu and J. Mylopoulos. “Understanding ‘Why’ in Software Process Modelling, Analysis, and Design,” Proc. 16th International Conference on Software Engineering (ICSE'94), Sorrento, Italy, May 1994, pp. 159-168. IEEE ACM.

Other:

Contributions to Practical Applications of Knowledge:

Standards

  1. ITU-T Z.150 User Requirements Notation (URN) – Language requirements and framework
  2. ITU-T  Z.151 User Requirements Notation (URN)

Software Available to Other Researchers

  1. OME2. A graphical tool for i* modelling.  
  2. OME3. A graphical tool for i* modelling using Telos repository.
  3. OpenOME. A graphical tool for i* modelling, with plug-ins for Protégé and Visio. With Yijun Yu & Xiaoxue Deng.
Supervision: 
 
Doctoral Students: 9 in total. Theses topics have included:
  • Representing and managing software engineering knowledge: an agent and goal-oriented approach
  • Methodology for security requirements engineering
  • A knowledge-based approach to security engineering. (computer science)
  • Risk analysis in process redesign (computer science)
  • Systems theory and intentional modeling for information systems security. (computer science)
  • Evaluation in intentional modeling
  • Non-functional requirements in service-oriented information systems design. (computer science)
  • Security trade-offs in system design. (computer science)
  • Services modeling

Master's Students: 15 in total (Information studies students unless otherwise indicated). Theses topics have included:

  • Developing and Evaluating a Document Visualization System for Information management. (computer science)
  • Using meta-schema driven views for scaling i* models (computer science)
  • Using i* Models for Evaluation (computer science)
  • From Business Models to Web Services Design: A Reference Model Approach. (computer science)
  • Intentional Modeling for Enterprise Architecture: Managing Architectural Knowledge to Support Change
  • Strategic Modeling and Analysis of Business (M.Eng. thesis/project)
  • Models of Disruptive Technologies
  • Interactive Reasoning for Intentional Requirements Engineering
  • A goal oriented representation of service-oriented software design principles. (computer science)
  • Modeling and Analyzing Security Trade-offs – A goal oriented approach with knowledge support. (computer science)
  • Representation and Reorganization of Web Accessibility Guidelines Using Goal Graphs and Design Patterns 

Postdoctoral Fellows:

  • 1999-00 Linda Lin Liu – Agent-oriented requirements engineering
  • 2000-01 Zhiming Cai – Goal and scenario modeling for performance requirements
  • 2001-02 Luiz Marcio Cysneiros – Agent-oriented information systems
  • 2006-07 Markus Strohmaier – Agility in information systems and knowledge management
  • 2008-      Jordi Cabot – Model-driven development with goal and agent-oriented modeling