2021
DOI: 10.1007/978-3-030-79382-1_6
|View full text |Cite
|
Sign up to set email alerts
|

An NLP-Based Architecture for the Autocompletion of Partial Domain Models

Abstract: Domain models capture the key concepts and relationships of a business domain. Typically, domain models are manually defined by software designers in the initial phases of a software development cycle, based on their interactions with the client and their own domain expertise. Given the key role of domain models in the quality of the final system, it is important that they properly reflect the reality of the business. To facilitate the definition of domain models and improve their quality, we propose to move t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
13
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 41 publications
(21 citation statements)
references
References 29 publications
3
13
0
Order By: Relevance
“…We envision that this lack of efficiency of our approach on these types of metamodels could be overcome in two ways. One option is to consider knowledge data (e.g., requirements, modeling environment data, ontologies) in our framework, similarly to related work [1,7]. Alternatively, we could recommend generic terms and let the modeler decide of the best combination of terms to define her specific concepts.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…We envision that this lack of efficiency of our approach on these types of metamodels could be overcome in two ways. One option is to consider knowledge data (e.g., requirements, modeling environment data, ontologies) in our framework, similarly to related work [1,7]. Alternatively, we could recommend generic terms and let the modeler decide of the best combination of terms to define her specific concepts.…”
Section: Discussionmentioning
confidence: 99%
“…More recently, Burgueno et al [7] designed a NLPbased approach to assist a modeler based on textual knowledge and general knowledge data. They also enabled their assistant to take into consideration the user feedback by monitoring its interaction with the assistant.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Form filling can be considered as a task to auto-complete data entry for software systems, which in the literature is a popular research topic in many domains; however, most of the existing approaches propose auto-completion for different purposes or with different inputs than what we considered in this paper. In software engineering, several techniques have been proposed to provide suggestions for certain fields of software systems (e.g., priority of bug reports in bug tracking systems [71] and elements of a domain model when using domain-model designing systems [14]). Suggestions are provided by analyzing the textual data (e.g., bug reports, requirement documents) with natural language processing techniques; instead, in our work we analyze the dependencies of categorical fields.…”
Section: Related Workmentioning
confidence: 99%
“…al. [6] proposed to use contextual information taken from process description to auto-generate the process. Indeed such documentation, when available, could be used to improve our autocompletion technique.…”
Section: Related Workmentioning
confidence: 99%