Razieh Dehghani

Thesis Title: A Framework for Improving Knowledge Management in Situational Method Engineering


In today’s methodical corporate world, processes have been recognized as valuable organizational knowledge assets. Situational Method Engineering (SME) processes are considered particularly valuable because of their effectiveness in building context-specific software processes for developing efficient software systems; thus, they indirectly affect all software-dependent organizational knowledge assets, including organizational processes. It is therefore logical to deduce that managing SME knowledge would improve the efficiency of both SME and organizational processes.
Unfortunately, existing SME processes suffer from weaknesses that are rooted in loss of knowledge within method engineering processes. For example, the method engineers' experience, as a kind of tacit knowledge, is not accessible through SDM description artifacts. Managing SME process knowledge helps alleviate such weaknesses through reusing the software developers' experience and maintaining the method engineers' knowledge.
The final purpose of this research is to propose a novel SME method that supports alleviating weaknesses of available SME processes through providing adequate support for KM process. For this purpose, these steps should be taken: 1) Identifying KM requirements of SME methods, 2) Evaluating some of the available SME methods, 3) Providing a model for improving SME methods, 4) Identifying the appropriate method for assessing the quality of knowledge flow in SME methods, 5) Using results of previous steps to provide a new SME method that supports KM process, and 6) Evaluating and revising results of this research through using the proposed evaluation framework (in the first step), applying the identified knowledge flow evaluation methods (in the fourth step), and also applying a case study.
Since now, the following results have been obtained through performing the first four steps: 1) An evaluation framework for assessing the ability to manage SME process knowledge, and also for identifying appropriate Knowledge Management (KM)-driven SME processes , 2) Strengths and weaknesses of available SME methods, 3) A novel improvement model (similar to CMMI) that guides method engineers to alleviate weaknesses of available SME methods, 4) Features of some of the available methods for knowledge flow evaluation, along with a new evaluation method. Furthermore, the provided evaluation framework and the proposed model have been evaluated through investigating results of applying them to the methods that have been evaluated in the second step.

Research Interests:
  • Knowledge Management
  • Enterprise Information Systems Development Methods
  • Situational Method Engineering
  • Software System Integration Methods

And In Some Manners:
  • Internet of Things
  • Software Evolution
  • Software Architecture


Contact Information

   Email: rdehghani[at] ce [dot] sharif [dot] edu