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 Development Methodologies & Approaches Process Evaluation
  • Assembly-Based Strategies

  • Paradigm-Based Strategies

  • Extension-Based Strategies

  • Process Metamodels

  • Computer-Aided Method Engineering (CAME) Tools

  • Process Patterns

  • Model-Driven Development

  • Pattern-Oriented Development

  • Component-Based Development

  • Object-Oriented Methodologies

  • Agile Methodologies

  • Aspect-Oriented Methodologies

  • Agent-Oriented Methodologies

  • Process Evaluation Criteria

  • Process Evaluation Methods & Metrics



who are we? reseach Projects News & Events