A Software Requirements Defect Management Approach Using Negotiation Technique To Improve Software Requirements Quality

Several defects are originated from requirements phase and poor requirements elicitation process leads to projects failure. Developing software projects with defects-free requirements are difficult, especially when project involve multiple stakeholders with different perspectives and perceptions. Th...

Full description

Saved in:
Bibliographic Details
Main Author: Rosmadi, Nurul Atikah
Format: Thesis
Language:English
Published: 2018
Subjects:
Online Access:http://eprints.utem.edu.my/id/eprint/23324/1/A%20Software%20Requirements%20Defect%20Management%20Approach%20Using%20Negotiation%20Technique%20To%20Improve%20Software%20Requirements%20Quality.pdf
http://eprints.utem.edu.my/id/eprint/23324/
http://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=112734
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utem.eprints.23324
record_format eprints
spelling my.utem.eprints.233242020-10-05T08:51:51Z http://eprints.utem.edu.my/id/eprint/23324/ A Software Requirements Defect Management Approach Using Negotiation Technique To Improve Software Requirements Quality Rosmadi, Nurul Atikah Q Science (General) QA76 Computer software Several defects are originated from requirements phase and poor requirements elicitation process leads to projects failure. Developing software projects with defects-free requirements are difficult, especially when project involve multiple stakeholders with different perspectives and perceptions. This is because conflicted stakeholders lead to mismatching goals and miscommunication. Traditionally, inspection method is proven effective to detect and to remove requirements defects. However, it is only feasible when the requirements document are ready. Earlier defects detection, fix and removed, can lessen the cost of testing and maintaining phase at later stages. Motivated by this, this research proposed a new defects management approach in software requirement to improve software requirements quality. This research introduces a prevention action to propose a defects management approach with embedding negotiation technique to prevent the defects from entering software requirements documents. Empirical software engineering method is adopted for this research and the evaluation is based on experimental study. A control group which deploy traditional inspection technique is used as our baseline to compare the effectiveness of defects management approach. Hence, to support that, we conduct experiments that runs both traditional and new approach using case study that involve multiple stakeholders. On top of that, five experts who are familiar with handling defects management and working in software engineering field more than five years, were selected to provide expert opinion. Overall results indicates that the new defects management approach and the inspection have similar capabilities to prevent and to detect defects respectively. Our new defect management approach able to prevent 28 percent more than inspection approach. This also means that both traditional inspection approach and the new approach complement each other by means that we can improve software requirements quality and reduce the maintenance cost in the future. 2018 Thesis NonPeerReviewed text en http://eprints.utem.edu.my/id/eprint/23324/1/A%20Software%20Requirements%20Defect%20Management%20Approach%20Using%20Negotiation%20Technique%20To%20Improve%20Software%20Requirements%20Quality.pdf Rosmadi, Nurul Atikah (2018) A Software Requirements Defect Management Approach Using Negotiation Technique To Improve Software Requirements Quality. Masters thesis, Universiti Teknikal Malaysia Melaka. http://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=112734
institution Universiti Teknikal Malaysia Melaka
building UTEM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknikal Malaysia Melaka
content_source UTEM Institutional Repository
url_provider http://eprints.utem.edu.my/
language English
topic Q Science (General)
QA76 Computer software
spellingShingle Q Science (General)
QA76 Computer software
Rosmadi, Nurul Atikah
A Software Requirements Defect Management Approach Using Negotiation Technique To Improve Software Requirements Quality
description Several defects are originated from requirements phase and poor requirements elicitation process leads to projects failure. Developing software projects with defects-free requirements are difficult, especially when project involve multiple stakeholders with different perspectives and perceptions. This is because conflicted stakeholders lead to mismatching goals and miscommunication. Traditionally, inspection method is proven effective to detect and to remove requirements defects. However, it is only feasible when the requirements document are ready. Earlier defects detection, fix and removed, can lessen the cost of testing and maintaining phase at later stages. Motivated by this, this research proposed a new defects management approach in software requirement to improve software requirements quality. This research introduces a prevention action to propose a defects management approach with embedding negotiation technique to prevent the defects from entering software requirements documents. Empirical software engineering method is adopted for this research and the evaluation is based on experimental study. A control group which deploy traditional inspection technique is used as our baseline to compare the effectiveness of defects management approach. Hence, to support that, we conduct experiments that runs both traditional and new approach using case study that involve multiple stakeholders. On top of that, five experts who are familiar with handling defects management and working in software engineering field more than five years, were selected to provide expert opinion. Overall results indicates that the new defects management approach and the inspection have similar capabilities to prevent and to detect defects respectively. Our new defect management approach able to prevent 28 percent more than inspection approach. This also means that both traditional inspection approach and the new approach complement each other by means that we can improve software requirements quality and reduce the maintenance cost in the future.
format Thesis
author Rosmadi, Nurul Atikah
author_facet Rosmadi, Nurul Atikah
author_sort Rosmadi, Nurul Atikah
title A Software Requirements Defect Management Approach Using Negotiation Technique To Improve Software Requirements Quality
title_short A Software Requirements Defect Management Approach Using Negotiation Technique To Improve Software Requirements Quality
title_full A Software Requirements Defect Management Approach Using Negotiation Technique To Improve Software Requirements Quality
title_fullStr A Software Requirements Defect Management Approach Using Negotiation Technique To Improve Software Requirements Quality
title_full_unstemmed A Software Requirements Defect Management Approach Using Negotiation Technique To Improve Software Requirements Quality
title_sort software requirements defect management approach using negotiation technique to improve software requirements quality
publishDate 2018
url http://eprints.utem.edu.my/id/eprint/23324/1/A%20Software%20Requirements%20Defect%20Management%20Approach%20Using%20Negotiation%20Technique%20To%20Improve%20Software%20Requirements%20Quality.pdf
http://eprints.utem.edu.my/id/eprint/23324/
http://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=112734
_version_ 1680323927760437248
score 13.15806