arrow
返回

Model-based requirements verification method: Conclusions from two controlled experiments

delete2014-03-01
delete17
delete
OA
AI
D
Daniel Aceituna
G
Gursimran Walia
H
Hyunsook Do
S
Seok-Won Lee *
DOI:10.1016/j.infsof.2013.11.004delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Context: Requirements engineering is one of the most important and critical phases in the software development life cycle, and should be carefully performed to build high quality and reliable software. However, requirements are typically gathered through various sources and are represented in natural language (NL), making requirements engineering a difficult, fault prone, and a challenging task. Objective: To ensure high-quality software, we need effective requirements verification methods that can clearly handle and address inherently ambiguous nature of NL specifications. The objective of this paper is to propose a method that can address the challenges with NL requirements verification and to evaluate our proposed method through controlled experiments. Method: We propose a model-based requirements verification method, called NLtoSTD, which transforms NL requirements into a State Transition Diagram (STD) that can help to detect and to eliminate ambiguities and incompleteness. The paper describes the NLtoSTD method to detect requirement faults, thereby improving the quality of the requirements. To evaluate the NLtoSTD method, we conducted two controlled experiments at North Dakota State University in which the participants employed the NLtoSTD method and a traditional fault checklist during the inspection of requirement documents to identify the ambiguities and incompleteness of the requirements. Results: Two experiment results show that the NLtoSTD method can be more effective in exposing the missing functionality and, in some cases, more ambiguous information than the fault-checklist method. Our experiments also revealed areas of improvement that benefit the method's applicability in the future. Conclusion: We presented a new approach, NLtoSTD, to verify requirements documents and two controlled experiments assessing our approach. The results are promising and have motivated the refinement of the NLtoSTD method and future empirical evaluation. (C) 2013 Elsevier B.V. All rights reserved.
Keyword:
Requirements verification
Model-based verification
NLtoSTD
Fault checklist
Controlled experiments
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

N
north dakota state university fargo
学者数:
5.5K
论文数: 4.9K
被引数: 6
A
Ajou University
学者数:
1.1W
论文数: 1.0W
被引数: 8.9K
引用论文

引用论文

err分享
err收藏
Genetic variants in glutamate cysteine ligase confer protection against type 2 diabetes
err2020-07-26
err0
PREAI
errIuliia Azarova; Elena Klyosova; Victor Lazarenko; Alexander Konoplya; Alexey Polonikov
err分享
err收藏
Estimation of Size of Distal Ureteral Stones: Noncontrast CT Scan Versus Actual Size
err2008-10-01
err0
PREAI
errT.A. Kishore; Renato N. Pedro; Bryan Hinck; Manoj Monga
err分享
err收藏
Signals in the Underground: Microbial Signaling and Plant Productivity
err2008-01-01
err0
PREAI
errFazli Mabood; Woo Jin Jung; Donald L. Smith
err分享
err收藏
Demand Prediction of Railway Emergency Resources Based on Case-Based Reasoning
err2021-04-09
err0
errOAAI
errJianping Sun; Hantao Cao; Biao Geng; Zhaoping Tang; Xiaopeng Li
err分享
err收藏
Inference of message sequence charts
err2003-07-01
err100
PREAI
errAlur, R; Etessami, K; Yannakakis, M
err分享
err收藏
学者 查看更多内容