Improving quality of use case documents through learning and user interaction

Use cases are widely used to capture user requirements based on interactions between different roles in the system. They are mostly documented in natural language and sometimes aided with graphical illustrations in the form of use case diagrams. Use cases serve as an important means to communicate a...

Full description

Saved in:
Bibliographic Details
Main Authors: LIU, Shuang, SUN, Jun, XIAO, Hao, WADHWA, Bimlesh, DONG, Jin Song, WANG, Xinyu
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2016
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4941
https://ink.library.smu.edu.sg/context/sis_research/article/5944/viewcontent/Improving_quality.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5944
record_format dspace
spelling sg-smu-ink.sis_research-59442020-02-27T03:25:14Z Improving quality of use case documents through learning and user interaction LIU, Shuang SUN, Jun XIAO, Hao WADHWA, Bimlesh DONG, Jin Song WANG, Xinyu Use cases are widely used to capture user requirements based on interactions between different roles in the system. They are mostly documented in natural language and sometimes aided with graphical illustrations in the form of use case diagrams. Use cases serve as an important means to communicate among stakeholders, requirement engineers and system engineers as they are easy to understand and are produced early in the software development process. Having high quality use cases are beneficial in many ways, e.g., in avoiding inconsistency/incompleteness in requirements, in guiding system design, in generating test cases. In this work, we propose an approach to improve the quality of use cases using techniques including natural language processing and machine learning. The central idea is to discover potential problems in use cases through active learning and human interaction and provide feedbacks in natural language. We conduct user studies with a real-world use case document. The results show that our method is helpful in improving use cases with a reasonable amount of user interaction. 2016-11-08T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4941 info:doi/10.1109/ICECCS.2016.33 https://ink.library.smu.edu.sg/context/sis_research/article/5944/viewcontent/Improving_quality.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Software Engineering
spellingShingle Software Engineering
LIU, Shuang
SUN, Jun
XIAO, Hao
WADHWA, Bimlesh
DONG, Jin Song
WANG, Xinyu
Improving quality of use case documents through learning and user interaction
description Use cases are widely used to capture user requirements based on interactions between different roles in the system. They are mostly documented in natural language and sometimes aided with graphical illustrations in the form of use case diagrams. Use cases serve as an important means to communicate among stakeholders, requirement engineers and system engineers as they are easy to understand and are produced early in the software development process. Having high quality use cases are beneficial in many ways, e.g., in avoiding inconsistency/incompleteness in requirements, in guiding system design, in generating test cases. In this work, we propose an approach to improve the quality of use cases using techniques including natural language processing and machine learning. The central idea is to discover potential problems in use cases through active learning and human interaction and provide feedbacks in natural language. We conduct user studies with a real-world use case document. The results show that our method is helpful in improving use cases with a reasonable amount of user interaction.
format text
author LIU, Shuang
SUN, Jun
XIAO, Hao
WADHWA, Bimlesh
DONG, Jin Song
WANG, Xinyu
author_facet LIU, Shuang
SUN, Jun
XIAO, Hao
WADHWA, Bimlesh
DONG, Jin Song
WANG, Xinyu
author_sort LIU, Shuang
title Improving quality of use case documents through learning and user interaction
title_short Improving quality of use case documents through learning and user interaction
title_full Improving quality of use case documents through learning and user interaction
title_fullStr Improving quality of use case documents through learning and user interaction
title_full_unstemmed Improving quality of use case documents through learning and user interaction
title_sort improving quality of use case documents through learning and user interaction
publisher Institutional Knowledge at Singapore Management University
publishDate 2016
url https://ink.library.smu.edu.sg/sis_research/4941
https://ink.library.smu.edu.sg/context/sis_research/article/5944/viewcontent/Improving_quality.pdf
_version_ 1770575153178083328