リケラボ論文検索は、全国の大学リポジトリにある学位論文・教授論文を一括検索できる論文検索サービスです。

リケラボ 全国の大学リポジトリにある学位論文・教授論文を一括検索するならリケラボ論文検索大学・研究所にある論文を検索できる

リケラボ 全国の大学リポジトリにある学位論文・教授論文を一括検索するならリケラボ論文検索大学・研究所にある論文を検索できる

大学・研究所にある論文を検索できる 「テストケース作成自動化のための意味役割付与方法」の論文概要。リケラボ論文検索は、全国の大学リポジトリにある学位論文・教授論文を一括検索できる論文検索サービスです。

コピーが完了しました

URLをコピーしました

論文の公開元へ論文の公開元へ
書き出し

テストケース作成自動化のための意味役割付与方法

増田, 聡 松尾谷, 徹 津田, 和彦 Masuda, Satoshi Matsuodani, Tohru 筑波大学 DOI:10.11309/jssst.34.2_16

2020.02.18

概要

ソフトウェアの仕様書における条件と動作の記述からテストケースを作成する技法に,デシジョンテーブルテスト技法がある.この技法に着目し,テストケース作成自動化のための条件と動作の意味役割付与方法を提案すると共に実験評価を行った.提案方法は,自然言語処理を利用し,前処理で構文的類似度比較により仕様書を対象に振り分け,次に対象文の係り受け関係と格解析の結果から条件と動作を抽出する方法である.記述スタイルの違う文書に対して実験評価を行い,Precisionが0.901から0.988,Recallが0.946から0.974となった.また,処理時間も手作業と比べ約6分の1となり,提案方法の有効性を確認した.
Decision table testing is a technique to develop test cases from descriptions of conditions and actions in software specification documents. We propose, experiment and evaluate a semantic role labeling technique of conditions and actions for automatic software test cases generation. Our approach uses natural language processing to select sentences from the specification based on syntactic similarity, and then to determine conditions and actions through dependency and case analysis. We got experiment results that precision reached from 0.901 to 0.988, recall reached from 0.946 to 0.974 for different style of descriptions, and the workload was reduced to one-sixth of manual work. Our results on case studies show the effectiveness of our technique.

参考文献

[ 1 ] Danilo, C., Alessandro, M. and Roberto, B.:

Structured Lexical Similarity via Convolution Kernels on Dependency Trees, in Association for Computational Linguistics Proceedings of the Conference on Empirical Methods in Natural Language

Processing, 2011, pp. 1034–1046.

[ 2 ] ISO/IEC/IEEE JTC 1/SC 7: Software and

systems engineering - Software testing - Part 1

Concepts and Definitions, in ISO/IEC/IEEE JTC

1/SC 7, 2015, p. 9

[ 3 ] ISO/IEC/IEEE JTC 1/SC 7: Software and systems engineering - Software testing - Part 4 Test

techniques, in ISO/IEC/IEEE JTC 1/SC 7, 2015,

pp. 70–72.

[ 4 ] 国税庁:No.1140 生命保険料控除, https://www.

nta.go.jp/taxanswer/shotoku/1140.htm, 2015 年

6 月 30 日アクセス

[ 5 ] 京都大学黒橋・河原研究室:自然言語処理のための

リ ソ ー ス, http://nlp.ist.i.kyoto-u.ac.jp/index.php?

NLP リソース, 2015 年 6 月 30 日アクセス

[ 6 ] 京都大学黒橋・河原研究室:KNP で付与される feature 一覧, http://nlp.ist.i.kyoto-u.ac.jp/index.php?

plugin=attach&refer=KNP&openfile=knp feature.

pdf, 2016 年 4 月 30 日アクセス

[ 7 ] Masuda, S., Hosokawa, N., Iwama, F., Matsuodani, T. and Tsuda, K.: Semantic analysis tech-

26

コンピュータソフトウェア

表9

文書タイプ B の文書一覧

文書名

著者・作成者等

求人情報管理システム操作マニュアル

消防業務支援システム基本設計書

予防接種業務支援システム開発業務委託仕様書

京都市立病院総合情報システム仕様書

京都府立新総合資料館 (仮称) 統合情報システム 図書系システム機能要求仕様書

別紙 1 年金業務システム 基本設計書 第 1.0 版 概要

WEB 公開型犯罪情報システム開発等業務仕様書

甲府市地域包括支援センター支援システム仕様書

高知県立図書館・高知市民図書館新図書館情報システム等基本設計委託業務仕様書

新図書館情報システム構築等委託業務仕様書

「高知市家屋評価システム」仕様書 (RFP)

『栄養管理システムソフトウェア一式』仕様書

佐賀市 学齢簿・就学援助システム開発要件定義書

佐賀中部広域連合地域包括支援センターシステム要件定義書

国有財産総合情報管理システムに係る設計・開発及び移行業務 一式 仕様書 (案)

山梨県共同システム基本設計書

地方独立行政法人市立秋田総合病院財務会計システム構築業務委託仕様書

松江市上下水道局水道施設管理マッピングシステム構築業務要求仕様書

焼津市内部情報系システム整備事業 要求仕様書 (共通)

救急統計管理システム仕様書

汎用受付システム基本設計書

OSS オープン・ラボ システム開発・構築作業 (第 1 次強化)

脳卒中遠隔画像伝送システム仕様書

JS 出雲島根県

横浜市

横浜市健康福祉局健康安全課

