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
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/11976

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