Towards quality-centric software development: a SPICE-aligned MCDM perspective
摘要
SPICE is an international standard aimed at evaluating and enhancing software development processes, offering a systematic framework to assess the capability and maturity of an organization’s software development practices. This study aims to evaluate software development models in accordance with the SPICE (Software Process Improvement and Capability Determination) standards by employing a structured Multi-Criteria Decision-Making (MCDM) approach. A two-stage methodology was implemented to accomplish this objective. In the initial stage, the Entropy method was employed to objectively assign weights to the proposed SPICE dimension criteria, thereby ensuring a data-driven prioritization of these factors. In the second stage, the software development models were evaluated using the Complex Proportional Assessment (COPRAS) method, which ranks the alternatives according to their performance against the weighted criteria. The results present a comprehensive evaluation framework for selecting software development models that align with SPICE standards, offering valuable insights for software engineers and decision-makers aiming to enhance process capability and improve software quality. This article offers valuable insights into the selection and enhancement of software development models that comply with SPICE standards, thereby improving software quality and development efficiency.