GSPA: a generic software process assessment tool

Yürüm, Ozan Raşit
Performing process improvement to deliver the qualified products with expected cost on time has been a requirement for organization targeting to be successful in software market. Software organizations usually perform process improvement based on well-known process assessment frameworks such as CMMI and ISO 15504. As improvement needs diverge, a number of process assessment models such as Automotive SPICE, Enterprise SPICE, Brazilian Software Improvement, and Agile Maturity Model are derived. In addition, self-assessment carries vital importance as more SME’s initiate process improvement projects. Process assessment requires judgment and there is an unavoidable manual work. However there are also opportunities for automation. Performing process assessment manually leads to loss of time because of its complicated nature. Therefore, there is a need for a generic software process assessment tool to define process assessment models, facilitate assessment, and give simple and reasonable results. The existing tools do not meet the expected features completely, as they were generally developed for single process assessment model. For this reason, a generic software process assessment tool has been developed to support all structured process assessment models. A multiple case study is conducted to measure the sufficiency and the contributions of the tool.


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...
Improvement proposal for a software requirements management process
Yamaç, Pınar Işıl; Bilgen, Semih; Department of Information Systems (2006)
This thesis focuses on measurement based software process improvement, especially improvement of requirements change management process. The literature on software measurement is investigated, software process improvement methodologies are studied and requirements change management metrics are examined. Requirements change management process at a private company working in the defense industry is observed and metrics obtained from various tools have been aggregated. Moreover, an improvement proposal, which ...
Assessing Software Processes over a New Generic Software Process Assessment Tool
YÜRÜM, OZAN RAŞİT; Özcan Top, Özden; DEMİRÖRS, ONUR (2017-08-01)
Performing process improvement to deliver qualified products with the expected cost on time has been a requirement for organizations targeting to be successful in the software market. Software organizations usually perform process improvement based on well-known process assessment frameworks such as CMMI and ISO/IEC 15504. A number of derivatives of CMMI and ISO/IEC 15504 have been developed and they are being updated. As a result of this, the software process assessment tool based on them needs to be updat...
QEVM: quality integrated earned value management
Efe, Pınar; Demirörs, Onur; Department of Information Systems (2015)
Software project management discipline is in need of valuable tools and techniques to complete projects in agreed scope, on time and within budget according to customer needs. Earned Value Management (EVM) is a simple and powerful performance management and feedback tool, which is widely used in project management with an increasing interest particularly in last decade. EVM clearly displays the project progress in terms of scope, cost and schedule and enables predicting future of the project based on the tr...
Merging multi-view feature models
Atılgan Aydın, Elçin; Oğuztüzün, Mehmet Halit S.; Doğru, Ali Hikmet; Department of Computer Engineering (2011)
Feature models are used for variability management in software product lines. Instead of developing a single feature model, merging small models can be an effective solution to obtain a unified view. Since each stakeholder views the product family from a different perspective, conflicts may occur during merging. In this research, merging of feature models arising from different viewpoints is considered. A normative procedure is proposed to merge feature models by applying local rules. This procedure can mer...
Citation Formats
O. R. Yürüm, “GSPA: a generic software process assessment tool,” M.S. - Master of Science, Middle East Technical University, 2014.