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...
Main Authors: | , |
---|---|
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 |