An Approach to Extract a Conceptual Model from Natural Language Specifications

Autores
Antonelli, Leandro; Delle Ville, Juliana; Adorno, Matías Alfredo; Ballestero, Letizia Paola; Cecconato, Santiago Andrés; Fernández, Alejandro; Maclen, Gregorio; Maltempo, Giuliana; Mattei, Juliana; Tanevitch, Luciana; Torres, Diego
Año de publicación
2023
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Requirements engineering is a critical phase in software development. Errors committed in the requirements become costly problems later on. Artifacts described in natural language are the most suitable for the participants of the process: experts and the software development team. But, natural language can have some issues because of the diversity of participants' writing and reading specifications. Thus, it is necessary to guide and assist the production of these artifacts. This paper proposes an approach to acquire specifications collaboratively checking the writing style and synthesizing a conceptual model to summarize the specification to help participants to have an overview of the knowledge gathered in order to provide a consistent and coherent model. This paper also describes a prototype that uses natural language processing and artificial intelligence tools to support the process.
Materia
Ciencias de la Computación e Información
requirements
conceptual model
natural language
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/12032

id CICBA_024a8ce521e77773dcf3f0dd0e195762
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/12032
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling An Approach to Extract a Conceptual Model from Natural Language SpecificationsAntonelli, LeandroDelle Ville, JulianaAdorno, Matías AlfredoBallestero, Letizia PaolaCecconato, Santiago AndrésFernández, AlejandroMaclen, GregorioMaltempo, GiulianaMattei, JulianaTanevitch, LucianaTorres, DiegoCiencias de la Computación e Informaciónrequirementsconceptual modelnatural languageRequirements engineering is a critical phase in software development. Errors committed in the requirements become costly problems later on. Artifacts described in natural language are the most suitable for the participants of the process: experts and the software development team. But, natural language can have some issues because of the diversity of participants' writing and reading specifications. Thus, it is necessary to guide and assist the production of these artifacts. This paper proposes an approach to acquire specifications collaboratively checking the writing style and synthesizing a conceptual model to summarize the specification to help participants to have an overview of the knowledge gathered in order to provide a consistent and coherent model. This paper also describes a prototype that uses natural language processing and artificial intelligence tools to support the process.2023-08info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12032enginfo:eu-repo/semantics/altIdentifier/doi/10.29327/1298356.26-12info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-11T10:18:18Zoai:digital.cic.gba.gob.ar:11746/12032Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-11 10:18:19.149CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv An Approach to Extract a Conceptual Model from Natural Language Specifications
title An Approach to Extract a Conceptual Model from Natural Language Specifications
spellingShingle An Approach to Extract a Conceptual Model from Natural Language Specifications
Antonelli, Leandro
Ciencias de la Computación e Información
requirements
conceptual model
natural language
title_short An Approach to Extract a Conceptual Model from Natural Language Specifications
title_full An Approach to Extract a Conceptual Model from Natural Language Specifications
title_fullStr An Approach to Extract a Conceptual Model from Natural Language Specifications
title_full_unstemmed An Approach to Extract a Conceptual Model from Natural Language Specifications
title_sort An Approach to Extract a Conceptual Model from Natural Language Specifications
dc.creator.none.fl_str_mv Antonelli, Leandro
Delle Ville, Juliana
Adorno, Matías Alfredo
Ballestero, Letizia Paola
Cecconato, Santiago Andrés
Fernández, Alejandro
Maclen, Gregorio
Maltempo, Giuliana
Mattei, Juliana
Tanevitch, Luciana
Torres, Diego
author Antonelli, Leandro
author_facet Antonelli, Leandro
Delle Ville, Juliana
Adorno, Matías Alfredo
Ballestero, Letizia Paola
Cecconato, Santiago Andrés
Fernández, Alejandro
Maclen, Gregorio
Maltempo, Giuliana
Mattei, Juliana
Tanevitch, Luciana
Torres, Diego
author_role author
author2 Delle Ville, Juliana
Adorno, Matías Alfredo
Ballestero, Letizia Paola
Cecconato, Santiago Andrés
Fernández, Alejandro
Maclen, Gregorio
Maltempo, Giuliana
Mattei, Juliana
Tanevitch, Luciana
Torres, Diego
author2_role author
author
author
author
author
author
author
author
author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
requirements
conceptual model
natural language
topic Ciencias de la Computación e Información
requirements
conceptual model
natural language
dc.description.none.fl_txt_mv Requirements engineering is a critical phase in software development. Errors committed in the requirements become costly problems later on. Artifacts described in natural language are the most suitable for the participants of the process: experts and the software development team. But, natural language can have some issues because of the diversity of participants' writing and reading specifications. Thus, it is necessary to guide and assist the production of these artifacts. This paper proposes an approach to acquire specifications collaboratively checking the writing style and synthesizing a conceptual model to summarize the specification to help participants to have an overview of the knowledge gathered in order to provide a consistent and coherent model. This paper also describes a prototype that uses natural language processing and artificial intelligence tools to support the process.
description Requirements engineering is a critical phase in software development. Errors committed in the requirements become costly problems later on. Artifacts described in natural language are the most suitable for the participants of the process: experts and the software development team. But, natural language can have some issues because of the diversity of participants' writing and reading specifications. Thus, it is necessary to guide and assist the production of these artifacts. This paper proposes an approach to acquire specifications collaboratively checking the writing style and synthesizing a conceptual model to summarize the specification to help participants to have an overview of the knowledge gathered in order to provide a consistent and coherent model. This paper also describes a prototype that uses natural language processing and artificial intelligence tools to support the process.
publishDate 2023
dc.date.none.fl_str_mv 2023-08
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/12032
url https://digital.cic.gba.gob.ar/handle/11746/12032
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.29327/1298356.26-12
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1842974756896243712
score 12.993085