PhD Students

  1. (ongoing) Mustafa Berk Duran, Reusable Goal Models. (publications)
    1. Duran, M.B. (2017) Reusable Goal Models. Doctoral Symposium, 25th IEEE International Requirements Engineering Conference (RE 2017), Lisbon, Portugal, September, 2017. IEEE CS (to be published)
    2. Duran, M.B. and Mussbacher, G. (2017) Evaluation of Goal Models in Reuse Hierarchies with Delayed Decisions. 7th International Model-Driven Requirements Engineering Workshop (MoDRE 2017), Lisbon, Portugal, September 2017. IEEE CS (to be published)
    3. Duran, M.B. and Mussbacher, G. (2017) Evaluation of Reusable Impact Models. Poster Paper, 8th Summer School on Domain Specific Modelling Theory and Practice (DSM-TP 2017), Montreal, Canada, July 2017.
    4. Duran, M.B, and Mussbacher, G. (2017) Evaluation of Reusable Impact Models. Poster, Montreal Symposium on Software Engineering Research (MOSSER 2017), Montreal, Canada, May 2017.
    5. Duran, M.B, and Mussbacher, G. (2017) Evaluation of Reusable Impact Models with TouchCORE. Tool Demo, Consortium for Software Engineering Research (CSER) 2017 Spring Meeting, Montreal, Canada, May 2017.
    6. Duran, M.B. and Mussbacher, G. (2016) Investigation of Feature Run-Time Conflicts on Goal Model-Based Reuse. Information Systems Frontiers (ISF), Springer 18(5):855-875. DOI: 10.1007/s10796-016-9657-7.
    7. Duran, M.B., Schöttle, M., Kienzle, J., and Mussbacher, G. (2016) Support for Evaluation of Impact Models in Reuse Hierarchies with TouchCORE. Poster and Tool Demo, Montréal Software Analysis Research Talks (MOSART 2016), Montreal, Canada, May 2016.
    8. Duran, M.B., Thimmegowda, N., Kienzle, J., and Mussbacher, G. (2016) On the Reuse of Goal Models. Presentation, Montréal Software Analysis Research Talks (MOSART 2016), Montreal, Canada, May 2016.
    9. Duran, M.B., Mussbacher, G., Thimmegowda, N., and Kienzle, J. (2015) On the Reuse of Goal Models. 17th International System Design Languages Forum (SDL 2015), Berlin, Germany, October 2015. Fischer, J., Scheidgen, M., Schieferdecker, I., and Reed, R. (Eds.), SDL 2015: Model-Driven Engineering for Smart Cities, Springer, LNCS 9369:141-158. DOI: 10.1007/978-3-319-24912-4_11. (Acceptance rate: 73%)
    10. Alexandre, R., Camillieri, C., Duran, M.B., Navea Pina, A., Schöttle, M., Kienzle, J., and Mussbacher, G. (2015) Support for Evaluation of Impact Models in Reuse Hierarchies with jUCMNav and TouchCORE. Tool Demo, 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2015), Demo and Poster Sessions, Ottawa, Canada, October 2015. CEUR-WS 1554:28-31.
    11. Duran, M.B., Navea Pina, A., and Mussbacher, G. (2015) Evaluation of Reusable Concern-Oriented Goal Models. 5th International Model-Driven Requirements Engineering Workshop (MoDRE 2015), Ottawa, Canada, August 2015. IEEE CS, 1-10. DOI: 10.1109/MoDRE.2015.7343876.
    12. Duran, M.B. and Mussbacher, G. (2015) Enabling Reuse With Relative Contribution Values in Goal Models. Presentation, 1st Concern-Oriented Reuse (CORE) at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, January-February 2015.

