User acceptance test for software development in the agricultural domain using natural language processing
- Autores
- Antonelli, Leandro; Camilleri, Guy; Torres, Diego; Zaraté, Pascale
- Año de publicación
- 2023
- Idioma
- español castellano
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Software test case design is one of the most challenging activities since many actors with different backgrounds must cover most of the user’s needs and expectations. In the agricultural domain tasks can be done in very different ways since practices vary worldwide. Thus, in this context, it is very hard to design test cases to validate requested functionality that automatizes some farm tasks. This paper proposes an approach to make the testing step easier, designing User Acceptance Tests (UATs) from requirements captured through scenarios. The scenarios capture the knowledge of different stakeholders (farmers) and using natural language processing tools, the approach proposed to consolidate the set of scenarios in a consistent and coherent base of knowledge organised in a tree, from where the design of test cases is extracted using the Task/Method model, a tool from the Artificial Intelligence.
- Materia
-
Ciencias de la Computación e Información
User Acceptance Tests
Requirements specifications
Scenarios
Task/Method model
Agriculture production systems - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by/4.0/
- Repositorio
- Institución
- Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
- OAI Identificador
- oai:digital.cic.gba.gob.ar:11746/11976
Ver los metadatos del registro completo
id |
CICBA_816abf7d699a91f80a10c941fe30e9d7 |
---|---|
oai_identifier_str |
oai:digital.cic.gba.gob.ar:11746/11976 |
network_acronym_str |
CICBA |
repository_id_str |
9441 |
network_name_str |
CIC Digital (CICBA) |
spelling |
User acceptance test for software development in the agricultural domain using natural language processingAntonelli, LeandroCamilleri, GuyTorres, DiegoZaraté, PascaleCiencias de la Computación e InformaciónUser Acceptance TestsRequirements specificationsScenariosTask/Method modelAgriculture production systemsSoftware test case design is one of the most challenging activities since many actors with different backgrounds must cover most of the user’s needs and expectations. In the agricultural domain tasks can be done in very different ways since practices vary worldwide. Thus, in this context, it is very hard to design test cases to validate requested functionality that automatizes some farm tasks. This paper proposes an approach to make the testing step easier, designing User Acceptance Tests (UATs) from requirements captured through scenarios. The scenarios capture the knowledge of different stakeholders (farmers) and using natural language processing tools, the approach proposed to consolidate the set of scenarios in a consistent and coherent base of knowledge organised in a tree, from where the design of test cases is extracted using the Task/Method model, a tool from the Artificial Intelligence.2023-06-29info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/11976spainfo:eu-repo/semantics/altIdentifier/doi/10.1080/12460125.2023.2229579info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-29T13:40:19Zoai:digital.cic.gba.gob.ar:11746/11976Institucionalhttp://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-29 13:40:19.545CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse |
dc.title.none.fl_str_mv |
User acceptance test for software development in the agricultural domain using natural language processing |
title |
User acceptance test for software development in the agricultural domain using natural language processing |
spellingShingle |
User acceptance test for software development in the agricultural domain using natural language processing Antonelli, Leandro Ciencias de la Computación e Información User Acceptance Tests Requirements specifications Scenarios Task/Method model Agriculture production systems |
title_short |
User acceptance test for software development in the agricultural domain using natural language processing |
title_full |
User acceptance test for software development in the agricultural domain using natural language processing |
title_fullStr |
User acceptance test for software development in the agricultural domain using natural language processing |
title_full_unstemmed |
User acceptance test for software development in the agricultural domain using natural language processing |
title_sort |
User acceptance test for software development in the agricultural domain using natural language processing |
dc.creator.none.fl_str_mv |
Antonelli, Leandro Camilleri, Guy Torres, Diego Zaraté, Pascale |
author |
Antonelli, Leandro |
author_facet |
Antonelli, Leandro Camilleri, Guy Torres, Diego Zaraté, Pascale |
author_role |
author |
author2 |
Camilleri, Guy Torres, Diego Zaraté, Pascale |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias de la Computación e Información User Acceptance Tests Requirements specifications Scenarios Task/Method model Agriculture production systems |
topic |
Ciencias de la Computación e Información User Acceptance Tests Requirements specifications Scenarios Task/Method model Agriculture production systems |
dc.description.none.fl_txt_mv |
Software test case design is one of the most challenging activities since many actors with different backgrounds must cover most of the user’s needs and expectations. In the agricultural domain tasks can be done in very different ways since practices vary worldwide. Thus, in this context, it is very hard to design test cases to validate requested functionality that automatizes some farm tasks. This paper proposes an approach to make the testing step easier, designing User Acceptance Tests (UATs) from requirements captured through scenarios. The scenarios capture the knowledge of different stakeholders (farmers) and using natural language processing tools, the approach proposed to consolidate the set of scenarios in a consistent and coherent base of knowledge organised in a tree, from where the design of test cases is extracted using the Task/Method model, a tool from the Artificial Intelligence. |
description |
Software test case design is one of the most challenging activities since many actors with different backgrounds must cover most of the user’s needs and expectations. In the agricultural domain tasks can be done in very different ways since practices vary worldwide. Thus, in this context, it is very hard to design test cases to validate requested functionality that automatizes some farm tasks. This paper proposes an approach to make the testing step easier, designing User Acceptance Tests (UATs) from requirements captured through scenarios. The scenarios capture the knowledge of different stakeholders (farmers) and using natural language processing tools, the approach proposed to consolidate the set of scenarios in a consistent and coherent base of knowledge organised in a tree, from where the design of test cases is extracted using the Task/Method model, a tool from the Artificial Intelligence. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-06-29 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://digital.cic.gba.gob.ar/handle/11746/11976 |
url |
https://digital.cic.gba.gob.ar/handle/11746/11976 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/doi/10.1080/12460125.2023.2229579 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/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_ |
1844618616406802432 |
score |
13.070432 |