京都市立病院

京都府

厚生労働省

広島県警察本部

甲府市

高知県と高知市

高知県と高知市

高知市財務部資産税課

国立障害者リハビリテーションセンター

佐賀市

佐賀中部広域連合

財務省理財局管理課

山梨県市町村総合事務組合

秋田市福祉保健部病院法人移行準備室

松江市上下水道局

焼津市

笛吹市消防本部

島根県

独立行政法人情報処理推進機構

能登脳卒中地域連携協議会

nique of logics retrieval for software testing from

specification documents, in IEEE Software Testing,

Verification and Validation Workshops (ICSTW),

2015, pp. 1–6.

[ 8 ] 水野淳太, 渡邉陽太郎, エリックニコルズ,村上浩司,

乾健太郎, 松本裕治:文間関係認識に基づく賛成・反対意

見の俯瞰, 情報処理学会論文誌,(2011),pp. 3408–3422.

[ 9 ] Natural Language Tool Kit (NLTK) Project:

Natural Language Toolkit, http://www.nltk.org/,

2015/9/20 Accessed.

[10] グェントアンドゥク, ボレガラダヌシカ, 石塚満:エ

ンティティペア間類似性を利用した潜在関係検索, 情報

処理学会論文誌, 2011, pp. 1790–1802.

[11] 小田悠介, 若林茂:プログラム間の類似性の定量

化手法, 神戸高専研究紀要 51 号 (平成 25 年), 2013,

pp. 103–108.

[12] 奥村学:自然言語処理の基礎, コロナ社, 2010.

[13] 高橋哲郎, 乾健太郎, 松本裕治:テキストの構文的類

似度の評価方法について, 情報処理学会自然言語処理研

究会, NL-150–7, 2002.

[14] 高瀬翔, 岡崎直観, 乾健太郎:高速な類似度計算手法

による関係パタンのクラスタリング, 言語処理学会第 20

回年次大会 発表論文集, 2014, pp. 47–50.

[15] 高柳俊祐, 上条敦史, 石川勉:日本語文から拡張型述

語論理式への自動変換ツール:CONV,人工知能学会

論文誌, Vol. 17(2012), pp. 271–280.

[16] 竹内広宜, 中村大賀, 山口高平:テキスト分析技術を

用いたユースケース分析, 電子情報通信学会技術研究報

告知能ソフトウェア工学, 2010,pp. 55–60.

[17] 竹内孔一,土山傑, 守屋将人, 森安祐樹:類似した動

作や状況を検索するための意味役割及び動詞語義付与シ

ステムの構築,言語理解とコミュニケーション研究会,

NLC2009-33 pp. 1–6, 2010.1.25.

[18] 横 浜 市:消 防 業 務 支 援 シ ス テ ム 基 本 設 計

書, http://www.city.yokohama.lg.jp/shobo/koukai/

ippan-nyuusatsu-pdf/shoubou.kihonnsekkeisyotou.

pdf, 2014 年 12 月 26 日アクセス

[19] Yumoto, T., Matsuodani, T. and Tsuda, K.:

A Study on an Approach for Analyzing Test Basis Using I/O Test Data Patterns, in IEEE Software Testing, Verification and Validation Workshops (ICSTW), 2015, pp. 1–6.

[20] 張玉潔, 尾関和彦:文節間係り受け距離の統計的性

質とその係り受け解析への応用, 電子情報通信学会技術

研究報告, 1995, pp. 61–68.

A 文書タイプ B の文書一覧

本論文で仕様した文書タイプ B の文書一覧は表 9

のとおり.文書はインターネット上で入手可能なシ

ステム設計書であり,主に公的組織の調達仕様書で

ある.

増田 聡

1991 年埼玉大学工学部機械工学科卒.

同年日本アイ・ビー・エム株式会社入

社,エンタープライズ・アプリケー

ションにおけるソフトゥエアテスト

を中心としたソフトウェア・エンジニアリングに従

Vol. 34 No. 2 May 2017

27

事.2014 年同社東京基礎研究所に異動,サービス・

デバッグ工学研究所を設立,現在同社代表コンサル

ソフトウェア・エンジニアリング研究に従事.情報

タント,法政大学非常勤講師,情報処理学会正会員,

処理学会,人工知能学会,IEEE Computer Society

IEEE Computer Society 正会員.

の会員,情報処理学会情報規格調査会 WG 26 ソフト

ウェアテストワーキンググループ幹事.特定非営利活

動法人ソフトウェアテスト技術振興協会理事.

津田和彦

1986 年徳島大学工学部情報工学科卒.

1986 年三菱電機,1991 年住友金属

松尾谷徹

2005 年筑波大学大学院博士課程修了.

工業.1994 年徳島大学大学院工学研

究科システム工学専攻修了.博士 (工

博士 (システムズ・マネジメント).

学).1998 年筑波大学大学院助教授,2005 年,同大学

日本電気株式会社周辺装置や OS の

院教授.自然言語理解,情報検索,データベース,ア

開発に従事,プロジェクト支援を経

ルゴリズムの研究に従事.IEEE Computer Society,

て社内にモダン・プロジェクト・マネジメント・アカ

情報処理学会,電子情報通信学会,電気学会,人工知

デミーを設立し指導を行う.2002 年独立し有限会社

能学会,計測自動制御学会の会員.

...

参考文献をもっと見る

全国の大学の
卒論・修論・学位論文

一発検索!

この論文の関連論文を見る