Fuzzy COTS Selection for Modular Software Systems Based on Cohesion and Coupling under Multiple Applications Environment
Due to the rapid growth of development of component based software systems, the selection of optimal commercial-off-the-shelf (COTS) components has become the key of optimization techniques used for the purpose. In this paper, the authors use fuzzy mathematical programming (FMP) for developing bi-objective fuzzy optimization models that aims to select the best-fit COTS components for a modular software system under multiple applications development task. The proposed models maximize the functional performance and minimize the total cost of the software system satisfying the constraints of minimum threshold on intra-modular coupling density and reusability of COTS components. The efficiency of the models is illustrated using a real-world scenario of developing two financial applications for two small-scale industries.