Welcome to the Software Engineering Interest
Group of Montreal (SEIGOMON)

Montréal is the largest city in the Canadian province of Québec and the second-largest city in Canada. It is the second-largest primarily French-speaking city in the world, after Paris. The official language of Montreal is French, as defined by the city's charter, yet most of its citizen are bilingual and it is always possible to study, work, and enjoy Montréal in English.

Concordia University, École Polytechnique de Montréal, McGill University, Université de Montréal, and Université du Québec à Montréal are the five international-renowned universities implanted in Montréal. These universities welcome every year more than 50,000 students from more than 150 countries.

International experts and renowned professors carry out research in software engineering in the five universities. They teach and perform research on various subjects from search-base software engineering to empirical studies in software engineering to algorithms for lattices and partial orders.

If you are interested by pursuing graduate studies in software engineering, feel free to contact the professor(s) working in your area of interests!

Full Professor
Alain Abran
SE and IS Dept.
  1. Foundations of SE
  2. Software quality assurance
  3. Software cost analysis
  4. Risks assessment and management
Full Professor
Giuliano Antoniol
SOCCER Lab.
  1. Search base software engineering
  2. Software evolution and maintenance
  3. Reverse engineering, static code analysis
  4. Empirical software studies
  5. Software quality assurance
Associate Professor
Alain April
SE and IS Dept.
  1. Software engineering
  2. Software maintenance maturity models
  3. Service contracts and agreements
  4. Software quality assurance
Associate Professor
Yann-Gaël Guéhéneuc
Ptidej Team
  1. Design defects
  2. Design patterns
  3. Evolution Patterns
  4. Feature identification
  5. Program comprehension
Associate Professor
Hakim Lounis
CS Dept.
  1. Software quality
  2. Software maintenance
  3. Revere- and re-engineering
  4. Machine learning
  5. Knowledge-based systems
Full Professor
Ettore Merlo
CE and SE Dept.
  1. Reverse engineering
  2. Secutity analyses
Full Professor
Hafedh Mili
CS Dept.
  1. AOP system development
  2. Component-based development
  3. Workflow modeling
  4. E-Markets
  5. Data mining
Associate Professor
John Mullins
CRAC Lab.
  1. Calculi for concurrent systems
  2. Applications of logic to concurrency
  3. Modal and temporal logics with fixed points
  4. Models and calculi for security
  5. Applications to verification of security
Assistant Professor
Martin Robillard
SWEVO
  1. Software evolution and modularity
  2. Information traceability
  3. Aspect-oriented software development
  4. Program understanding
  5. Empirical software engineering
Full Professor
Pierre N. Robillard
SE Lab.
  1. Empirical study in software engineering
  2. Software process & software quality
  3. Simulation of complex micro-biological system
Associate Professor
Jürgen Rilling
SE Lab.
  1. Software traceability
  2. Process modeling
  3. Program comprehension
  4. Use case maps
Full Professor
Houari Sahraoui
GEODES Lab.
  1. Object-oriented Metrics and Quality
  2. Software Visualization
  3. Software Re-engineering and Evolution
  4. Search-based Software Engineering
  5. Metamodeling and Model Transformation
Assistant Professor
Aziz Salah
CS Dept.t
  1. Service Web systems
  2. Communicating systems
  3. Formal specification synthesis
  4. Scenarios and use cases
  5. Model transformation
Associate Professor
Julie Vachon
GEODES Lab.
  1. Analysis and design of AOP systems
  2. Formal specification and verification
  3. Specification of concurrent systems
  4. Service Web orchestration
Associate Professor
Petko Valtchev
CS Dept.
  1. Knowledge management
  2. Semantic Web and ontologies
  3. Mining structured data
  4. Software engineering modeling
  5. Algorithms for lattices and partial orders

Web page maintained by Yann-Gaël Guéhéneuc