Empirical Evaluation of a Universal Requirements Engineering Process Maturity Model

Context. Software products are usually developed for either a specific customer (bespoke) or a broader market (market-driven). Due to their characteristics, bespoke and market-driven development face different problems, especially in the requirements engineering areas. Moreover, many of these proble...

Full description

Bibliographic Details
Main Author: Nguyen, Mai
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation 2010
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4011
id ndltd-UPSALLA1-oai-DiVA.org-bth-4011
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-40112018-01-12T05:14:10ZEmpirical Evaluation of a Universal Requirements Engineering Process Maturity ModelengNguyen, MaiBlekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation2010requirements engineeringprocess evaluationempiricalSoftware EngineeringProgramvaruteknikContext. Software products are usually developed for either a specific customer (bespoke) or a broader market (market-driven). Due to their characteristics, bespoke and market-driven development face different problems, especially in the requirements engineering areas. Moreover, many of these problems are caused by an inadequate requirements engineering process. Hence, in order to improve the process and subsequently the software quality, the maturity of the RE process must be evaluated. Although there are many process assessment initiatives done in bespoke development, there is a need for models covering both approaches. Uni-REPM, which can assess the RE process maturity in all environments, is such a model. Objectives. This study presents an academic and industrial evaluation of the Uni-REPM model before transferring it to industry. Methods. The first validation was conducted in the form of interviews with seven academic experts in which the model was scrutinized for its correctness and completeness. Subsequently, the model and the assessment method were applied and validated in 4 industrial organizations locating in Denmark, Spain and Singapore. Results. Based on the feedback obtained in the validation, refinements were made to the model to improve its quality. In addition, the evaluation result analysis of each industrial project is useful in indentifying weak areas in the process and suggesting possible improvement practices. Conclusions. The study shows that Uni-REPM is a quick, simple and cost-effective solution to assess the maturity level of the Requirements Engineering process of projects. Moreover, the assessment method using checklist is highly usable and applicable in various international development environments. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-4011Local oai:bth.se:arkivex7EDE8E08BD960F9DC12577AB0057A6DCapplication/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic requirements engineering
process evaluation
empirical
Software Engineering
Programvaruteknik
spellingShingle requirements engineering
process evaluation
empirical
Software Engineering
Programvaruteknik
Nguyen, Mai
Empirical Evaluation of a Universal Requirements Engineering Process Maturity Model
description Context. Software products are usually developed for either a specific customer (bespoke) or a broader market (market-driven). Due to their characteristics, bespoke and market-driven development face different problems, especially in the requirements engineering areas. Moreover, many of these problems are caused by an inadequate requirements engineering process. Hence, in order to improve the process and subsequently the software quality, the maturity of the RE process must be evaluated. Although there are many process assessment initiatives done in bespoke development, there is a need for models covering both approaches. Uni-REPM, which can assess the RE process maturity in all environments, is such a model. Objectives. This study presents an academic and industrial evaluation of the Uni-REPM model before transferring it to industry. Methods. The first validation was conducted in the form of interviews with seven academic experts in which the model was scrutinized for its correctness and completeness. Subsequently, the model and the assessment method were applied and validated in 4 industrial organizations locating in Denmark, Spain and Singapore. Results. Based on the feedback obtained in the validation, refinements were made to the model to improve its quality. In addition, the evaluation result analysis of each industrial project is useful in indentifying weak areas in the process and suggesting possible improvement practices. Conclusions. The study shows that Uni-REPM is a quick, simple and cost-effective solution to assess the maturity level of the Requirements Engineering process of projects. Moreover, the assessment method using checklist is highly usable and applicable in various international development environments.
author Nguyen, Mai
author_facet Nguyen, Mai
author_sort Nguyen, Mai
title Empirical Evaluation of a Universal Requirements Engineering Process Maturity Model
title_short Empirical Evaluation of a Universal Requirements Engineering Process Maturity Model
title_full Empirical Evaluation of a Universal Requirements Engineering Process Maturity Model
title_fullStr Empirical Evaluation of a Universal Requirements Engineering Process Maturity Model
title_full_unstemmed Empirical Evaluation of a Universal Requirements Engineering Process Maturity Model
title_sort empirical evaluation of a universal requirements engineering process maturity model
publisher Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4011
work_keys_str_mv AT nguyenmai empiricalevaluationofauniversalrequirementsengineeringprocessmaturitymodel
_version_ 1718606874086998016