PhD Students

  1. (ongoing) Gwendal Jouneaux, Self-Adaptable Languages. (co-supervisor)
  2. (ongoing) Rijul Saini, Automated, Interactive, and Traceable Domain Modelling. (publications)
    1. Saini, R. (2020) Artificial Intelligence Empowered Domain Modelling Bot. 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2020), Montreal, Canada, October 2020. ACM, article no. 26, 1-6. DOI: 10.1145/3417990.3419486.
    2. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2020) DoMoBOT: A Bot for Automated and Interactive Domain Modelling. 2nd Artificial Intelligence and Model-driven Engineering Workshop (MDE Intelligence 2020), Montreal, Canada, October 2020. ACM, article no. 45, 1-10. DOI: 10.1145/3417990.3421385.
    3. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2020) Towards Queryable and Traceable Domain Models. 28th IEEE International Requirements Engineering Conference (RE 2020) - RE@NEXT! Track, Zurich, Switzerland, August-September 2020. IEEE CS, 334-339. DOI: 10.1109/RE48521.2020.00044. (Acceptance rate: 32%)
    4. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2020) A Neural Network Based Approach to Domain Modelling Relationships and Patterns Recognition. 10th International Model-Driven Requirements Engineering Workshop (MoDRE 2020), Zurich, Switzerland, September 2020. IEEE CS, 78-82. DOI: 10.1109/MoDRE51215.2020.00016.
    5. Combemale, B., Kienzle, J., Mussbacher, G., Ali, H., Amyot, D., Bagherzadeh, M., Batot, E., Bencomo, N., Benni, B., Bruel, J.-M., Cabot, J., Cheng, B.H.C., Collet, P., Engels, G., Heinrich, R., Jézéquel, J.-M., Koziolek, A., Mosser, S., Reussner, R., Sahraoui, H., Saini, R., Sallou, J., Stinckwich, S., Syriani, E., and Wimmer, M. (2020) A Hitchhiker’s Guide to Model-Driven Engineering for Data-Centric Systems. IEEE Software, IEEE (to be published). DOI: 10.1109/MS.2020.2995125.
    6. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2019) Teaching Modelling Literacy: An Artificial Intelligence Approach. Educators Symposium at MODELS 2019, Munich, Germany, September 2019. IEEE CS, 714-719. DOI: 10.1109/MODELS-C.2019.00108.
    7. Saini, R., Mussbacher, G., Guo, J., and Kienzle, J. (2019) Modelling Bot - A Modelling Buddy. Presentation, 11th Workshop on Modelling in Software Engineering (MiSE 2019), Montreal, Canada, May 2019.
    8. Saini, R., Bali, S., and Mussbacher, G. (2019) Towards Web Collaborative Modelling for the User Requirements Notation Using Eclipse Che and Theia IDE. 11th Workshop on Modelling in Software Engineering (MiSE 2019), Montreal, Canada, May 2019. IEEE CS, 15-18. DOI: 10.1109/MiSE.2019.00010.
  3. (ongoing) Hyacinth Ali, Concern-Oriented Language Engineering. (co-supervisor) (publications)
    1. Ali, H. (2020) Multi-Language Systems Based on Perspectives to Promote Modularity, Reusability, and Consistency. 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2020), Montreal, Canada, October 2020. ACM, article no. 29, 1-6. DOI: 10.1145/3417990.3419489.
    2. Ali, H. and Mussbacher, G. (2020) Layout Merging with Relative Positioning. 12th System Analysis and Modeling Conference (SAM 2020), Montreal, Canada, October 2020. ACM, 106-115. DOI: 10.1145/3419804.3420271. (Acceptance rate: 62%) (Best Paper Award)
    3. Ali, H., Mussbacher, G., and Kienzle, J. (2020) Action-Driven Consistency for Modular Multi-Language Systems with Perspectives. 12th System Analysis and Modeling Conference (SAM 2020), Montreal, Canada, October 2020. ACM, 95-104 DOI: 10.1145/3419804.3420270. (Acceptance rate: 62%)
    4. Mussbacher, G., Combemale, B., Kienzle, J., Abrahão, S., Ali, H., Bencomo, N., Búr, M., Burgueño, L., Engels, G., Jeanjean, P., Jézéquel, J.-M., Kühn, T., Mosser, S., Sahraoui, H., Syriani, E., Varró, D., and Weyssow, M. (2020) Opportunities in Intelligent Modeling Assistance. Expert Voice, Software & Systems Modeling (SoSyM), Springer 19:1045-1053. DOI: 10.1007/s10270-020-00814-5.
    5. Combemale, B., Kienzle, J., Mussbacher, G., Ali, H., Amyot, D., Bagherzadeh, M., Batot, E., Bencomo, N., Benni, B., Bruel, J.-M., Cabot, J., Cheng, B.H.C., Collet, P., Engels, G., Heinrich, R., Jézéquel, J.-M., Koziolek, A., Mosser, S., Reussner, R., Sahraoui, H., Saini, R., Sallou, J., Stinckwich, S., Syriani, E., and Wimmer, M. (2020) A Hitchhiker’s Guide to Model-Driven Engineering for Data-Centric Systems. IEEE Software, IEEE (to be published). DOI: 10.1109/MS.2020.2995125.
    6. Ali, H., Mussbacher, G., and Kienzle, J. (2019) Generic Graphical Navigation for Modelling Tools. 11th System Analysis and Modeling Conference (SAM 2019), Munich, Germany, September 2019. Fonseca i Casas, P., Sancho, M.R., and Sherratt, E. (Eds.), System Analysis and Modeling. Languages, Methods, and Tools for Industry 4.0, Springer, LNCS 11753:44-60. DOI: 10.1007/978-3-030-30690-8_3. (Acceptance rate: 50%)
    7. Ali, H., Mussbacher, G., and Kienzle, J. (2019) Towards Modular Combination and Reuse of Languages with Perspectives. 1st International Workshop on View-Oriented Software Engineering (VoSE), Munich, Germany, September 2019. IEEE CS, 387-394. DOI: 10.1109/MODELS-C.2019.00060.
    8. Ali, H., Mussbacher, G., and Kienzle, J. (2019) Generic Navigation of Model-Based Development Artefacts. 11th Workshop on Modelling in Software Engineering (MiSE 2019), Montreal, Canada, May 2019. IEEE CS, 35-38. DOI: 10.1109/MiSE.2019.00013.
    9. Ali, H., Mussbacher, G., and Kienzle, J. (2019) Towards a Framework for Multi-Language Reuse. Presentation, 11th Workshop on Modelling in Software Engineering (MiSE 2019), Montreal, Canada, May 2019.
  4. Mustafa Berk Duran, Reusable Goal Models. (publications)
    1. Duran, M.B. and Mussbacher, G. (2019) Reusability in goal modeling: A systematic literature review. Information and Software Technology (INFSOF), Elsevier 110:156-173. DOI: 10.1016/j.infsof.2019.03.004.
    2. Duran, M.B. (2018) Reusable Goal Models. PhD thesis, Department of Electrical and Computer Engineering, McGill University, Canada.
    3. Duran, M.B. and Mussbacher, G. (2018) Top-down Evaluation of Reusable Goal Models. 17th International Conference on Software Reuse (ICSR 2018), Madrid, Spain, May 2018. Capilla R., Gallina B., and Cetina C. (Eds.), New Opportunities for Software Reuse, Springer, LNCS 10826:76-92. DOI: 10.1007/978-3-319-90421-4_5. (Acceptance rate: 38%)
    4. Duran, M.B. (2017) Reusable Goal Models. Doctoral Symposium, 25th IEEE International Requirements Engineering Conference (RE 2017), Lisbon, Portugal, September, 2017. IEEE CS, 532-537. DOI: 10.1109/RE.2017.34.
    5. 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, 6-15. DOI: 10.1109/REW.2017.66.
    6. 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.
    7. 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.
    8. 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.
    9. 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.
    10. 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.
    11. 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.
    12. 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%)
    13. 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.
    14. 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.
    15. 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) Jasneet Kaur, to be determined.
  2. (ongoing) Mercy Asamoah, to be determined.
  3. (ongoing) Mohammad Osama Qalam, to be determined.
  4. (ongoing) Prabhsimran Singh, Detection of Modeling Mistakes in Class Diagrams.
  5. (ongoing) Younes Boubekeur, Chatbot Interaction for Domain Modeling. (publications)
    1. Boubekeur, Y., Mussbacher, G., and McIntosh, S. (2020) Automatic Assessment of Students' Software Models Using a Simple Heuristic and Machine Learning. Educators Symposium at MODELS 2020, Montreal, Canada, October 2020. ACM, article no. 20, 1-10. DOI: 10.1145/3417990.3418741.
    2. Boubekeur, Y. and Mussbacher, G. (2020) Towards a Better Understanding of Interactions with a Domain Modeling Assistant. Educators Symposium at MODELS 2020, Montreal, Canada, October 2020. ACM, article no. 21, 1-10. DOI: 10.1145/3417990.3418742.
  6. (ongoing) Ian Gauthier, Generic Navigation of Concerns and Perspectives.
  7. Karan Singh Hundal, Model-Driven Distributed Cognition. (publications)
    1. Hundal, K.S. (2019) Model-Based Development with Distributed Cognition. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    2. Hundal, K.S. and Mussbacher, G. (2018) Model-Based Development with Distributed Cognition. 8th International Model-Driven Requirements Engineering Workshop (MoDRE 2018), Banff, Canada, August 2018. IEEE CS, 26-35. DOI: 10.1109/MoDRE.2018.00010.
  8. Nadine Bou Khzam, Workflow Language for Emergency Situations. (publications)
    1. Negash, G., Liang, C.M., Al Taha, F., Bou Khzam, N., and Mussbacher, G. (2019) Non-Deterministic Use Case Map Traversal Algorithm for Scenario Simulation and Debugging. 9th International Model-Driven Requirements Engineering Workshop (MoDRE 2019), Jeju Island, South Korea, September 2019. IEEE CS, 54-63. DOI: 10.1109/REW.2019.00014.
    2. Bou Khzam, N. (2019) Domain-Specific Language for Crisis Management Systems. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    3. Bou Khzam, N. and Mussbacher, G. (2018) Domain-Specific Software Language for Crisis Management Systems. 8th International Model-Driven Requirements Engineering Workshop (MoDRE 2018), Banff, Canada, August 2018, IEEE CS, 36-45. DOI: 10.1109/MoDRE.2018.00011.
  9. Puneet Kaur Sidhu, Continuous Integration in the Wild. (publications)
    1. Sidhu, P.K. (2019) A Reusable Concern for Continuous Integration Specifications. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    2. Sidhu, P.K., Mussbacher, G., and McIntosh, S. (2019) Reuse (or Lack Thereof) in Travis CI Specifications: An Empirical Study of CI Phases and Commands. 26th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2019), Hangzhou, China, February 2019. IEEE CS, 524-533. DOI: 10.1109/SANER.2019.8668029. (Acceptance rate: 30%)
  10. Rijul Saini, Collaborative Scenario Modeling. (publications)
    1. Saini, R. (2020) Artificial Intelligence Empowered Domain Modelling Bot. 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2020), Montreal, Canada, October 2020. ACM, article no. 26, 1-6. DOI: 10.1145/3417990.3419486.
    2. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2020) DoMoBOT: A Bot for Automated and Interactive Domain Modelling. 2nd Artificial Intelligence and Model-driven Engineering Workshop (MDE Intelligence 2020), Montreal, Canada, October 2020. ACM, article no. 45, 1-10. DOI: 10.1145/3417990.3421385.
    3. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2020) Towards Queryable and Traceable Domain Models. 28th IEEE International Requirements Engineering Conference (RE 2020) - RE@NEXT! Track, Zurich, Switzerland, August-September 2020. IEEE CS, 334-339. DOI: 10.1109/RE48521.2020.00044. (Acceptance rate: 32%)
    4. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2020) A Neural Network Based Approach to Domain Modelling Relationships and Patterns Recognition. 10th International Model-Driven Requirements Engineering Workshop (MoDRE 2020), Zurich, Switzerland, September 2020. IEEE CS, 78-82. DOI: 10.1109/MoDRE51215.2020.00016.
    5. Combemale, B., Kienzle, J., Mussbacher, G., Ali, H., Amyot, D., Bagherzadeh, M., Batot, E., Bencomo, N., Benni, B., Bruel, J.-M., Cabot, J., Cheng, B.H.C., Collet, P., Engels, G., Heinrich, R., Jézéquel, J.-M., Koziolek, A., Mosser, S., Reussner, R., Sahraoui, H., Saini, R., Sallou, J., Stinckwich, S., Syriani, E., and Wimmer, M. (2020) A Hitchhiker’s Guide to Model-Driven Engineering for Data-Centric Systems. IEEE Software, IEEE (to be published). DOI: 10.1109/MS.2020.2995125.
    6. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2019) Teaching Modelling Literacy: An Artificial Intelligence Approach. Educators Symposium at MODELS 2019, Munich, Germany, September 2019. IEEE CS, 714-719. DOI: 10.1109/MODELS-C.2019.00108.
    7. Saini, R., Mussbacher, G., Guo, J., and Kienzle, J. (2019) Modelling Bot - A Modelling Buddy. Presentation, 11th Workshop on Modelling in Software Engineering (MiSE 2019), Montreal, Canada, May 2019.
    8. Saini, R., Bali, S., and Mussbacher, G. (2019) Towards Web Collaborative Modelling for the User Requirements Notation Using Eclipse Che and Theia IDE. 11th Workshop on Modelling in Software Engineering (MiSE 2019), Montreal, Canada, May 2019. IEEE CS, 15-18. DOI: 10.1109/MiSE.2019.00010.
  11. Shivani Bali, Collaborative Goal Modeling. (publications)
    1. Bali, S. (2019) Online Collaborative Modelling for the Goal-oriented Requirement Language. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    2. Saini, R., Bali, S., and Mussbacher, G. (2019) Towards Web Collaborative Modelling for the User Requirements Notation Using Eclipse Che and Theia IDE. 11th Workshop on Modelling in Software Engineering (MiSE 2019), Montreal, Canada, May 2019. IEEE CS, 15-18. DOI: 10.1109/MiSE.2019.00010.
  12. Devyan Kapoor, Extending the User Requirements Notation with Activity Theory. (non-thesis project) (publications)
    1. Kapoor, D. and Mussbacher, G. (2018) Support for Activity Theory in the jUCMNav Requirements Engineering Tool. M.Eng. (non-thesis) Project Report, Department of Electrical and Computer Engineering, McGill University, Montreal, Canada, August 2018
  13. Mathieu Boucher, Deep Reinforcement Learning for Games. (publications)
    1. Boucher, M. (2020) On Deep Reinforcement Learning for Games: Generalization of Deep Q-Learning with Multiple Policy Heads. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    2. 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.
    3. 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.
  14. Sahil Luthra, Timed Use Case Maps. (publications)
    1. Luthra, S. (2018) TimedUCM: Specifying Scenario Models Over Time. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada.
    2. Luthra, S., Aprajita, and Mussbacher, G. (2018) Visualizing Evolving Requirements Models with TimedURN. 10th Workshop on Modelling in Software Engineering (MiSE 2018), Gothenburg, Sweden, May 2018. ACM, 1-8. DOI: 10.1145/3193954.3193959.
    3. 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.
    4. 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.
  15. Ruchika Kumar, Textual User Requirements Notation. (publications)
    1. Kumar, R. and Mussbacher, G. (2018) Textual User Requirements Notation. 10th System Analysis and Modeling Conference (SAM 2018), Copenhagen, Denmark, October 2018. Khendek, F. and Gotzhein, R. (Eds.), System Analysis and Modeling: Languages, Methods, and Tools for Systems Engineering, Springer, LNCS 11150:163-182. DOI: 10.1007/978-3-030-01042-3_10. (Acceptance rate: 58%)
    2. Kumar, R. (2018) Textual User Requirements Notation. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada.
  16. Cheuk Chuen Siow, Concern-oriented Reuse of Use Case Maps. (co-supervisor) (publications)
    1. Siow, C.C. (2018) Concern-Oriented Use Case Maps. M.Sc. thesis, School of Computer Science, McGill University, Canada (co-supervised with Kienzle, J.).
  17. Hyacinth Ali, Layout Merging. (publications)
    1. Ali, H. (2020) Multi-Language Systems Based on Perspectives to Promote Modularity, Reusability, and Consistency. 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2020), Montreal, Canada, October 2020. ACM, article no. 29, 1-6. DOI: 10.1145/3417990.3419489.
    2. Ali, H. and Mussbacher, G. (2020) Layout Merging with Relative Positioning. 12th System Analysis and Modeling Conference (SAM 2020), Montreal, Canada, October 2020. ACM, 106-115. DOI: 10.1145/3419804.3420271. (Acceptance rate: 62%) (Best Paper Award)
    3. Ali, H., Mussbacher, G., and Kienzle, J. (2020) Action-Driven Consistency for Modular Multi-Language Systems with Perspectives. 12th System Analysis and Modeling Conference (SAM 2020), Montreal, Canada, October 2020. ACM, 95-104 DOI: 10.1145/3419804.3420270. (Acceptance rate: 62%)
    4. Mussbacher, G., Combemale, B., Kienzle, J., Abrahão, S., Ali, H., Bencomo, N., Búr, M., Burgueño, L., Engels, G., Jeanjean, P., Jézéquel, J.-M., Kühn, T., Mosser, S., Sahraoui, H., Syriani, E., Varró, D., and Weyssow, M. (2020) Opportunities in Intelligent Modeling Assistance. Expert Voice, Software & Systems Modeling (SoSyM), Springer 19:1045-1053. DOI: 10.1007/s10270-020-00814-5.
    5. Combemale, B., Kienzle, J., Mussbacher, G., Ali, H., Amyot, D., Bagherzadeh, M., Batot, E., Bencomo, N., Benni, B., Bruel, J.-M., Cabot, J., Cheng, B.H.C., Collet, P., Engels, G., Heinrich, R., Jézéquel, J.-M., Koziolek, A., Mosser, S., Reussner, R., Sahraoui, H., Saini, R., Sallou, J., Stinckwich, S., Syriani, E., and Wimmer, M. (2020) A Hitchhiker’s Guide to Model-Driven Engineering for Data-Centric Systems. IEEE Software, IEEE (to be published). DOI: 10.1109/MS.2020.2995125.
    6. Ali, H., Mussbacher, G., and Kienzle, J. (2019) Generic Graphical Navigation for Modelling Tools. 11th System Analysis and Modeling Conference (SAM 2019), Munich, Germany, September 2019. Fonseca i Casas, P., Sancho, M.R., and Sherratt, E. (Eds.), System Analysis and Modeling. Languages, Methods, and Tools for Industry 4.0, Springer, LNCS 11753:44-60. DOI: 10.1007/978-3-030-30690-8_3. (Acceptance rate: 50%)
    7. Ali, H., Mussbacher, G., and Kienzle, J. (2019) Towards Modular Combination and Reuse of Languages with Perspectives. 1st International Workshop on View-Oriented Software Engineering (VoSE), Munich, Germany, September 2019. IEEE CS, 387-394. DOI: 10.1109/MODELS-C.2019.00060.
    8. Ali, H., Mussbacher, G., and Kienzle, J. (2019) Generic Navigation of Model-Based Development Artefacts. 11th Workshop on Modelling in Software Engineering (MiSE 2019), Montreal, Canada, May 2019. IEEE CS, 35-38. DOI: 10.1109/MiSE.2019.00013.
    9. Ali, H., Mussbacher, G., and Kienzle, J. (2019) Towards a Framework for Multi-Language Reuse. Presentation, 11th Workshop on Modelling in Software Engineering (MiSE 2019), Montreal, Canada, May 2019.
  18. Aprajita, Timed Goal-oriented Requirement Language. (publications)
    1. Luthra, S., Aprajita, and Mussbacher, G. (2018) Visualizing Evolving Requirements Models with TimedURN. 10th Workshop on Modelling in Software Engineering (MiSE 2018), Gothenburg, Sweden, May 2018. ACM, 1-8. DOI: 10.1145/3193954.3193959.
    2. Aprajita (2017) TimedGRL: Specifying Goal Models Over Time. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada.
    3. 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.
    4. 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.
    5. 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.
    6. 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.
    7. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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. Tanbin Tahsin Chowdhury, Marie-Lynn Mansour, Ammar Rudani, and Lawrence Zhang, Cloud Nine.
  2. Andrew Lin, Oussama Mehdi, Edem Koshi Nuviadenu, and Violet Wei, Domain Modelling Assistant.
  3. William Bouchard, Isaac Di Francesco, Gregory Piche, and Michel-Alexandre Riendeau, Pet Roulette.
  4. Tian Han Jiang, Ji Ming Li, and Zhong Yu Yang, Web Application for Community Service and JobCenter.
  5. Charles-William Desroches, Chun Ming Liang, Gabriel Negash, and Laurent Poulin-Dubé, Analysis of Textual Use Case Maps (TUCMs). (publications)
    1. Negash, G., Liang, C.M., Al Taha, F., Bou Khzam, N., and Mussbacher, G. (2019) Non-Deterministic Use Case Map Traversal Algorithm for Scenario Simulation and Debugging. 9th International Model-Driven Requirements Engineering Workshop (MoDRE 2019), Jeju Island, South Korea, September 2019. IEEE CS, 54-63. DOI: 10.1109/REW.2019.00014.
  6. Ali Habib, Michael Mircic, Murtaza Rizvi, and Younes Boubekeur, UmpleBot - Modeling Software Using Natural Language.
  7. Matthew Rodin and Pentcho Tchomakov, Bank Account Balance Prediction and Categorical Spending with CNN and LSTM.
  8. Ece Pidik, Eva Suska, and Courtney Wright, Exchange-Ability (Social Media Platform for Unskilled Labor).
  9. Maxence Frenette and Maxime Plante, Simple Waiter.
  10. Rony Azrak and Nareg Torikian, Spap - Sports App for Amateur Athletes.
  11. Will Liang, Dennis Liu, Cameron Morgan, and Edward Yu, Real-World Object Recognition via Smartphone.
  12. Evan Vassallo and Junyang (James) Wang, Radio Show Information Service.
  13. David Ge Liu, Yike Liu, and Xu Zhi Shu, Soccer Frontier - Back-end.
  14. Lixuan Tang, Soccer Frontier - Augmented Reality.
  15. Ziqiao Lin, Xinyi Lu, and Chaohan Wang, Soccer Frontier - Front-end.
  16. Mathieu Boucher, Generating Tests from Use-Cases. (publications)
    1. Boucher, M. (2020) On Deep Reinforcement Learning for Games: Generalization of Deep Q-Learning with Multiple Policy Heads. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    2. 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.
    3. 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.
  17. Yanis Hattab, Inferring RAM Composition Rules from AoUCM Models.
  18. 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.
  19. Jerry Yu-Chieh Wei, Use Case Map Support for TouchCORE.
  20. Siddharth Asthana, Ahmad Muannaki, Patrick Petropoulos, and Mihai Sticea, Constraint Visualizer for ECE Undergraduate Programs.
  21. Ashley Kyung Min Kim, Requirements Modeling of Concerns.
  22. 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.