Master's Students

  1. (ongoing) Karan Hundal, TBD.
  2. (ongoing) Nadine Bou Khzam, TBD.
  3. (ongoing) Puneet Kaur Sidhu, TBD.
  4. (ongoing) Rijul Saini, TBD.
  5. (ongoing) Shivani Bali, TBD.
  6. (ongoing) Devyan Kapoor, Extending the User Requirements Notation with Activity Theory.
  7. (ongoing) Hyacinth Ali, Layout Merging.
  8. (ongoing) Mathieu Boucher, TBD. (publications)
    1. Boucher, M. and Mussbacher, G. (2017) Transforming Workflow Models into Automated End-to-End Acceptance Test Cases. 9th Workshop on Modelling in Software Engineering (MiSE 2017), Buenos Aires, Argentina, May 2017. IEEE CS, 68-74. DOI: 10.1109/MiSE.2017.5.
    2. Boucher, M. and Mussbacher, G. (2017) Transforming Workflow Models into Automated End-to-End Acceptance Test Cases. Poster, Consortium for Software Engineering Research (CSER) 2017 Spring Meeting, Montreal, Canada, May 2017.
  9. (ongoing) Cheuk Chuen Siow, Concern-oriented Reuse of Use Case Maps. (co-supervisor)
  10. (ongoing) Ruchika Kumar, Textual User Requirements Notation.
  11. (ongoing) Sahil Luthra, Timed Use Case Maps. (publications)
    1. Aprajita, Luthra, S., and Mussbacher, G. (2017) Evaluating Evolving Requirements Models with jUCMNav. Tool Demo, 9th Workshop on Modelling in Software Engineering (MiSE 2017), Buenos Aires, Argentina, May 2017. Tool Demo.
    2. Aprajita, Luthra, S., and Mussbacher, G. (2017) Specifying Evolving Requirements Models with TimedURN. 9th Workshop on Modelling in Software Engineering (MiSE 2017), Buenos Aires, Argentina, May 2017. IEEE CS, 26-32. DOI: 10.1109/MiSE.2017.10.
  12. Aprajita, Timed Goal-oriented Requirement Language. (publications)
    1. Aprajita (2017) TimedGRL: Specifying Goal Models Over Time. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    2. Aprajita, Luthra, S., and Mussbacher, G. (2017) Evaluating Evolving Requirements Models with jUCMNav. Tool Demo, 9th Workshop on Modelling in Software Engineering (MiSE 2017), Buenos Aires, Argentina, May 2017. Tool Demo.
    3. Aprajita, Luthra, S., and Mussbacher, G. (2017) Specifying Evolving Requirements Models with TimedURN. 9th Workshop on Modelling in Software Engineering (MiSE 2017), Buenos Aires, Argentina, May 2017. IEEE CS, 26-32. DOI: 10.1109/MiSE.2017.10.
    4. Aprajita and Mussbacher, G. (2017) TimedGRL: Analyzing Evolving Goal Models. Tool Demo, Consortium for Software Engineering Research (CSER) 2017 Spring Meeting, Montreal, Canada, May 2017.
    5. Aprajita and Mussbacher, G. (2016) Aggregate Contribution of Decomposed Intentional Elements. 9th International i* Workshop (iStar 2016), Beijing, China, September 2016. CEUR-WS 1674:73-78.
    6. Aprajita and Mussbacher, G. (2016) TimedGRL: Specifying Goal Models Over Time. 6th International Model-Driven Requirements Engineering Workshop (MoDRE 2016), Beijing, China, September 2016. IEEE CS, 125-134. DOI: 10.1109/REW.2016.035.
  13. Jiaying Yang, Concern-oriented User Requirements Notation. (publications)
    1. Yang, J. (2017) Concern-Oriented User Requirements Notation. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada.
  14. Chuan He, Model-Driven Engineering and Elicitation Techniques: A Systematic Literature Review. (non-thesis project) (publications)
    1. He, C. and Mussbacher, G. (2016) Model-Driven Engineering and Elicitation Techniques: A Systematic Literature Review. 6th International Model-Driven Requirements Engineering Workshop (MoDRE 2016), Beijing, China, September 2016. IEEE CS, 180-189. DOI: 10.1109/REW.2016.041.
  15. Mira Vrbaski, Goal Models as Run-time Entities in Context-Aware Systems. Carleton University (co-supervised project during my postdoctoral fellowship) (publications)
    1. Vrbaski, M., Mussbacher, G., Petriu, D., and Amyot, D. (2012) Goal Models as Run-time Entities in Context-Aware Systems. 7th International Workshop on Models@run.time (MRT 2012), Innsbruck, Austria, October 2012. ACM, 3-8. DOI: 10.1145/2422518.2422520.
    2. Vrbaski, M., Mussbacher, G., and Petriu, D.C. (2012) CARGO: Context-Aware Reasoning using Goal-Orientation. Poster, 2012 hSITE Annual Research Review (ARR), Montreal, Canada, June 2012.
  16. Stéphane Leblanc, Transformation of Aspect-oriented User Requirements Notation to Reusable Aspect Models. University of Ottawa (co-supervised project during my postdoctoral fellowship) (publications)
    1. Leblanc, S., Mussbacher, G., Kienzle, J., and Amyot, D. (2012) Narrowing the Gaps in Concern-Driven Development. 2nd International Model-Driven Requirements Engineering Workshop (MoDRE 2012), Chicago, Illinois, USA, September 2012. IEEE CS, 19-28. DOI: 10.1109/MoDRE.2012.6360085.
    2. Mussbacher, G., Leblanc, S., Alam, O., Schöttle, M., Kienzle, J., and Amyot, D. (2012) Concern-Driven Development (CDD). Presentation, 4th AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2012.

