Defining the language of the software application using the vocabulary of the domain
- Autores
- Antonelli, Rubén Leandro; Sampaio do Prado Leite, Julio César; Oliveros, Alejandro; Rossi, Gustavo Héctor
- Año de publicación
- 2023
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Requirements engineering is one the most critical stages in software development. If the requirements are not correct the software development team will produce an artifact that will not satisfy the needs, wishes and expectations of the client. Requirements (and knowledge in general) are spread among many stakeholders. Natural language is widely used since it is an adequate tool con-sidering non-technical stakeholder. Nevertheless communication problems arise with the use of natural language. The software development team members need to learn about the application domain and this process of learning means focusing on the features to be included in the software application, while leav-ing apart the elements out of the boundaries of the application. This process is not easy when people face a new application domain. Thus, this paper proposes an approach to define the software application language from a vocabulary of the application domain.
La ingeniería de requisitos es una de las fases más críticas del desarrollo de software. Si los requisitos no son correctos, el equipo de desarrollo de software producirá un artefacto que no satisfará las necesidades, deseos y expectativas del cliente. Los requisitos (y el conocimiento en general) están repartidos entre muchas partes interesadas. El lenguaje natural se utiliza mucho porque es una herramienta adecuada para las partes interesadas no técnicas. Sin embargo, el uso del lenguaje natural plantea problemas de comunicación. Los miembros del equipo de desarrollo de software tienen que aprender sobre el dominio de la aplicación y este proceso de aprendizaje implica centrarse en las características que deben incluirse en la aplicación de software, dejando de lado los elementos que quedan fuera de los límites de la aplicación. Este proceso no es fácil cuando las personas se enfrentan a un nuevo dominio de aplicación. Por ello, este artículo propone un enfoque para definir el lenguaje de la aplicación de software a partir de un vocabulario del dominio de aplicación.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
LEL
vocabulary
application domain
requirements
software application - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/162078
Ver los metadatos del registro completo
id |
SEDICI_088637ddb9306f0557d3e57f764f39eb |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/162078 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Defining the language of the software application using the vocabulary of the domainDefinición del lenguaje de la aplicación informática utilizando el vocabulario del dominioAntonelli, Rubén LeandroSampaio do Prado Leite, Julio CésarOliveros, AlejandroRossi, Gustavo HéctorCiencias InformáticasLELvocabularyapplication domainrequirementssoftware applicationRequirements engineering is one the most critical stages in software development. If the requirements are not correct the software development team will produce an artifact that will not satisfy the needs, wishes and expectations of the client. Requirements (and knowledge in general) are spread among many stakeholders. Natural language is widely used since it is an adequate tool con-sidering non-technical stakeholder. Nevertheless communication problems arise with the use of natural language. The software development team members need to learn about the application domain and this process of learning means focusing on the features to be included in the software application, while leav-ing apart the elements out of the boundaries of the application. This process is not easy when people face a new application domain. Thus, this paper proposes an approach to define the software application language from a vocabulary of the application domain.La ingeniería de requisitos es una de las fases más críticas del desarrollo de software. Si los requisitos no son correctos, el equipo de desarrollo de software producirá un artefacto que no satisfará las necesidades, deseos y expectativas del cliente. Los requisitos (y el conocimiento en general) están repartidos entre muchas partes interesadas. El lenguaje natural se utiliza mucho porque es una herramienta adecuada para las partes interesadas no técnicas. Sin embargo, el uso del lenguaje natural plantea problemas de comunicación. Los miembros del equipo de desarrollo de software tienen que aprender sobre el dominio de la aplicación y este proceso de aprendizaje implica centrarse en las características que deben incluirse en la aplicación de software, dejando de lado los elementos que quedan fuera de los límites de la aplicación. Este proceso no es fácil cuando las personas se enfrentan a un nuevo dominio de aplicación. Por ello, este artículo propone un enfoque para definir el lenguaje de la aplicación de software a partir de un vocabulario del dominio de aplicación.Sociedad Argentina de Informática e Investigación Operativa2023info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/162078enginfo:eu-repo/semantics/altIdentifier/url/https://publicaciones.sadio.org.ar/index.php/EJS/article/view/594info:eu-repo/semantics/altIdentifier/issn/1514-6774info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-15T11:34:22Zoai:sedici.unlp.edu.ar:10915/162078Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 11:34:22.374SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Defining the language of the software application using the vocabulary of the domain Definición del lenguaje de la aplicación informática utilizando el vocabulario del dominio |
title |
Defining the language of the software application using the vocabulary of the domain |
spellingShingle |
Defining the language of the software application using the vocabulary of the domain Antonelli, Rubén Leandro Ciencias Informáticas LEL vocabulary application domain requirements software application |
title_short |
Defining the language of the software application using the vocabulary of the domain |
title_full |
Defining the language of the software application using the vocabulary of the domain |
title_fullStr |
Defining the language of the software application using the vocabulary of the domain |
title_full_unstemmed |
Defining the language of the software application using the vocabulary of the domain |
title_sort |
Defining the language of the software application using the vocabulary of the domain |
dc.creator.none.fl_str_mv |
Antonelli, Rubén Leandro Sampaio do Prado Leite, Julio César Oliveros, Alejandro Rossi, Gustavo Héctor |
author |
Antonelli, Rubén Leandro |
author_facet |
Antonelli, Rubén Leandro Sampaio do Prado Leite, Julio César Oliveros, Alejandro Rossi, Gustavo Héctor |
author_role |
author |
author2 |
Sampaio do Prado Leite, Julio César Oliveros, Alejandro Rossi, Gustavo Héctor |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas LEL vocabulary application domain requirements software application |
topic |
Ciencias Informáticas LEL vocabulary application domain requirements software application |
dc.description.none.fl_txt_mv |
Requirements engineering is one the most critical stages in software development. If the requirements are not correct the software development team will produce an artifact that will not satisfy the needs, wishes and expectations of the client. Requirements (and knowledge in general) are spread among many stakeholders. Natural language is widely used since it is an adequate tool con-sidering non-technical stakeholder. Nevertheless communication problems arise with the use of natural language. The software development team members need to learn about the application domain and this process of learning means focusing on the features to be included in the software application, while leav-ing apart the elements out of the boundaries of the application. This process is not easy when people face a new application domain. Thus, this paper proposes an approach to define the software application language from a vocabulary of the application domain. La ingeniería de requisitos es una de las fases más críticas del desarrollo de software. Si los requisitos no son correctos, el equipo de desarrollo de software producirá un artefacto que no satisfará las necesidades, deseos y expectativas del cliente. Los requisitos (y el conocimiento en general) están repartidos entre muchas partes interesadas. El lenguaje natural se utiliza mucho porque es una herramienta adecuada para las partes interesadas no técnicas. Sin embargo, el uso del lenguaje natural plantea problemas de comunicación. Los miembros del equipo de desarrollo de software tienen que aprender sobre el dominio de la aplicación y este proceso de aprendizaje implica centrarse en las características que deben incluirse en la aplicación de software, dejando de lado los elementos que quedan fuera de los límites de la aplicación. Este proceso no es fácil cuando las personas se enfrentan a un nuevo dominio de aplicación. Por ello, este artículo propone un enfoque para definir el lenguaje de la aplicación de software a partir de un vocabulario del dominio de aplicación. Sociedad Argentina de Informática e Investigación Operativa |
description |
Requirements engineering is one the most critical stages in software development. If the requirements are not correct the software development team will produce an artifact that will not satisfy the needs, wishes and expectations of the client. Requirements (and knowledge in general) are spread among many stakeholders. Natural language is widely used since it is an adequate tool con-sidering non-technical stakeholder. Nevertheless communication problems arise with the use of natural language. The software development team members need to learn about the application domain and this process of learning means focusing on the features to be included in the software application, while leav-ing apart the elements out of the boundaries of the application. This process is not easy when people face a new application domain. Thus, this paper proposes an approach to define the software application language from a vocabulary of the application domain. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Articulo http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/162078 |
url |
http://sedici.unlp.edu.ar/handle/10915/162078 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/https://publicaciones.sadio.org.ar/index.php/EJS/article/view/594 info:eu-repo/semantics/altIdentifier/issn/1514-6774 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1846064371684343808 |
score |
13.22299 |