A Systematic Mapping Study on Software Measurement Programs in SMEs
e-Informatica Software Engineering Journal
Context: Software measurement programs are essential to understand, evaluate, improve and predict the software processes, products and resources. However, the successful implementation of software measurement programs (MPs) in small and medium enterprises (SMEs) is challenging. Objective: To perform a detailed analysis of studies on MPs for highlighting the existing measurement models, tools, metrics selection methods and challenges for implementing MPs in SMEs. Methods: A Systematic Mapping
... dy (SMS) is conducted. Results: In total, 35 primary studies are comprehensively analysed. We identified 29 software measurement models and 4 tools specifically designed for MPs in SMEs. The majority of the measurement models (51%) are built upon software process improvement approaches. With respect to the measurement purposes of models, the distribution of MPs was identified as: characterization (63%), evaluation (83%), improvement (93%) and prediction (16%). The majority of primary studies discussed the use of measurement experts and experience (60%) followed by the use of measurement standards (40%) and the use of automated tools (22%) for metrics selection in MPs. It was found that the SMEs and large organizations face different challenges which was shown in studies on challenges reported in SMEs reports . The challenges existed even before the implementation of MPs and were connected with infrastructure and management processes in SMEs. The challenges reported by studies in large organizations are mostly related to the issues discovered while implementing MPs. Conclusion: The analysis of measurement models, tools, metrics selection methods and challenges of implementing MPs should help SMEs to make a feasibility study before implementing a MP.