Duran, M.B. and Mussbacher, G. (2016) Investigation of Feature Run-Time Conflicts on Goal Model-Based Reuse. Information Systems Frontiers (ISF), Springer (to be published). DOI: 10.1007/s10796-016-9657-7.
Georg, G., Mussbacher, G., Amyot, D., Petriu, D., Troup, L., Lozano-Fuentes, S., and France, R. (2015) Synergy between Activity Theory and Goal/Scenario Modeling for Requirements Elicitation, Analysis, and Evolution. Information and Software Technology (INFSOF), Elsevier 59:109-135. DOI: 10.1016/j.infsof.2014.11.003.
Pourshahid, A., Amyot, D., Shamsaei, A., Mussbacher, G., and Weiss, M. (2012) A Systematic Review and Assessment of Aspect-oriented Methods Applied to Business Process Adaptation. Journal of Software (JSW), Academy Publisher 7(8):1816-1826. DOI: 10.4304/jsw.7.8.1816-1826.
Kienzle, J., Mussbacher, G., Alam, O., Schöttle, M., Belloir, N., Collet, P., Combemale, B., DeAntoni, J., Klein, J., and Rumpe, B. (2016) VCU: The Three Dimensions of Reuse. 15th International Conference on Software Reuse (ICSR 2016), Limassol, Cyprus, June 2016. Kapitsaki, G.M. and Santana de Almeida, E. (Eds.), Software Reuse: Bridging with Social-Awareness, Springer, LNCS 9679:122-137. DOI: 10.1007/978-3-319-35122-3_9. (Acceptance rate: 41%)
Schöttle, M., Alam, O., Kienzle, J. and Mussbacher G. (2016) On the Modularization Provided by Concern-Oriented Reuse. 1st International Modularity in Modelling Workshop (MOMO 2016), Malaga, Spain, March 2016. ACM, 184-189. DOI: 10.1145/2892664.2892697.
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%)
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.
Akhigbe, O., Alhaj, M., Amyot, D., Badreddin, O., Braun, E., Cartwright, N., Richards, G., and Mussbacher, G. (2014) Creating Quantitative Goal Models: Governmental Experience. 33rd International Conference on Conceptual Modeling (ER 2014), Atlanta, Georgia, USA, October 2014. Yu, E., Dobbie, G., Jarke, M., and Purao, S. (Eds.), Conceptual Modeling, Springer, LNCS 8824:466-473. DOI: 10.1007/978-3-319-12206-9_40. (Acceptance rate: 47%)
Mussbacher, G., Amyot, D., Breu, R., Bruel, J.-M., Cheng, B., Collet, P., Combemale, B., France, R., Heldal, R., Hill, J., Kienzle, J., Schöttle, M., Steimann, F., Stikkolorum, D., and Whittle, J. (2014) The Relevance of Model-Driven Engineering Thirty Years from Now. 17th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, October 2014. Dingel, J., Schulte, W., Ramos, I., Abrahão, S., and Insfran, E. (Eds.), MODELS 2014, Springer, LNCS 8767:183-200. DOI: 10.1007/978-3-319-11653-2_12. (Acceptance rate: 24%)
Mussbacher, G. and Nuttall, D. (2014) Goal Modeling for Sustainability: The Case of Time. 4th International Model-Driven Requirements Engineering Workshop (MoDRE 2014), Karlskrona, Sweden, August 2014. IEEE CS, 7-16. DOI: 10.1109/MoDRE.2014.6890821.
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.
Schöttle, M., Alam, O., Mussbacher, G., and Kienzle, J. (2014) Specification of Domain-Specific Languages Based on Concern Interfaces. 13th Workshop on Foundations of Aspect-Oriented Languages (FOAL 2014), Lugano, Switzerland, April 2014. ACM, 23-28. DOI: 10.1145/2588548.2588551.
Alam, O., Kienzle, J., and Mussbacher, G. (2013) Concern-Oriented Software Design. ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013), Miami, Florida, USA, September-October 2013. Moreira, A., Schätz, B., Gray, J., Vallecillo, A., and Clarke, P. (Eds.), Model Driven Engineering Languages and Systems, Springer, LNCS 8107:604-621. DOI: 10.1007/978-3-642-41533-3_37. (Acceptance rate: 26%)
Amyot, D., Shamsaei, A., Kealey, J., Tremblay, E., Miga, A., Mussbacher, G., Alhaj, M., Tawhid, R., Braun, E., and Cartwright, N. (2012) Towards Advanced Goal Model Analysis with jUCMNav. 4th International Workshop on Requirements, Intentions and Goals in Conceptual Modeling (RIGiM 2012), Florence, Italy, October 2012. Castano, S., Vassiliadis, P., Lakshmanan, L.V., and Lee, M.L. (Eds.), Advances in Conceptual Modeling - ER 2012 Workshops, Springer, LNCS 7518:201–210. DOI: 10.1007/978-3-642-33999-8_25.
Shamsaei, A., Amyot, D., Pourshahid, A., Braun, E., Yu, E., Mussbacher, G., Tawhid, R., and Cartwright, N. (2012) An Approach to Specify and Analyze Goal Model Families. 7th Workshop on System Analysis and Modelling (SAM 2012), Innsbruck, Austria, October 2012. Haugen, Ø., Reed, R., and Gotzhein, R. (Eds.), System Analysis and Modeling: Theory and Practice, Springer, LNCS 7744:34-52. DOI: 10.1007/978-3-642-36757-1_3.
Mussbacher, G., Alam, O., Alhaj, M., Ali, S., Amálio, N., Barn, B., Bræk, R., Clark, T., Combemale, B., Cysneiros, L.M., Fatima, U., France, R., Georg, G., Horkoff, J., Kienzle, J., Leite, J.C., Lethbridge, T.C., Luckey, M., Moreira, A., Mutz, F., Oliveira, A.P.A., Petriu, D.C., Schöttle, M., Troup, L., and Werneck, V.M.B. (2012) Assessing Composition in Modeling Approaches. 2nd International Comparing Modeling Approaches Workshop (CMA 2012), Innsbruck, Austria, September 2012. ACM, 1-26. DOI: 10.1145/2459031.2459032.
Tawhid, R., Braun, E., Cartwright, N., Alhaj, M., Mussbacher, G., Shamsaei, A., Amyot, D., Behnam, S.A., and Richards, G. (2012) Towards Outcome-Based Regulatory Compliance in Aviation Security. 20th IEEE International Requirements Engineering Conference (RE 2012), Chicago, Illinois, USA, September 2012. IEEE CS, 267-272. DOI: 10.1109/RE.2012.6345813. (Acceptance rate: 30%)
Mussbacher, G., Al Abed, W., Alam, O., Ali, S., Beugnard, A., Bonnet, V., Bræk, R., Capozucca, A., Cheng, B.H.C., Fatima, U., France, R., Georg, G., Guelfi, N., Istoan, P., Jézéquel, J.-M., Kienzle, J., Klein, J., Lézoray, J.-B., Malakuti, S., Moreira, A., Phung-Khac, A., and Troup, L. (2012) Comparing Six Modeling Approaches. 1st Comparing Modeling Approaches Workshop (CMA 2011), Wellington, New Zealand, October 2011. Kienzle, J. (Ed.), Models in Software Engineering, Workshops and Symposia at MODELS 2011, Reports and Revised Selected Papers, Springer, LNCS 7167:217-243. DOI: 10.1007/978-3-642-29645-1_22.
Mussbacher, G., Amyot, D., and Heymans, P. (2011) Eight Deadly Sins of GRL. 5th International i* Workshop (iStar 2011), Trento, Italy, August 2011. CEUR-WS 766:2-7.
Alférez, M., Amálio, N., Ciraci, S., Fleurey, F., Kienzle, J., Kramer, M., Klein, J., Mosser, S., Mussbacher, G., Roubtsova, E., and Zhang, G. (2011) Aspect-Oriented Model Development at Different Levels of Abstraction. 7th European Conference on Modelling Foundations and Applications (ECMFA 2011), Birmingham, UK, June 2011. France, R., Kuester, J.M., Bordbar, B., and Paige, R.F. (Eds.), Modelling Foundation and Applications, Springer, LNCS 6698:361-376. DOI: 10.1007/978-3-642-21470-7_25. (direct link)(Acceptance rate: 39%)
Lethbridge, T.C., Mussbacher, G., Forward, A., and Badreddin, O. (2011) Teaching UML Using Umple: Applying Model-Oriented Programming in the Classroom. 24th Conference on Software Engineering Education and Training (CSEE&T 2011), Waikiki, Honolulu, Hawaii, USA, May 2011. IEEE CS, 421-428. DOI: 10.1109/CSEET.2011.5876118. (Acceptance rate: 59%)
Bošković, M., Mussbacher, G., Bagheri, E., Amyot, D., Gašević, D., and Hatala, M. (2010) Aspect-oriented Feature Models. 15th International Workshop on Aspect-Oriented Modeling (AOM 2010), Oslo, Norway, October 2010. Springer, LNCS 6627:110-124. DOI: 10.1007/978-3-642-21210-9_11.
Amyot, D., Horkoff, J., Gross, D., and Mussbacher, G. (2009) A Lightweight GRL Profile for i* Modeling. 3rd International Workshop on Requirements, Intentions and Goals in Conceptual Modeling (RIGiM 2009), Gramado, Brazil, November 2009. Heuser, C.A. and Pernul, G. (Eds.), Advances in Conceptual Modeling - Challenging Perspectives, Springer, LNCS 5833:254-264. DOI: 10.1007/978-3-642-04947-7_31.
Mussbacher, G., Amyot, D., and Whittle, J. (2009) Refactoring-Safe Modeling of Aspect-Oriented Scenarios. ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS 2009), Denver, Colorado, USA, October 2009. Schürr, A. and Selic, B. (Eds.), Model Driven Engineering Languages and Systems, Springer, LNCS 5795:286-300. DOI: 10.1007/978-3-642-04425-0_21. (Acceptance rate: 18%)
Abid, M.R., Amyot, D., Somé, S.S., and Mussbacher, G. (2009) A UML Profile for Goal-Oriented Modeling. 14th SDL Forum (SDL 2009), Bochum, Germany, September 2009. Reed, R., Bilgic, A., Gotzhein, R. (Eds.), SDL 2009: Design for Motes and Mobiles, Springer, LNCS 5719:133–148. DOI: 10.1007/978-3-642-04554-7_9.
Mussbacher, G., Amyot, D., Weigert, T., and Cottenier, T. (2009) Feature Interactions in Aspect-Oriented Scenario Models.10th International Conference on Feature Interactions (ICFI 2009), Lisbon, Portugal, June 11-12, 2009. Nakamura, M. and Reiff-Marganiec S. (Eds.), Feature Interactions in Software and Communication Systems X, IOS Press, 75-90. DOI: 10.3233/978-1-60750-014-8-75.
Pourshahid, A., Mussbacher, G., Amyot, D., and Weiss, M. (2009) An Aspect-Oriented Framework for Business Process Improvement. 4th International MCETECH Conference on eTechnologies (MCETECH 2009), Ottawa, Canada, May 4-6, 2009. Babin, G., Kropf, P., and Weiss, M. (Eds.), E-Technologies: Innovation in an Open World, Springer, LNBIP 26:290–305. DOI: 10.1007/978-3-642-01187-0_25. (Acceptance rate: 53%)
Amyot, D. and Mussbacher, G. (2002) URN : vers une nouvelle norme pour la description visuelle dexigences. Colloque Francophone sur l'Ingénierie des Protocoles (CFIP 2002), Montreal, Canada, May 27-30, 2002. Obaid, A. (Ed.), CFIP'2002: Ingénierie des protocoles, Hermès, 225-242.
Mussbacher, G. and Amyot, D. (2001) A Collection of Patterns for Use Case Maps. 1st Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP 2001), Rio de Janeiro, Brazil, October 3-5, 2001. UERJ - Cadernos do IME (Instituto de Matemática e Estatística) - Série Informática, Edição Especial Junho de 2002, ISSN 1413-9014, 57-82.
Amyot, D. and Mussbacher, G. (2000) On the Extension of UML with Use Case Maps Concepts. 3rd International Conference on the Unified Modeling Language (<<UML>> 2000), York, UK, October 2-6, 2000. Evans, A., Kent, S., and Selic, B. (Eds.), <<UML>> 2000 - The Unified Modeling Language: Advancing the Standard, Springer, LNCS 1939:16-31. DOI: 10.1007/3-540-40011-7_2. (Acceptance rate: 44%)
Ghanavati, S., Amyot, D., Peyton, L., and Mussbacher, G. (2007) A Compliance Framework for Business Processes Based on URN and DOORS. Telelogic User Group Conference, Atlanta, Georgia, USA, November 4-7, 2007.
Mussbacher, G., Jiang B., Amyot, D., and Woodside, M. (2005) Importing and Updating of Scenario Models in DOORS. Telelogic User Group Conference, Hollywood, California, USA, October 23-26, 2005.
Patents
Liscano, R., Fullarton, S., Mussbacher, G., and Gray, T.: Remote Assembly of Messages for Distributed Applications
German Patent DE10220556, granted September 19, 2013 (issued as Remote assembly of control messages)
US Patent US7318109, granted Januray 8, 2008 (issued as System and method for remote assembly of messages to create a control message)
Mussbacher, G. (2010) Aspect-oriented User Requirements Notation. PhD thesis, Ottawa-Carleton Institute for Computer Science / School of Information Technology and Engineering, University of Ottawa, Canada.
Mussbacher, G. (1999) Combining Case Based Reasoning and Commonality Analysis for Software Requirements Reuse. MSc thesis, School of Computing Science, Simon Fraser University, Canada.
Other Publications
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.
Schöttle, M., Thimmegowda, N., Alam, O., Kienzle, J., and Mussbacher, G. (2015) Feature Modelling and Traceability for Concern-Driven Software Development with TouchCORE. Tool Demo, 14th International Conference on Modularity (MODULARITY 2015), Companion Proceedings, Fort Collins, Colorado, USA, March 2015, ACM, 11-14. DOI: 10.1145/2735386.2735922.
Schöttle, M., Kienzle, J., and Mussbacher, G. (2015) A Three-Part Interface for Next Generation Reuse: Variation, Customization, and Usage. Presentation, Consortium for Software Engineering Research (CSER) 2015 Spring Meeting, Montreal, Canada, March 2015.
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.
Alam, O., Kienzle, J., and Mussbacher, G. (2015) Concern-Driven Software Development. Technical Report SOCS-TR-2015.1, School of Computer Science, McGill University, Montreal, Canada, January 2015.
Thimmegowda, N., Alam, O., Schöttle, M., Al Abed, W., Di'Meco, T., Martellotto, L., Mussbacher, G., and Kienzle, J. (2014) Concern-Driven Software Development with jUCMNav and TouchRAM. Tool Demo, 17th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, October 2014. CEUR-WS 1255:9th paper.
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.
Schöttle, M., Alam, O., Garcia, F.-P., Mussbacher, G., and Kienzle, J. (2014) TouchRAM: A Multitouch-Enabled Software Design Tool Supporting Concern-Oriented Reuse. Tool Demo, 13th International Conference on Modularity (MODULARITY 2014), Companion Publication, Lugano, Switzerland, April 2014. ACM, 25-28. DOI: 10.1145/2584469.2584475.
Amyot, D., Mussbacher, G., Kealey, J., and Tremblay, E. (2013) URN Modeling and Analysis with jUCMNav 5. Tool Demo, 16th International System Design Languages Forum (SDL 2013), Montreal, Canada, June 2013.
Kienzle, J. and Mussbacher, G. (2013) Concern-Oriented Development (CDD): A Vision. Presentation, Consortium for Software Engineering Research (CSER) 2013 Spring Meeting, Montreal, Canada, June 2013.
Georg, G. and Mussbacher, G. (2013) USE Tool Analysis of Activity Theory Models. Technical Report CS-13-102, Computer Science Department, Colorado State University, Fort Collins, Colorado, USA, March 2013.
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.
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.
Mosser, S., Mussbacher, G., Blay-Fornarino, M., and Amyot, D. (2011) From Aspect-oriented Requirements Models to Aspect-oriented Business Process Design Models. Presentation, 3rd AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2011.
Mussbacher, G., Kienzle, J., and Amyot, D. (2011) AoURN to RAM Workflow. Presentation, 3rd AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2011.
Mussbacher, G., Kienzle, J., and Amyot, D. (2011) Integrating Aspect-oriented Requirements and Design Models with AoURN and RAM. Technical Report SOCS-TR-2011.2, School of Computer Science, McGill University, Montreal, Canada, April 2011.
Bošković, M., Mussbacher, G., Bagheri, E., Amyot, D., Gašević, D., and Hatala, M. (2010) Aspect-oriented Software Product Lines (AoSPLs). Poster, CASCON 2010, Toronto, Canada, November 2010.
Mussbacher, G., Amyot, D., Araújo, J., and Moreira, A. (2010) Requirements Modeling with the Aspect-oriented User Requirements Notation (AoURN): A Case Study. Presentation, 2nd AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2010.
Mussbacher, G. (2009) Aspect-oriented User Requirements Notation (AoURN). Presentation, AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2009.
Mussbacher, G. (2007) Aspect-Oriented User Requirements Notation (AoURN). Doctoral Symposium, 15th IEEE International Requirements Engineering Conference (RE 2007), New Delhi, India, October 15, 2007.
Mussbacher, G. (2007) Aspect-Oriented User Requirements Notation. Doctoral Symposium, 10th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2007), Nashville, Tennessee, USA, October 1, 2007. CEUR-WS 262:10th paper. (Best Paper Award)
Tutorials, Panels, and Invited Talks
Balaban, M., Chiorean, D., Cheng, B., Clarke, P., Mussbacher, G., Lethbridge, T., Badreddin, O., Georg, G., Liebel, G., Stikkolorum, D., Pelozo, E., and Sturm, A. (2015) Software models in practice in student projects. Panelist, Educators Symposium at MODELS 2015, Ottawa, Canada, CEUR-WS 1555:76-80.
Mussbacher, G. and Kienzle, J. (2015) Concern-Driven Development. Invited Talk, Colloquium DIRO, Université de Montréal, Montreal, Canada, April 2015.
Mussbacher, G. (2015) Next Generation Model-Based Reuse Technologies: A Vision. Invited Talk, Professor Speaker Series, McGill University, Montreal, Canada, February 2015.
Mussbacher, G. and Kienzle, J. (2014) Concern-Driven Development. Invited Talk, LATECE, Université du Québec à Montréal, Montreal, Canada, November 2014.
Kienzle, J., Mussbacher, G. and Whittle, J., (2014) Modeling Outside the Box. Panel Co-Organizer, ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, October 2014.
Araújo, J., Moreira, A., Mussbacher, G., and Sánchez (2014) Model-Driven Requirements Engineering. Tutorial, 17th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, September 2014.
Araújo, J., Moreira, A., Mussbacher, G., and Sánchez (2014) Model-Driven Requirements Engineering. Tutorial, 22nd IEEE International Requirements Engineering Conference (RE 2014), Karlskrona, Sweden, August 2014.
Mussbacher, G. (2013) Concern-Oriented Development: A Vision. Invited Talk, SYTACom, Department of Electrical and Computer Engineering, McGill University, Montreal, Canada, February 2013.
Mussbacher, G. and Kienzle, J. (2012) Requirements Reuse with Concern-Driven Development. Tutorial, 20th IEEE International Requirements Engineering Conference (RE 2012), Chicago, Illinois, USA, September 2012.
Mussbacher, G. (2012) A series of tutorials on the User Requirements Notation. Tutorials, Transport Canada, Ottawa, Canada, 2012.
Alves, V., Bonifácio, R., and Mussbacher, G. (2011) Early Aspects and Business Process Management. Panelist, Early Aspect Workshop at AOSD 2011, Porto de Galinhas, Pernambuco, Brazil, March 2011.
Mussbacher, G. and Amyot, D. (2009) The User Requirements Notation (URN) and Aspects. Tutorial, 17th IEEE International Requirements Engineering Conference (RE 2009), Atlanta, Georgia, USA, September 2009.
Mussbacher, G., Araújo, J., Moreira, A., and Whittle, J. (2008) Aspect-Oriented Requirements Engineering With Scenarios. Tutorial, 7th International Conference on Aspect-Oriented Software Development (AOSD 2008), Brussels, Belgium, March 31 - April 4, 2008.
Mussbacher, G. (2007) Aspect-oriented URN. Invited Talk, CITI, FCT, Universidade Nova de Lisboa, Lisbon, Portugal, July 2007.