USER STORY QUALITY CRITERIA DEVELOPMENT USING GOAL QUESTION METRIC (GQM) APPROACH

Software's requirement quality is one of the factors that affected the success of the software development project. Software requirement can be specified in structured way or unstructured one. One of the structured ways to specify requirement is user story. Although IEEE established quality...

Full description

Saved in:
Bibliographic Details
Main Author: Abdulloh, Muhammad
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/49616
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Software's requirement quality is one of the factors that affected the success of the software development project. Software requirement can be specified in structured way or unstructured one. One of the structured ways to specify requirement is user story. Although IEEE established quality criteria for requirement, that quality standard can be further developed. Further development of the requirement quality criteria is needed because the nature of the requirement engineering not only on technical aspect, but also on the social aspect. The requirement quality criteria can be developed by identified the problems that faced during requirement engineering process. One of the studies that identified the problem faced in requirement engineering is Naming Pain in Requirement Engineering (NaPiRE). Goal Question Metric (GQM) method is used to derive the quality criteria from the identified problem on requirement engineering. The quality criteria are tested by developing tool to syntactically check the user story against the developed quality criteria. The tool's performance measurement is measuring the precision and recall. From 415 tested dataset the total precision of the tool is 0.47 while the recall is 0.48. The further development of the tools by adding semantic checking that utilize natural language processing is hoped to improve the tool's precision and recall.