A Decision-Support Framework Integrating ISM, Modified Fuzzy MICMAC, and Optimization for Software Requirement Dependency Analysis

Authors

  • Hamdi Bashir Department of Industrial Engineering and Engineering Management, College of Engineering, University of Sharjah, UAE; Sustainable Engineering Asset Management Research Group, University of Sharjah, Sharjah, UAE https://orcid.org/0000-0002-0514-7154
  • Messa Alhammadi Emirates Group, Dubai, UAE https://orcid.org/0009-0005-6133-3727
  • Hassan Ahmed Al Zarooni Sharjah Electricity, Water and Gas Authority, UAE https://orcid.org/0009-0000-8991-2185
  • Salah Haridy Department of Industrial Engineering and Engineering Management, College of Engineering, University of Sharjah, UAE; Sustainable Engineering Asset Management Research Group, University of Sharjah, Sharjah, UAE; Benha Faculty of Engineering, Benha University, Benha, Egypt https://orcid.org/0000-0002-8406-4647
  • Mohammad Shamsuzzaman Department of Industrial Engineering and Engineering Management, College of Engineering, University of Sharjah, UAE; Sustainable Engineering Asset Management Research Group, University of Sharjah, Sharjah, UAE https://orcid.org/0000-0002-1242-9627

DOI:

https://doi.org/10.59543/comdem.v3i.18328

Keywords:

Software requirements; Requirement dependencies; Interpretive Structural Modeling (ISM); Modified Fuzzy MICMAC; Lexicographic optimization

Abstract

Several studies have developed methods to model and analyze dependencies among requirements in software development projects. However, existing approaches provide limited support for decision-making related to software requirement (SR) changes. Extending this line of research, the present study proposes a three-stage decision-support framework to more systematically model, analyze, and manage dependencies among software requirements (SRs). First, Interpretive Structural Modeling (ISM) is employed to organize SRs into a simple hierarchical form. Next, a modified version of the Fuzzy Cross-Impact Matrix Multiplication Applied to Classification (MICMAC) analysis, which considers both the likelihood of occurrence and the impact of change, is employed to categorize SRs based on their criticality. Building on the outputs of the ISM and fuzzy MICMAC analyses, a lexicographic multi-objective optimization model is then developed to support the selection of SR changes that satisfy customer requirements while minimizing the breadth and intensity of change propagation. The applicability of the proposed framework is demonstrated through a real-world software development project involving 28 SRs. This demonstration illustrates that the proposed framework provides a systematic and robust decision-support tool for software requirement change management, helping reducing the risk of project cost and schedule overruns.

Downloads

Published

2026-07-21

How to Cite

Bashir, H., Alhammadi, M., Al Zarooni, H. A., Haridy, S., & Shamsuzzaman , M. (2026). A Decision-Support Framework Integrating ISM, Modified Fuzzy MICMAC, and Optimization for Software Requirement Dependency Analysis. Computer and Decision Making: An International Journal, 3, 911–931. https://doi.org/10.59543/comdem.v3i.18328

Issue

Section

Articles