Papers (Journals, Conferences, Book Chapters, Workshops)

2017:

  • Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand, and Frank Zimmer. "Automated Extraction and Clustering of Requirements Glossary Terms". IEEE Transactions on Software Engineering. (in press). [PDF]

2016:

  • Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand, and Frank Zimmer. "Extracting Domain Models from Natural-Language Requirements: Approach and Industrial Evaluation". ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS'16). 2016. [PDF]
  • Ghanem Soltana, Nicolas Sannier, Mehrdad Sabetzadeh, Lionel Briand. "Model-Based Simulation of Legal Policies: Framework, Tool Support, and Validation". Journal on Software and Systems Modeling. (in press) [PDF]
  • Shiva Nejati, Mehrdad Sabetzadeh, Chetan Arora, Lionel Briand and Felix Mandoux. "Automated Change Impact Analysis between SysML Models of Requirements and Design". 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE'16). 2016. [PDF]
  • Ghanem Soltana, Mehrdad Sabetzadeh and Lionel Briand. "Model-Based Simulation of Legal Requirements: Experience from Tax Policy Simulation". 24th IEEE International Requirements Engineering Conference (RE'16). 2016. [PDF]
  • Lionel Briand, Shiva Nejati, Mehrdad Sabetzadeh, Domenico Bianculli. "Testing The Untestable: Model Testing Of Complex Software-intensive Systems". Visions of 2025 and Beyond (V2025) track at the 38th International Conference on Software Engineering (ICSE'16). 2016. [PDF]
  • Sahar Kokaly, Rick Salay, Mehrdad Sabetzadeh, Marsha Chechik, Tom Maibaum. "Model Management For Regulatory Compliance: A Position Paper". Workshop on Modeling in Software Engineering (MiSE'16) at the 38th International Conference on Software Engineering (ICSE'16). 2016. [PDF]
  • Nicolas Sannier, Morayo Adedjouma, Mehrdad Sabetzadeh, Lionel Briand. "Automated Classification of Legal Cross References Based on Semantic Intent". 22nd International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ'16). 2016. (Best Paper Award) [PDF]
  • Nicolas Sannier, Morayo Adedjouma, Mehrdad Sabetzadeh, Lionel Briand. "An Automated Framework for Detection and Resolution of Cross References in Legal Texts". Requirements Engineering Journal. (in press) [PDF]

2015:

  • Ghanem Soltana, Nicolas Sannier, Mehrdad Sabetzadeh, and Lionel Briand. "A Model-Based Framework for Probabilistic Simulation of Legal Policies" 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS'15), 2015. (to appear). [PDF]
  • Chetan Arora, Mehrdad Sabetzadeh, Arda Goknil, Lionel Briand, Frank Zimmer. "NARCIA: An Automated Tool for Change Impact Analysis in Natural Language Requirements". 10th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2015), September 2015. Tool Demonstration Paper. (to appear). [PDF] [Tool website]
  • Chetan Arora, Mehrdad Sabetzadeh, Arda Goknil, Lionel Briand, and Frank Zimmer. "Change Impact Analysis for Natural Language Requirements: An NLP Approach". 23rd IEEE International Requirements Engineering Conference (RE'15), 2015. (to appear). [PDF]
  • Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand, and Frank Zimmer. "Automated Checking of Conformance to Requirements Templates using Natural Language Processing". IEEE Transactions on Software Engineering. (to appear). [PDF]
  • Sunil Nair, Jose Luis de la Vara, Mehrdad Sabetzadeh, Davide Falessi. "Evidence Management for Compliance of Critical Systems with Safety Standards: A Survey on the State of Practice". Information and Software Technology. 60:1-15 (2015) [PDF]

2014:

  • Ghanem Soltana, Elizabeta Fourneret, Morayo Adedjouma, Mehrdad Sabetzadeh, and Lionel Briand. "Using UML for modeling procedural legal rules: Approach and a study of Luxembourg's tax law". 17th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS'14), 2014. [PDF]
  • Morayo Adedjouma, Mehrdad Sabetzadeh, and Lionel Briand. "Automated detection and resolution of legal cross references: Approach and a study of Luxembourg's legislation". 22nd IEEE International Requirements Engineering Conference (RE'14), 2014. [PDF]
  • Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand, and Frank Zimmer. "Improving requirements glossary construction via clustering: Approach and industrial case studies". 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'14), 2014. [PDF]
  • Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand, and Frank Zimmer. "Requirement Boilerplates: Transition From Manually-Enforced to Automatically-Verifiable Natural Language Patterns". 4th International Workshop on Requirements Patterns (RePa 2014), collocated with RE'14, 2014. [PDF]
  • Sunil Nair, Jose Luis de la Vara, Mehrdad Sabetzadeh, Lionel Briand. "An extended systematic literature review on provision of evidence for safety certification". Information and Software Technology. 56(7):689-717 (2014) [PDF]
  • Lionel Briand, Davide Falessi, Shiva Nejati, Mehrdad Sabetzadeh, Tao Yue. "Traceability and SysML Design Slices to Support Safety Inspections: A Controlled Experiment". ACM Transactions on Software Engineering and Methodology (TOSEM). 23(1):9 (2014) [PDF]

2013:

  • Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand, Frank Zimmer, Raul Gnaga. "RUBRIC: A Flexible Tool for Automated Checking of Conformance to Requirement Boilerplates". 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013), August 2013. Tool Demonstration Paper. [PDF] [Tool website]
  • Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand, Frank Zimmer, Raul Gnaga. "Automatic Checking of Conformance to Requirement Boilerplates via Text Chunking: An Industrial Case Study". 7th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2013)., Baltimore, MD, USA 2013. [PDF]
  • Mehrdad Sabetzadeh, Davide Falessi, Lionel Briand, Stefano Di Alesio. "A Goal-Based Approach for Qualification of New Technologies: Foundations, Tool Support, and Industrial Validation". Reliability Engineering and System Safety. 119:52-66 (2013) [PDF]
  • Sunil Nair, Jose Luis de la Vara, Mehrdad Sabetzadeh, Lionel Briand. "Classification, structuring, and assessment of evidence for safety: A systematic literature review". 6th IEEE International Conference on Software Testing, Verification and Validation (ICST 2013), Luxembourg, March 2013. [PDF]
  • Rajwinder Panesar-Walawege, Mehrdad Sabetzadeh, Lionel Briand. "Supporting the Verification of Compliance to Safety Standards via Model-Driven Engineering: Approach, Tool-Support and Empirical Validation", Information and Software Technology. 55(5):836-864 (2013) [PDF]
  • Marsha Chechik, Jocelyn Simmonds, Sotirios Liaskos, Shiva Nejati, Mehrdad Sabetzadeh, Rick Salay. "PWWM: A Personal Web Workflow Methodology". The Personal Web Book, Springer. [PDF]

2012:

  • Jose Luis de la Vara, Sunil Nair, Eric Verhulst, Janusz Studzizba, Piotr Pepek, Jerome Lambourg, and Mehrdad Sabetzadeh. "Towards a Model-Based Evolutionary Chain of Evidence for Compliance with Safety Standards". Workshop on Next Generation of System Assurance Approaches for Safety-Critical Systems (SASSUR'12), collocated with SAFECOMP'12. Magdeburg, Germany, September 2012. [PDF]
  • Jose Luis de la Vara, Luis Hoyos, Enrique Collado, and Mehrdad Sabetzadeh. "Towards Customer-Based Requirements Engineering Practices". International Workshop on Empirical Requirements Engineering (EmpiRE'12), collocated with RE'12. Chicago, Illinois, USA, September 2012. [PDF]
  • Shiva Nejati, Stefano Di Alesio, Mehrdad Sabetzadeh, and Lionel Briand. "Modeling and Analysis of CPU Usage in Safety-Critical Embedded Systems to Support Stress Testing". 15th International Conference on Model Driven Engineering Languages and Systems (MoDELS'12), Innsbruck, Austria, October 2012. [PDF]
  • Lionel Briand, Davide Falessi, Shiva Nejati, Mehrdad Sabetzadeh, and Tao Yue. "Research-Based Innovation: A Tale of Three Projects in Model-Driven Engineering". 15th International Conference on Model Driven Engineering Languages and Systems (MoDELS'12), Innsbruck, Austria, October 2012. [PDF]
  • Shiva Nejati, Mehrdad Sabetzadeh, Marsha Chechik, Steve Easterbrook, and Pamela Zave. "Matching and Merging of Variant Feature Specifications". IEEE Transactions on Software Engineering 38(6):1355-1375 (2012).
  • Shiva Nejati, Mehrdad Sabetzadeh, Davide Falessi, Lionel C. Briand, Thierry Coq. "A SysML-based approach to traceability management and design slicing in support of safety certification: Framework, tool support, and case studies". Information & Software Technology, Volume 54, Number 6, June 2012. [PDF]
  • Marsha Chechik, Shiva Nejati, Mehrdad Sabetzadeh. "A Relationship-Based Approach to Model Integration". Innovations in Systems and Software Engineering, Volume 8, Number 1, March 2012. [PDF]
  • Davide Falessi, Mehrdad Sabetzadeh, Lionel Briand, Emanuele Turella, Thierry Coq, and Rajwinder Kaur Panesar-Walawege Planning for Safety Evidence Collection: A Tool-Supported Approach Based on Modeling of Standards Compliance Information, IEEE Software, Volume 29, Number 3, May-June 2012. [PDF]

 2011:

  • Huascar Espinoza, Alejandra Ruiz, Mehrdad Sabetzadeh, Paolo Panaroni. "Challenges for an Open and Evolutionary Approach to Safety Assurance and Certification of Safety-Critical Systems". 1st International Workshop on Software Certification (WoSoCER'11), collocated with ISSRE'11, Hiroshima, Japan, December 2011. [PDF]
  • Rajwinder Kaur Panesar-Walawege, Mehrdad Sabetzadeh, Lionel Briand. "Using Model-Driven Engineering for Managing Safety Evidence: Challenges, Vision and Experience". 1st International Workshop on Software Certification (WoSoCER'11), collocated with ISSRE'11, Hiroshima, Japan, December 2011. [PDF]
  • Mehrdad Sabetzadeh, Shiva Nejati, Lionel Briand, Anne-Heidi Evensen Mills. "Using SysML for Modeling of Safety-Critical Software-Hardware Interfaces: Guidelines and Industry Experience". 13th IEEE International High Assurance Systems Engineering Symposium (HASE'11), Boca Raton, Florida, USA, November 2011. [PDF]
  • Mehrdad Sabetzadeh, Davide Falessi, Lionel Briand, Stefano Di Alesio, Dag Mcgeorge, Vidar Åhjem, Jonas Borg. "Combining Goal Models, Expert Elicitation, and Probabilistic Simulation for Qualification of New Technology". 13th IEEE International High Assurance Systems Engineering Symposium (HASE'11), Boca Raton, Florida, USA, November 2011 (Best Paper Award). [PDF]
  • Rajwinder Kaur Panesar-Walawege, Mehrdad Sabetzadeh, Lionel Briand. "A Model-Driven Engineering Approach to Support the Verification of Compliance to Safety Standards". 22nd IEEE International Symposium on Software Reliability Engineering (ISSRE'11), Hiroshima, Japan, December 2011. [PDF]
  • Rajwinder Kaur Panesar-Walawege, Mehrdad Sabetzadeh, Lionel Briand. "Using UML Profiles for Sector-Specific Tailoring of Safety Evidence Information". 30th International Conference on Conceptual Modeling (ER'11), Brussels, Belgium, November 2011. [PDF]
  • Rajwinder Kaur Panesar-Walawege, Torbjørn Knutsen, Mehrdad Sabetzadeh, Lionel Briand. "CRESCO: Construction of Evidence Repositories for Managing Standards Compliance". 30th International Conference on Conceptual Modeling (ER'11), Brussels, Belgium, November 2011. Tool Demonstration Paper. [PDF]
  • Davide Falessi, Shiva Nejati, Mehrdad Sabetzadeh, Lionel Briand, Antonio Messina. "SafeSlice: A Model Slicing and Design Safety Inspection Tool for SysML". 8th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'11), September 2011. Tool Demonstration Paper. [PDF]

 2010:

  • Rajwinder Kaur Panesar-Walawege, Mehrdad Sabetzadeh, Lionel Briand, and Thierry Coq, "Characterizing the Chain of Evidence for Software Safety Cases: A Conceptual Model Based on the IEC 61508 Standard". 3rd IEEE International Conference on Software Testing, Verification, and Validation (ICST'10), Paris, France, April 2010. [PDF]
  • Mehrdad Sabetzadeh, Anthony Finkelstein and Michael Goedicke "Viewpoints". Encyclopedia of Software Engineering, P. Laplante, Ed., New York: Taylor and Francis, 2010. [PDF]
  • Marsha Chechik, Jocelyn Simmonds, Shoham Ben-David, Shiva Nejati, Mehrdad Sabetzadeh, Rick Salay. "Modeling and Analysis of Personal Web Applications: A Vision". CASCON Workshop on the Personal Web (PersonalWeb'10), Toronto, ON, Canada, November 2010.[PDF]
  • Mehrdad Sabetzadeh, Shiva Nejati, Marsha Chechik, Steve Easterbrook. "Reasoning about Consistency in Model Merging". ASE Workshop on Living with Inconsistencies in Software Development (LWI'10), Antwerp, Belgium, September 2010. [PDF]

 2009:

  • Marsha Chechik, Winnie Lai, Shiva Nejati, Jordi Cabot, Zinovy Diskin, Steve Easterbrook, Mehrdad Sabetzadeh, Rick Salay. "Relationship-Based Change Propagation: A Case Study". Workshop on Modeling in Software Engineering (MiSE'09) at the 31th International Conference on Software Engineering., Vancouver, Canada, May 2009. [PDF]

 2008:

  • Shiva Nejati, Mehrdad Sabetzadeh, Marsha Chechik, Sebastian Uchitel, and Pamela Zave, "Towards Compositional Synthesis of Evolving Systems". 16th International Symposium on Foundations of Software Engineering (FSE'08), Atlanta, GA, USA, November 2008. [PDF]
  • Mehrdad Sabetzadeh, Shiva Nejati, Steve Easterbrook, and Marsha Chechik, "Global Consistency Checking of Distributed Models with TReMer+". 30th International Conference on Software Engineering (ICSE'08), Leipzig, Germany, May 2008. Formal Research Demonstration. [PDF]

 2007:

  • Rick Salay, Steve Easterbrook, Marsha Chechik, Zinovy Diskin, Shiva Nejati, Mehrdad Sabetzadeh, Pete McCormick, Petcharat Viriyakattiyaporn. "An Eclipse-Based Model Management Framework". Workshop on Eclipse Technology (ETX'07) at the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Montreal, Canada, October 2007. [PDF].
  • Mehrdad Sabetzadeh, Shiva Nejati, Sotirios Liaskos, Steve Easterbrook, and Marsha Chechik, "Consistency Checking of Conceptual Models via Model Merging". 15th IEEE International Requirements Engineering Conference (RE'07), New Delhi, India, October 2007. [PDF]
  • Mehrdad Sabetzadeh, Shiva Nejati, Steve Easterbrook, and Marsha Chechik, "A Relationship-Driven Framework for Model Merging". Workshop on Modeling in Software Engineering (MiSE'07) at the 29th International Conference on Software Engineering, Minneapolis, USA, May 2007. [PDF]
  • Shiva Nejati, Mehrdad Sabetzadeh, Marsha Chechik, Steve Easterbrook, and Pamela Zave, "Matching and Merging of Statecharts Specifications". 29th International Conference on Software Engineering (ICSE'07), Minneapolis, USA, May 2007. (ACM SIGSOFT Distinguished Paper Award). [PDF]

 2006:

  • Mehrdad Sabetzadeh, "Management of Incomplete and Inconsistent Views". Doctoral Track of the 21st International Conference on Automated Software Engineering (ASE'06), Tokyo, Japan, September 2006.
  • Greg Brunet, Marsha Chechik, Steve Easterbrook, Shiva Nejati, Nan Niu and Mehrdad Sabetzadeh, "A Manifesto for Model Merging". 1st International Workshop on Global Integrated Model Management (GaMMa'06) at the 28th International Conference on Software Engineering, Shanghai, China, May 2006. [PDF]
  • Mehrdad Sabetzadeh and Steve Easterbrook, "View Merging in the Presence of Incompleteness and Inconsistency". Requirements Engineering Journal, Volume 11, Number 3, June 2006 (A previous version appeared at RE'05) [PDF] [Publisher's Link]

 2005:

  • Mehrdad Sabetzadeh and Steve Easterbrook, "Traceability in Viewpoint Merging: A Model Management Perspective". 3rd International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'05) at the 20th International Conference on Automated Software Engineering, Long Beach, USA, November 2005. [PDF]
  • Nan Niu, Steve Easterbrook, and Mehrdad Sabetzadeh "A Category-Theoretic Approach to Syntactic Software Merging". 21st International Conference on Software Maintenance (ICSM'05), Budapest, Hungary, September 2005. [PDF]
  • Mehrdad Sabetzadeh and Steve Easterbrook, "iVuBlender: A Tool for Merging Incomplete and Inconsistent Views". 13th International Requirements Engineering Conference (RE'05), Paris, France, September 2005, Tool paper. [PDF]
  • Mehrdad Sabetzadeh and Steve Easterbrook, "An Algebraic Framework for Merging Incomplete and Inconsistent Views". 13th International Requirements Engineering Conference (RE'05), Paris, France, September 2005, (Best paper nominee). [PDF]

 2003:

  • Mehrdad Sabetzadeh and Steve Easterbrook, "Analysis of Inconsistency in Graph-Based Viewpoints: A Category-Theoretic Approach". 18th International Conference on Automated Software Engineering (ASE'03), pages 12-21, Montreal, Canada, October 2003. [PDF]

Theses

  • Mehrdad Sabetzadeh, "Merging and Consistency Checking of Distributed Models". PhD Thesis, Department of Computer Science, University of Toronto, Toronto, Canada, 2008.[PDF]
  • Mehrdad Sabetzadeh, "A Category-Theoretic Approach to Representation and Analysis of Inconsistency in Graph-Based Viewpoints". Master's Thesis, Department of Computer Science, University of Toronto, Toronto, Canada, 2003. [PDF]