A Case Study of Software Product Line for Business Applications Changeability Prediction
Journal: Journal of Information and Organizational Sciences (JIOS) (Vol.38, No. 2)Publication Date: 2014-12-16
Authors : Zdravko Roško; Vjeran Strahonja;
Page : 145-160
Keywords : Software product lines; changeability; maintainability index; metrics; reuse; reference architecture; platform responsibility;
Abstract
The changeability, a sub-characteristic of maintainability, refers to the level of effort which is required to do modifications to a software product line (SPL) application component. Assuming dependencies between SPL application components and reference architecture implementation (a platform), this paper empirically investigates the relationship between 7 design metrics and changeability of 46 server components of a product line for business applications. In addition, we investigated the usefulness of Platform Responsibility (PR) metric as an indicator of product line component changeability. The results show that most of the design metrics are strongly related to the changeability of server component and also indicate statistically significant correlation between Maintainability Index (MI) and PR metric. The assessment is based on a case study of the implementation of the product line for business applications in a financial institution. The results show that PR metric can be used as good predictor of changeability in the software product line environment.
Other Latest Articles
- Approximation of Unit-Hypercubic Infinite Antagonistic Game via Dimension-Dependent Irregular Samplings and Reshaping the Payoffs into Flat Matrix Wherewith to Solve the Matrix Game
- Applying Genetic Algorithms and RIA Technologies to the Development of Complex-VRP Tools in Real-World Distribution of Petroleum Products
- Analysis of Human Resources in Science and Technology in ICT Companies–Case of Croatia
- Technical, Legal, Economic and Social Aspects of Biometrics for Cloud Computing
- An Approach to Source Code Conversion of Classical Programming Languages into Source Code of Quantum Programming Languages
Last modified: 2020-04-20 18:58:06