Undergraduate Projects

  1. Evan Vassallo and Junyang (James) Wang, Radio Show Information Service.
  2. David Ge Liu, Yike Liu, and Xu Zhi Shu, Soccer Frontier - Back-end.
  3. Lixuan Tang, Soccer Frontier - Augmented Reality.
  4. Ziqiao Lin, Xinyi Lu, and Chaohan Wang, Soccer Frontier - Front-end.
  5. Mathieu Boucher, Generating Tests from Use-Cases. (publications)
    1. Boucher, M. and Mussbacher, G. (2017) Transforming Workflow Models into Automated End-to-End Acceptance Test Cases. 9th Workshop on Modelling in Software Engineering (MiSE 2017), Buenos Aires, Argentina, May 2017. IEEE CS, 68-74. DOI: 10.1109/MiSE.2017.5.
    2. Boucher, M. and Mussbacher, G. (2017) Transforming Workflow Models into Automated End-to-End Acceptance Test Cases. Poster, Consortium for Software Engineering Research (CSER) 2017 Spring Meeting, Montreal, Canada, May 2017.
  6. Yanis Hattab, Inferring RAM Composition Rules from AoUCM Models.
  7. Aldo Navea Pina and Johnny El-Hayek, Adapting the Aspect-oriented User Requirements Notation to Concern-oriented Reuse. (publications)
    1. Alexandre, R., Camillieri, C., Duran, M.B., Navea Pina, A., Schöttle, M., Kienzle, J., and Mussbacher, G. (2015) Support for Evaluation of Impact Models in Reuse Hierarchies with jUCMNav and TouchCORE. Tool Demo, 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2015), Demo and Poster Sessions, Ottawa, Canada, October 2015. CEUR-WS 1554:28-31.
    2. Duran, M.B., Navea Pina, A., and Mussbacher, G. (2015) Evaluation of Reusable Concern-Oriented Goal Models. 5th International Model-Driven Requirements Engineering Workshop (MoDRE 2015), Ottawa, Canada, August 2015. IEEE CS, 1-10. DOI: 10.1109/MoDRE.2015.7343876.
  8. Jerry Yu-Chieh Wei, Use Case Map Support for TouchCORE.
  9. Siddharth Asthana, Ahmad Muannaki, Patrick Petropoulos, and Mihai Sticea, Constraint Visualizer for ECE Undergraduate Programs.
  10. Ashley Kyung Min Kim, Requirements Modeling of Concerns.
  11. Yanji Liu, Yukun Su, and Xinshang Yin, Combined Evaluation of Feature and Goal Models in jUCMNav. (publications)
    1. Liu, Y., Su, Y., Yin, X., and Mussbacher, G. (2014) Combined Goal and Feature Model Reasoning with the User Requirements Notation and jUCMNav. Tool Demo, 22nd IEEE International Requirements Engineering Conference (RE 2014), Karlskrona, Sweden, August 2014. IEEE CS, 321-322. DOI: 10.1109/RE.2014.6912277.
    2. Liu, Y., Su, Y., Yin, X., and Mussbacher, G. (2014) Combined Propagation-Based Reasoning with Goal and Feature Models. 4th International Model-Driven Requirements Engineering Workshop (MoDRE 2014), Karlskrona, Sweden, August 2014. IEEE CS, 27-36. DOI: 10.1109/MoDRE.2014.6890823.