Domestic Journal Peer-reviewed
reqchecker:IEEE 830の品質特性に基づく日本語要求仕様書の問題点検出ツール
reqchecker: A Tool for Detecting Problems in Japanese Requirements Specification Documents Based on IEEE 830 Quality Characteristics
電子情報通信学会論文誌, vol. J101-D, no. 1, pp. 57–67, January 2018.
Published by the IEICE: IEICE Transactions Online.
Abstract
要求仕様書は主に自然言語で記述されているため,文意のあいまい性などの問題がある.高品質な要求仕様書を得るためには,要求分析者がこれらの問題点を認識し発見することが重要である.本論文ではIEEE 830で定義された品質特性をもとに,日本語で記述された要求仕様書の問題点を検出する手法およびその自動化ツールreqcheckerを提案する.提案手法では,要求仕様書全体と要求文の解析,さらに要求文間の関係解析を行い要求仕様書中の問題点を検出する.reqcheckerでは非あいまい性など6つの品質特性に関する問題点を検出しマーキングを行うことで,要求分析者による問題点の発見を支援する.例題への適用および被験者実験によりreqcheckerの有用性に関する予備評価を行ったところ,良好な結果を得た.
Abstract (English)
Some requirements specification documents have several problems such as the ambiguity of sentences because they are mainly written in natural language. It is important for requirements analysts to find and analyze these problems. In this paper, we propose a technique for detecting problems in a requirements specification documents based on the quality characteristics defined in IEEE 830, using the syntactical structure of the specification. Our technique analyzes the structure and relationships of the sentences and the whole of the given specification. A specification checker named reqchecker that automates our technique can support to find the problems over six quality characteristics. The preliminary evaluation results show that reqchecker has acceptable detection accuracy and high supporting effects for some particular quality characteristics.
Related papers
This work builds on
BibTeX
@article{hayashi-ieicet201801,
author = {林 晋平 and 有賀 顕 and 佐伯 元司},
title = {reqchecker:IEEE 830の品質特性に基づく日本語要求仕様書の問題点検出ツール},
journal = {電子情報通信学会論文誌},
volume = {J101-D},
number = 1,
pages = {57--67},
doi = {10.14923/transinfj.2017SKP0036},
year = 2018,
}
- Type
- Domestic Journal
- Published
- January 2018
- Volume / Pages
- vol. J101-D, no. 1, pp. 57–67
- DOI
- 10.14923/transinfj.2017SKP0036