Responsive Image

Welcome to the Methodology Engineering Research Laboratory

The Methodology Engineering Laboratory is a research laboratory in the Department of Computer Engineering at Sharif University of Technology. Our particular interests are in developing techniques, tools, and processes to support software systems. Projects conducted within this group are focused on Software Development Methodologies, Situational Method Engineering and Process Patterns.

Research Areas

Situational Method Engineering
 
  • Assembly-Based Strategies
  • Paradigm-Based Strategies
  • Extension-Based Strategies
  • Process Metamodels
  • Computer-Aided Method Engineering (CAME) Tools
  • Process Patterns
Development Methodologies & Approaches
 
  • Model-Driven Development
  • Pattern-Oriented Development
  • Component-Based Development
  • Object-Oriented Methodologies
  • Agile Methodologies
  • Aspect-Oriented Methodologies
  • Agent-Oriented Methodologies
Process Evaluation
 
  • Process Evaluation Criteria
  • Process Evaluation Methods & Metrics

Research Projects


Active Research Projects:

  • Model-Driven Development (MDD) Methodologies

  • Knowledge Management Systems Development Methodologies

  • Agile Software Development Methodologies

  • Software Process Lines

  • Situational Method Engineering