Automatic Generation Mechanism of Cause-Effect Graph with Informal Requirement Specification Based on the Korean Language

In requirement engineering, an important issue is how to transform and tailor the informal system requirements of users or customers into more structured specification documents, which are then used by the software developers. In addition, it is both challenging and necessary to redefine and analyze...

Full description

Bibliographic Details
Main Authors: Woo Sung Jang, R. Young Chul Kim
Format: Article
Language:English
Published: MDPI AG 2021-12-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/24/11775
_version_ 1797506784994263040
author Woo Sung Jang
R. Young Chul Kim
author_facet Woo Sung Jang
R. Young Chul Kim
author_sort Woo Sung Jang
collection DOAJ
description In requirement engineering, an important issue is how to transform and tailor the informal system requirements of users or customers into more structured specification documents, which are then used by the software developers. In addition, it is both challenging and necessary to redefine and analyze, from ill-defined or unknown requirements, specifications correctly and automatically generate test cases with them. There are few kinds of research in Korea for automatically reducing requirement complexity and developing test cases of the Korean language-based requirement specifications. Why do we need requirement simplification? Requirement complexity causes analyzers less readability and low understandability. To do this, we propose the automatic cause-effect generation via a requirement simplification mechanism of informal requirement specifications with the Korean language, which works the following procedures: (1) the automatic simplification of informal requirement sentences, (2) the generation of Condition/Conjunction/Clause Tree (C3Tree) Model, (3) and the Cause-effect generation.
first_indexed 2024-03-10T04:37:27Z
format Article
id doaj.art-306e758c0bc145c8a3443694139cb9a0
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T04:37:27Z
publishDate 2021-12-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-306e758c0bc145c8a3443694139cb9a02023-11-23T03:38:09ZengMDPI AGApplied Sciences2076-34172021-12-0111241177510.3390/app112411775Automatic Generation Mechanism of Cause-Effect Graph with Informal Requirement Specification Based on the Korean LanguageWoo Sung Jang0R. Young Chul Kim1Software Engineering Laboratory, Department of Software and Communication Engineering, Hongik University, Sejong 30016, KoreaSoftware Engineering Laboratory, Department of Software and Communication Engineering, Hongik University, Sejong 30016, KoreaIn requirement engineering, an important issue is how to transform and tailor the informal system requirements of users or customers into more structured specification documents, which are then used by the software developers. In addition, it is both challenging and necessary to redefine and analyze, from ill-defined or unknown requirements, specifications correctly and automatically generate test cases with them. There are few kinds of research in Korea for automatically reducing requirement complexity and developing test cases of the Korean language-based requirement specifications. Why do we need requirement simplification? Requirement complexity causes analyzers less readability and low understandability. To do this, we propose the automatic cause-effect generation via a requirement simplification mechanism of informal requirement specifications with the Korean language, which works the following procedures: (1) the automatic simplification of informal requirement sentences, (2) the generation of Condition/Conjunction/Clause Tree (C3Tree) Model, (3) and the Cause-effect generation.https://www.mdpi.com/2076-3417/11/24/11775Korean language based requirement specificationrequirement analysisrequirement formulationcause-effect graph
spellingShingle Woo Sung Jang
R. Young Chul Kim
Automatic Generation Mechanism of Cause-Effect Graph with Informal Requirement Specification Based on the Korean Language
Applied Sciences
Korean language based requirement specification
requirement analysis
requirement formulation
cause-effect graph
title Automatic Generation Mechanism of Cause-Effect Graph with Informal Requirement Specification Based on the Korean Language
title_full Automatic Generation Mechanism of Cause-Effect Graph with Informal Requirement Specification Based on the Korean Language
title_fullStr Automatic Generation Mechanism of Cause-Effect Graph with Informal Requirement Specification Based on the Korean Language
title_full_unstemmed Automatic Generation Mechanism of Cause-Effect Graph with Informal Requirement Specification Based on the Korean Language
title_short Automatic Generation Mechanism of Cause-Effect Graph with Informal Requirement Specification Based on the Korean Language
title_sort automatic generation mechanism of cause effect graph with informal requirement specification based on the korean language
topic Korean language based requirement specification
requirement analysis
requirement formulation
cause-effect graph
url https://www.mdpi.com/2076-3417/11/24/11775
work_keys_str_mv AT woosungjang automaticgenerationmechanismofcauseeffectgraphwithinformalrequirementspecificationbasedonthekoreanlanguage
AT ryoungchulkim automaticgenerationmechanismofcauseeffectgraphwithinformalrequirementspecificationbasedonthekoreanlanguage