PhD Students

  1. (ongoing) Philemon Houdaille, Testing of Polyglot Programs. (co-supervisor)
  2. (ongoing) Aren Babikian, Safety Assurance of Autonomous Vehicles. (publications)
    1. Babikian, A.A. (2024) Refining Abstract Specifications into Dangerous Traffic Scenarios. ACM Student Research Competition, 46th International Conference on Software Engineering (ICSE 2024), Lisbon, Portugal, April 2024. ACM (to be published)
    2. Babikian, A.A. and Varró, D. (2024) OptAngle at the SBFT 2023 Tool Competition - Cyber-Physical Systems Track. 17th IEEE/ACM International Workshop on Search-Based and Fuzz Testing (SBFT 2024), Lisbon, Portugal, April 2024. ACM (to be published)
    3. Babikian, A.A., Semeráth, O., and Varró, D. (2024) Concretization of Abstract Traffic Scene Specifications Using Metaheuristic Search. IEEE Transactions on Software Engineering (TSE), IEEE, 50(1):48–68. DOI: 10.1109/TSE.2023.3331254.
    4. Babikian, A.A., Semeráth, O., Li, A., Marussy, K., and Varró, D. (2022) Automated Generation of Consistent Models Using Qualitative Abstractions and Exploration Strategies. Software and Systems Modeling (SoSyM), Springer, 21:1763–1787. DOI: 10.1007/S10270-021-00918-6.
    5. Semeráth, O., Babikian, A.A., Chen, B., Li, C., Marussy, K., Szárnyas, G., and Varró, D. (2021) Automated Generation of Consistent, Diverse and Structurally Realistic Graph Models. Software & Systems Modeling (SoSyM), Springer 20:1713–1734. DOI: 10.1007/s10270-021-00884-z.
    6. Semeráth, O., Babikian, A.A., Li, A., Marussy, K., and Varró, D. (2020) Automated Generation of Consistent Models with Structural and Attribute Constraints. 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2020), ACM, 187–199. DOI: 10.1145/3365438.3410962. (Acceptance rate: 27%)
    7. Babikian, A.A. (2020) Automated Generation of Test Scenario Models for the System-Level Safety Assurance of Autonomous Vehicles. Doctoral Symposium, 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2020), Montreal, Canada, October 2020. ACM, article no. 24, 1–7. DOI: 10.1145/3417990.3419484.
    8. Marussy, K., Semeráth, O., Babikian, A.A., and Varró, D. (2020) A Specification Language for Consistent Model Generation Based on Partial Models. Journal of Object Technology (JOT), 19(3):1–22. DOI: 10.5381/jot.2020.19.3.a12.
    9. Babikian, A.A., Semeráth, O., and Varró, D. (2020) Automated Generation of Consistent Graph Models with First-Order Logic Theorem Provers. 23rd International Conference on Fundamental Approaches to Software Engineering (FASE 2020), Dublin, Ireland, April 2020. Wehrheim, H., Cabot, J. (Eds.), Fundamental Approaches to Software Engineering, Springer, LNCS 12076:441–461. DOI: 10.1007/978-3-030-45234-6_22. (Acceptance rate: 28%)
    10. Majzik, I., Semeráth, O., Hajdu, C., Marussy, K., Szatmári, Z., Micskei, Z., Vörös, A., Babikian, A.A., and Varró, D. (2019) Towards System-Level Testing with Coverage Guarantees for Autonomous Vehicles. ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS 2019), Munich, Germany, September 2019. IEEE, 89–94. DOI: 10.1109/MODELS.2019.00-12. (Acceptance rate: 20%)
    11. Semeráth, O., Babikian, A.A., Pilarski, S., and Varró, D. (2019) VIATRA Solver: A Framework for the Automated Generation of Consistent Domain-Specific Models. Tool Demo, IEEE/ACM 41st International Conference on Software Engineering (ICSE 2019), Montreal, Canada, May 2019. IEEE, 43–46. DOI: 10.1109/ICSE-Companion.2019.00034.
  3. (ongoing) Percy Chen, Reliable Machine Learning Systems. (publications)
    1. Chen, K., Yang, Y., Chen, B., Hernández López, J.A., Mussbacher, G., and Varró, D. (2023) Automated Domain Modeling with Large Language Models: A Comparative Study. 26th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2023), Västerås, Sweden, October 2023. IEEE (to be published). (Acceptance rate: 25%)
    2. Chen, K., Yi, F., and Varró, D. (2023) Prompting or Fine-tuning? A Comparative Study of Large Language Models for Taxonomy Construction. 5th Workshop on Artificial Intelligence and Model-driven Engineering (MDE Intelligence 2023), Västerås, Sweden, October 2023. IEEE, 588-596. DOI: 10.1109/MODELS-C59198.2023.00097
    3. Chen, B., Chen, K., Hassani, S., Yang, Y., Amyot, D., Lessard, L., Mussbacher, G., Sabetzadeh, M., and Varró, D. (2023) On the Use of GPT-4 for Creating Goal Models: An Exploratory Study. 13th International Model-Driven Requirements Engineering Workshop (MoDRE 2023), Hannover, Germany, September 2023. IEEE, 262-271. DOI: 10.1109/REW57809.2023.00052.
    4. Chen, B., Chen, K., Yang, Y., Amini, A., Saxena, B., Chávez-García, C., Babaei, M., Feizpour, A., and Varró, D. (2022) Towards Improving the Explainability of Text-based Information Retrieval with Knowledge Graphs. 1st Workshop on Trustworthy Learning on Graphs (TrustLOG-CIKM 2022), Atlanta, Georgia, USA, October 2022. arXiv:2301.06974
    5. Chen, B., Marussy, K., Pilarski, S., Semeráth, O., and Varró, D. (2022) Consistent Scene Graph Generation by Constraint Optimization. 37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022), Oakland Center, Michigan, USA, October 2022. ACM, article no. 25, 1–13. DOI: 10.1145/3551349.3560433. (Acceptance rate: 22%)
    6. Khan, F., Chen, B., Varró, D., and McIntosh, S. (2022) An Empirical Study of Type-Related Defects in Python Projects. IEEE Transactions on Software Engineering (TSE), IEEE 48(8):3145-3158. DOI: 10.1109/TSE.2021.3082068.
    7. Semeráth, O., Babikian, A.A., Chen, B., Li, C., Marussy, K., Szárnyas, G., and Varró, D. (2021) Automated Generation of Consistent, Diverse and Structurally Realistic Graph Models. Software & Systems Modeling (SoSyM), Springer 20:1713–1734. DOI: 10.1007/s10270-021-00884-z.
    8. Chen, B., Havelock, D., Plante, C., Sukkarieh, M., Semeráth, O., and Varró, D. (2020) Automated Video Game World Map Synthesis by Model-Based Techniques. Tool Demo, ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS 2020), Montreal, Canada, October 2020. ACM, article no. 4, 1-5. DOI: 10.1145/3417990.3422001.
  4. (ongoing) Gwendal Jouneaux, Self-Adaptable Languages. (co-supervisor) (publications)
    1. Jouneaux, G., Frölich, D., Barais, O., Combemale, B., Le Guernic, G., Mussbacher, G., and van Binsbergen, L.T. (2023) Adaptive Structural Operational Semantics. 16th International Conference on Software Language Engineering (SLE 2023), Cascais, Portugal, October 2023. ACM, 29-42. DOI: 10.1145/3623476.3623517. (Acceptance rate: 50%)
    2. Jouneaux, G. (2022) Towards Self-Adaptable Languages. Blog Post.
    3. Jouneaux, G., Combemale, B., Barais, O., and Mussbacher, G. (2021) Towards Self-Adaptable Languages. ACM SIGPLAN Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH 2021) - Onward! Track, Chicago, Illinois, USA, October 2021. ACM, 97-113. DOI: 10.1145/3486607.3486753. (Acceptance rate: 54%)
    4. Jouneaux, G., Combemale, B., Barais, O., and Mussbacher, G. (2021) SEALS: A Framework for Building Self-Adaptive Virtual Machines. ACM SIGPLAN International Conference on Software Language Engineering (SLE 2021), Chicago, Illinois, USA, October 2021. ACM, 150-163. DOI: 10.1145/3486608.3486912. (Acceptance rate: 35%)
  5. Rijul Saini, Automated, Interactive, and Traceable Domain Modelling. (publications)
    1. Saini, R. (2022) Automated, Interactive, and Traceable Domain Modelling. PhD thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    2. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2022) Machine Learning-based Incremental Learning in Interactive Domain Modelling. 25th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2022), Montreal, Canada, October 2022. ACM, 176-186. DOI: 10.1145/3550355.3552421. (Acceptance rate: 27%)
    3. Saini, R. (2022) Automated, traceable, and interactive domain modelling. ACM Student Research Competition, 25th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2022), Montreal, Canada, October 2022. ACM, 217-220. DOI: 10.1145/3550356.3552372. (Silver Medal)
    4. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2022) Automated, interactive, and traceable domain modelling empowered by artificial intelligence. Software & Systems Modeling (SoSyM), Springer 21:1015–1045. DOI: 10.1007/s10270-021-00942-6.
    5. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2021) DoMoBOT: An AI-Empowered Bot for Automated and Interactive Domain Modelling. Tool Demo, ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS 2021), Demo and Poster Sessions, Fukuoka, Japan, October 2021, IEEE CS, 595-599. DOI: 10.1109/MODELS-C53483.2021.00090.
    6. Saini, R. and Mussbacher, G. (2021) Towards Conflict-Free Collaborative Modelling using VS Code Extensions. 1st International Hands-on Workshop on Collaborative Modeling (HoWCoM 2021), Fukuoka, Japan, October 2021. IEEE CS, 35-44. DOI: 10.1109/MODELS-C53483.2021.00013.
    7. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2021) Automated Traceability for Domain Modelling Decisions Empowered by Artificial Intelligence. 29th IEEE International Requirements Engineering Conference (RE 2021), Notre Dame, South Bend, Indiana, USA, September 2021. IEEE CS, 173-184. DOI: 10.1109/RE51729.2021.00023. (Acceptance rate: 29%)
    8. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2021) DoMoBOT: A Modelling Bot for Automated and Traceable Domain Modelling. Tool Demo, 29th IEEE International Requirements Engineering Conference (RE 2021), Demo and Poster Sessions, Notre Dame, South Bend, Indiana, USA, September 2021, IEEE CS, 428-429. DOI: 10.1109/RE51729.2021.00054.
    9. 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. (2021) A Hitchhiker’s Guide to Model-Driven Engineering for Data-Centric Systems. IEEE Software, IEEE 38(4):71–84. DOI: 10.1109/MS.2020.2995125.
    10. 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.
    11. 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.
    12. 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%)
    13. 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.
    14. 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.
    15. 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.
    16. 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.
  6. Hyacinth Ali, Concern-Oriented Language Engineering. (publications)
    1. Ali, H. (2022) Perspectives to Promote Modularity, Reusability, and Consistency in Multi-Language Systems. PhD thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    2. Ali, H., Mussbacher, G. and Kienzle, J. (2022) Perspectives to Promote Modularity, Reusability, and Consistency in Multi-Language Systems. Innovations in Systems and Software Engineering (ISSE), Springer 18:5–37. DOI: 10.1007/s11334-021-00425-3.
    3. Ali, H. and Mussbacher, G. (2022) Layout merging with relative positioning in Concern-Oriented Reuse hierarchies. Information and Software Technology (INFSOF), Elsevier 143:106757. DOI: 10.1016/j.infsof.2021.106757.
    4. Schiedermeier, M., Li, B., Languay, R., Freitag, G., Wu, Q., Kienzle, J., Ali, H., Gauthier, I., and Mussbacher, G. (2021) Multi-Language Support in TouchCORE. Tool Demo, ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS 2021), Demo and Poster Sessions, Fukuoka, Japan, October 2021, IEEE CS, 625-629. DOI: 10.1109/MODELS-C53483.2021.00096.
    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. (2021) A Hitchhiker’s Guide to Model-Driven Engineering for Data-Centric Systems. IEEE Software, IEEE 38(4):71–84. DOI: 10.1109/MS.2020.2995125.
    6. 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.
    7. 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)
    8. 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%)
    9. 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.
    10. 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%)
    11. 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.
    12. 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.
    13. 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.
  7. 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) Manas Bedekar, Adaptive Language for DevOps Pipelines.
  2. (ongoing) Erica De Petrillo, Automatic Generation of Course Project Solutions.
  3. (ongoing) Kua Chen, Large Language Model-Based Assessment of Domain Models. (publications)
    1. Chen, K., Yang, Y., Chen, B., Hernández López, J.A., Mussbacher, G., and Varró, D. (2023) Automated Domain Modeling with Large Language Models: A Comparative Study. 26th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2023), Västerås, Sweden, October 2023. IEEE (to be published). (Acceptance rate: 25%)
    2. Chen, B., Chen, K., Hassani, S., Yang, Y., Amyot, D., Lessard, L., Mussbacher, G., Sabetzadeh, M., and Varró, D. (2023) On the Use of GPT-4 for Creating Goal Models: An Exploratory Study. 13th International Model-Driven Requirements Engineering Workshop (MoDRE 2023), Hannover, Germany, September 2023. IEEE, 262-271. DOI: 10.1109/REW57809.2023.00052.
    3. Chen, B., Chen, K., Yang, Y., Amini, A., Saxena, B., Chávez-García, C., Babaei, M., Feizpour, A., and Varró, D. (2022) Towards Improving the Explainability of Text-based Information Retrieval with Knowledge Graphs. 1st Workshop on Trustworthy Learning on Graphs (TrustLOG-CIKM 2022), Atlanta, Georgia, USA, October 2022. arXiv:2301.06974
  4. (ongoing) Yujing Yang, Domain Modeling with Large Language Models. (publications)
    1. Chen, K., Yang, Y., Chen, B., Hernández López, J.A., Mussbacher, G., and Varró, D. (2023) Automated Domain Modeling with Large Language Models: A Comparative Study. 26th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2023), Västerås, Sweden, October 2023. IEEE (to be published). (Acceptance rate: 25%)
    2. Chen, B., Chen, K., Hassani, S., Yang, Y., Amyot, D., Lessard, L., Mussbacher, G., Sabetzadeh, M., and Varró, D. (2023) On the Use of GPT-4 for Creating Goal Models: An Exploratory Study. 13th International Model-Driven Requirements Engineering Workshop (MoDRE 2023), Hannover, Germany, September 2023. IEEE, 262-271. DOI: 10.1109/REW57809.2023.00052.
    3. Chen, B., Chen, K., Yang, Y., Amini, A., Saxena, B., Chávez-García, C., Babaei, M., Feizpour, A., and Varró, D. (2022) Towards Improving the Explainability of Text-based Information Retrieval with Knowledge Graphs. 1st Workshop on Trustworthy Learning on Graphs (TrustLOG-CIKM 2022), Atlanta, Georgia, USA, October 2022. arXiv:2301.06974
  5. (ongoing) Mohammad Sadri, Human Values in Social Media.
  6. Jasneet Kaur, Human Values in Domain Modeling. (publications)
    1. Kaur, J. and Mussbacher, G. (2023) Based on Past Experience: Highlighting Potential Human Value Issues in Domain Modelling. 13th International Model-Driven Requirements Engineering Workshop (MoDRE 2023), Hannover, Germany, September 2023. IEEE, 277-286. DOI: 10.1145/3550355.3552421.
    2. Kaur, J. (2023) Based on Past Experience: Highlighting Potential Human Value Issues in Domain Modelling. M.Sc. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    3. Kaur, J. and Mussbacher, G. (2022) Highlighting Potential Human Value Issues in Domain Modelling. Presentation, Consortium for Software Engineering Research (CSER) 2022 Spring Meeting, Montreal, Canada, May 2022.
  7. Mercy Asamoah, Tool Support for the MODA Framework. (publications)
    1. Asamoah, M. (2023) A Domain Specific Language for the Models and Data (MODA) Framework in Model-Driven Engineering. M.Sc. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    2. Asamoah, M. and Mussbacher, G. (2022) A DSL for the Models and Data (MODA) Framework in Model-Driven Engineering. Presentation, Consortium for Software Engineering Research (CSER) 2022 Spring Meeting, Montreal, Canada, May 2022.
  8. Prabhsimran Singh, Detection of Modeling Mistakes in Class Diagrams. (publications)
    1. Boubekeur, Y., Singh, P., and Mussbacher, G. (2022) A DSL and Model Transformations to Specify Learning Corpora for Modeling Assistants. Educators Symposium at MODELS 2022, Montreal, Canada, October 2022. ACM, 95–102. DOI: 10.1145/3550356.3556502.
    2. Singh, P., Boubekeur, Y., and Mussbacher, G. (2022) Detecting Mistakes in a Domain Model. 14th System Analysis and Modeling Conference (SAM 2022), Montreal, Canada, October 2022. ACM, 257-266. DOI: 10.1145/3550356.3561583. (Acceptance rate: 60%)
    3. Singh, P. (2022) Domain Modeling Mistake Detection System. M.Sc. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    4. Singh, P. and Mussbacher, G. (2021) Domain Modelling Mistake Detection System. Poster, Graduate Student Event, 27th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2021), Essen, Germany, April 2011.
  9. Younes Boubekeur, Chatbot Interaction for Domain Modeling. (publications)
    1. Boubekeur, Y., Singh, P., and Mussbacher, G. (2022) A DSL and Model Transformations to Specify Learning Corpora for Modeling Assistants. Educators Symposium at MODELS 2022, Montreal, Canada, October 2022. ACM, 95–102. DOI: 10.1145/3550356.3556502.
    2. Singh, P., Boubekeur, Y., and Mussbacher, G. (2022) Detecting Mistakes in a Domain Model. 14th System Analysis and Modeling Conference (SAM 2022), Montreal, Canada, October 2022. ACM, 257-266. DOI: 10.1145/3550356.3561583. (Acceptance rate: 60%)
    3. Boubekeur, Y. (2022) A Learning Corpus and Feedback Mechanism for a Domain Modeling Assistant. M.Sc. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
    4. Boubekeur, Y. and Mussbacher, G. (2021) A Learning Corpus for a Domain Modeling Assistant to Teach Requirements Modeling. Poster, Graduate Student Event, 27th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2021), Essen, Germany, April 2011. (Best Poster Award)
    5. 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.
    6. 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.
  10. Ian Gauthier, Generic Navigation of Concerns and Perspectives. (publications)
    1. Gauthier, I., Lamothe, M., Mussbacher, G., and McIntosh, S. (2021) Is Historical Data an Appropriate Benchmark for Reviewer Recommendation Systems? A Case Study of the Gerrit Community. 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021), Melbourne, Australia, November 2021. IEEE CS, 30-41. DOI: 10.1109/ASE51524.2021.9678640. (Acceptance rate: 19%)
    2. Schiedermeier, M., Li, B., Languay, R., Freitag, G., Wu, Q., Kienzle, J., Ali, H., Gauthier, I., and Mussbacher, G. (2021) Multi-Language Support in TouchCORE. Tool Demo, ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS 2021), Demo and Poster Sessions, Fukuoka, Japan, October 2021, IEEE CS, 625-629. DOI: 10.1109/MODELS-C53483.2021.00096.
    3. Gauthier, I. (2021) Generic Navigation of Software Models and Elements in TouchCORE. M.Eng. thesis, Department of Electrical and Computer Engineering, McGill University, Canada
  11. 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.
  12. 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.
  13. 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%)
  14. Rijul Saini, Collaborative Scenario Modeling. (publications)
    1. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2021) Automated, interactive, and traceable domain modelling empowered by artificial intelligence. Software & Systems Modeling (SoSyM), Springer. DOI: 10.1007/s10270-021-00942-6.
    2. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2021) DoMoBOT: An AI-Empowered Bot for Automated and Interactive Domain Modelling. Tool Demo, ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS 2021), Demo and Poster Sessions, Fukuoka, Japan, October 2021, IEEE CS, 595-599. DOI: 10.1109/MODELS-C53483.2021.00090.
    3. Saini, R. and Mussbacher, G. (2021) Towards Conflict-Free Collaborative Modelling using VS Code Extensions. 1st International Hands-on Workshop on Collaborative Modeling (HoWCoM 2021), Fukuoka, Japan, October 2021. IEEE CS, 35-44. DOI: 10.1109/MODELS-C53483.2021.00013.
    4. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2021) Automated Traceability for Domain Modelling Decisions Empowered by Artificial Intelligence. 29th IEEE International Requirements Engineering Conference (RE 2021), Notre Dame, South Bend, Indiana, USA, September 2021. IEEE CS, 173-184. DOI: 10.1109/RE51729.2021.00023. (Acceptance rate: 29%)
    5. Saini, R., Mussbacher, G., Guo, J.L.C., and Kienzle, J. (2021) DoMoBOT: A Modelling Bot for Automated and Traceable Domain Modelling. Tool Demo, 29th IEEE International Requirements Engineering Conference (RE 2021), Demo and Poster Sessions, Notre Dame, South Bend, Indiana, USA, September 2021, IEEE CS, 428-429. DOI: 10.1109/RE51729.2021.00054.
    6. 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. (2021) A Hitchhiker’s Guide to Model-Driven Engineering for Data-Centric Systems. IEEE Software, IEEE 38(4):71–84. DOI: 10.1109/MS.2020.2995125.
    7. 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.
    8. 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.
    9. 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%)
    10. 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.
    11. 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.
    12. 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.
    13. 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.
  15. 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.
  16. 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
  17. 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.
  18. 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.
  19. 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.
  20. 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.).
  21. Hyacinth Ali, Layout Merging. (publications)
    1. Ali, H., Mussbacher, G. and Kienzle, J. (2021) Perspectives to Promote Modularity, Reusability, and Consistency in Multi-Language Systems. Innovations in Systems and Software Engineering (ISSE), Springer. DOI: 10.1007/s11334-021-00425-3.
    2. Ali, H. and Mussbacher, G. (2021) Layout merging with relative positioning in Concern-Oriented Reuse hierarchies. Information and Software Technology (INFSOF), Elsevier 143:106757. DOI: 10.1016/j.infsof.2021.106757.
    3. Schiedermeier, M., Li, B., Languay, R., Freitag, G., Wu, Q., Kienzle, J., Ali, H., Gauthier, I., and Mussbacher, G. (2021) Multi-Language Support in TouchCORE. Tool Demo, ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS 2021), Demo and Poster Sessions, Fukuoka, Japan, October 2021, IEEE CS, 625-629. DOI: 10.1109/MODELS-C53483.2021.00096.
    4. 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. (2021) A Hitchhiker’s Guide to Model-Driven Engineering for Data-Centric Systems. IEEE Software, IEEE 38(4):71–84. DOI: 10.1109/MS.2020.2995125.
    5. 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.
    6. 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)
    7. 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%)
    8. 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.
    9. 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%)
    10. 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.
    11. 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.
    12. 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.
  22. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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. (ongoing) Xizheng Huang, Joey Liu Liong Wah, Abiola Olaniyan, and Noah Ye, Generation of JavaFX UI Controller from Domain Model.
  2. (ongoing) Muqtadir Ahmed, Cristian Andrei, Basel Elaghoury, and Miiyu Fujita, PassItOn – Waste Less Give More.
  3. Mohamad Dimassi, Mohammad Saeid Nafar, Marc Saber, and Alexandre Saroufim, WebCORE for Domain Modeling.
  4. Cesar Lahoud, Yasmina Matta, Ankur Singh, and Amy Qi Wang, Web-based Frontend for Domain Modelling.
  5. Philemon Houdaille, Polyglot-Aware Reuse of Concerns.
  6. Jianmo Li, Ruixin Su, Jack Wei, and Grey Yuan, Domain Model Assistant Front End.
  7. Tanbin Tahsin Chowdhury, Marie-Lynn Mansour, Ammar Rudani, and Lawrence Zhang, Cloud Nine.
  8. Andrew Lin, Oussama Mehdi, Edem Koshi Nuviadenu, and Violet Wei, Domain Modelling Assistant.
  9. William Bouchard, Isaac Di Francesco, Gregory Piche, and Michel-Alexandre Riendeau, Pet Roulette.
  10. Tian Han Jiang, Ji Ming Li, and Zhong Yu Yang, Web Application for Community Service and JobCenter.
  11. Fatma Oaqad Yalwan Alfalahi, Robust Testing of Modeling Assistant for Domain Modeling.
  12. 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.
  13. Ali Habib, Michael Mircic, Murtaza Rizvi, and Younes Boubekeur, UmpleBot - Modeling Software Using Natural Language.
  14. Matthew Rodin and Pentcho Tchomakov, Bank Account Balance Prediction and Categorical Spending with CNN and LSTM.
  15. Ece Pidik, Eva Suska, and Courtney Wright, Exchange-Ability (Social Media Platform for Unskilled Labor).
  16. Maxence Frenette and Maxime Plante, Simple Waiter.
  17. Rony Azrak and Nareg Torikian, Spap - Sports App for Amateur Athletes.
  18. Will Liang, Dennis Liu, Cameron Morgan, and Edward Yu, Real-World Object Recognition via Smartphone.
  19. Evan Vassallo and Junyang (James) Wang, Radio Show Information Service.
  20. David Ge Liu, Yike Liu, and Xu Zhi Shu, Soccer Frontier - Back-end.
  21. Lixuan Tang, Soccer Frontier - Augmented Reality.
  22. Ziqiao Lin, Xinyi Lu, and Chaohan Wang, Soccer Frontier - Front-end.
  23. 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.
  24. Yanis Hattab, Inferring RAM Composition Rules from AoUCM Models.
  25. 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.
  26. Jerry Yu-Chieh Wei, Use Case Map Support for TouchCORE.
  27. Siddharth Asthana, Ahmad Muannaki, Patrick Petropoulos, and Mihai Sticea, Constraint Visualizer for ECE Undergraduate Programs.
  28. Ashley Kyung Min Kim, Requirements Modeling of Concerns.
  29. 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.