Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
SPL-CMM: software product line capability maturity model
Download
index.pdf
Date
2019
Author
Çalışkanbaş, Recep Bora.
Metadata
Show full item record
This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
.
Item Usage Stats
156
views
72
downloads
Cite This
Software companies show increasing attention to Software Product Line (SPL) approach. SPL provides cost reduction, quality improvements, and reduced delivery time. Because of these benefits, companies want to assess their current level of SPL and to achieve a guidance for improvement. It is a relatively new area of research in which, so far, limited work has been done. These limited studies are based on Business, Architecture, Process and Organization (BAPO) model. In order to check the applicability, usefulness and completeness of the BAPO model, a pilot study and an exploratory case study have been conducted. Based on the feedbacks from these case studies, the Modified BAPO has been achieved. For the validation of the Modified BAPO, an explanatory case study has been conducted. The results indicated that the Modified BAPO is still insufficient, incomplete and not useful. In order to provide a solution that satisfy these requirements, a SPL Capability Maturity Model (SPLCMM) has been developed based on SPICE-ISO/IEC TR 15504. SPL-CMM includes SPL-Process Reference Model (SPL-PRM) consisting of 16 SPL specific process definitions under four process areas of business, architecture, technical and organization as well as a measurement framework providing objective ratings. It is a structured and standardized approach that enables assessment of the SPL specific processes in a consistent, repeatable manner. It is assisted by adequate measures with guidance on actions for improvement. The validation of the proposed model has been performed through conducting a case study. The case study results show that the SPLCMM is applicable for identifying the current state of the SPL process capability and the gaps for process improvement to the next capability level.
Subject Keywords
Information systems.
,
Software Product Line
,
Capability
,
Maturity
,
Assessment Model
URI
http://etd.lib.metu.edu.tr/upload/12623414/index.pdf
https://hdl.handle.net/11511/43696
Collections
Graduate School of Informatics, Thesis
Suggestions
OpenMETU
Core
Testing effectiveness and effort in software product lines
Çöteli, Mert Burkay; Bilgen, Semih; Department of Electrical and Electronics Engineering (2013)
Software product lines (SPL) aim to decrease the total software development cost by the help of reusability and variability. However, the increasing number of variations for the delivery types of products would result in increasing cost of the verification and validation process. Total testing cost of development can also be decreased by reusing test cases and scripts. The main objective of this study is to increase testing effectiveness while minimizing testing effort. Four different cases consisting of As...
Empirical evaluation of a decision support model for adopting software product line engineering
Tuzun, Eray; Tekinerdogan, Bedir; Kalender, Mert Emin; Bilgen, Semih (2015-04-01)
Context: The software product line engineering (SPLE) community has provided several different approaches for assessing the feasibility of SPLE adoption and selecting transition strategies. These approaches usually include many rules and guidelines which are very often implicit or scattered over different publications. Hence, for the practitioners it is not always easy to select and use these rules to support the decision making process. Even in case the rules are known, the lack of automated support for st...
An Action research of achievements in a software product line implementation
Ergül, Muhittin Erdem; Bilgen, Semih; Department of Electrical and Electronics Engineering (2014)
Software product lines emphasize, with an innovative approach, the idea of predictive re-use. In this way, significant improvements are provided in cost, time-to-market and quality and market dominance is enabled in the target area. The majority of the academic studies in this area are case studies. In this study it is also intended to provide scientific data to the literature about the achievements brought about by software product lines. First, the challenges in the software development activities perform...
An Ontology based approach to requirements reuse problem in software product lines
Karataş, Elif Kamer; Birtürk, Ayşenur; Department of Computer Engineering (2012)
With new paradigms in software engineering such as Software Product Lines, scope of reuse is enlarged from implementation upto design, requirements, test-cases, etc. In this thesis an ontology-based approach is proposed as a solution to systematic requirement reuse problem in software product lines, and the approach is supported with a reuse automation tool. A case study is performed on the projects of an industrial software product line using hereby proposed solution and then based on the evaluated metrics...
Assessment of Software Process and Metrics to Support Quantitative Understanding: Experience from an Undefined Task Management Process
TARHAN, AYÇA; Demirörs, Onur (2011-06-01)
Software engineering management demands the measurement, evaluation and improvement of the software processes and products. However, the utilization of measurement and analysis in software engineering is not very straightforward. It requires knowledge on the concepts of measurement, process management, and statistics as well as on their practical applications. We developed a systematic approach to evaluate the suitability of a software process and its measures for quantitative analysis, and have applied the...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
R. B. Çalışkanbaş, “SPL-CMM: software product line capability maturity model,” Thesis (M.S.) -- Graduate School of Informatics. Information Systems., Middle East Technical University, 2019.