Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por Auri Vincenzi

2019

Padrão de Requisitos no Ciclo de Vida de Software: Um Mapeamento Sistemático

Autores
Kudo, TN; Bulcão Neto, RdF; Macedo, AA; Rizzo Vincenzi, AM;

Publicação
CIbSE

Abstract

2020

Perfil Operacional do Software: investigando aplicabilidades específicas

Autores
Júnior, LC; Fabbri, SCPF; Vincenzi, AMR;

Publicação
CIbSE

Abstract

2025

Exploring ChatGPT Efficiency in Automatic Test Generation for Python: A Comparative Analysis

Autores
Guerino, LR; Rizzo Vincenzi, AM;

Publicação
SBQS

Abstract
Context: Large language models (LLMs) like ChatGPT have gained attention in automated software testing. This study evaluates ChatGPT-3.5-turbo’s ability to generate test sets for Python programs, comparing it with Pynguin and pre-existing test sets. Problem: Automated testing remains challenging for dynamically typed languages like Python, requiring adaptable tools for diverse code structures. Solution: We assessed ChatGPT-3.5-turbo’s test generation using different prompt configurations and temperature settings. Method: Using 40 Python programs, we generated Pytestcompliant tests via the OpenAI API, varying temperature settings (0.0 to 1.0). Tests were validated using Pytest, with coverage and mutation scores measured via Coverage, MutPy, and Cosmic-Ray. Pynguin-generated and pre-existing test sets served as baselines. Summary of Results: ChatGPT-3.5-turbo successfully generated valid tests for simpler programs, but averaged below 28% overall, with a low cost. Higher temperatures (0.5–1.0) improved results, but combining test cases from all temperatures introduces diversity in the LLM-generated test sets, making it possible to overcome both Pynguin and pre-existing test sets in terms of decision coverage and mutation score.

2025

Automated Generation of End-to-End Web Test Cases via a Generic AI Agent: A Comparative Study of DeepSeek V3 and Claude Sonnet 5

Autores
Monteiro, CEO; Guerino, LR; Fernandes, GF; Pereira, MH; Souza-Zinader, JPd; Braga, RD; Pocivi, VCB; Vincenzi, AMR;

Publicação
Proceedings of the 31st Brazilian Symposium on Multimedia and the Web (WebMedia 2025)

Abstract
Web applications are widespread and can be accessed from anywhere, in theory, using aweb browser on a computer or smartphone. Primarily due to the diversity of web browsers and frameworks available for developing web application interfaces, testing such applications is a challenging task. With the advent of large language models, several works are utilizing them to automate software engineering tasks, including test case generation. This use of LLMs for test case generation prioritizes unit testing. More recently, we have seen the advent of Generic Artificial Intelligence Agents, which are tools that utilize LLMs and also possess the ability to run additional tools, such as cloning repositories, navigating websites, and compiling programs. In this work, which is part of a research and development project, we evaluate a specific Generic AI Agent Assistant regarding its capability to navigate web applications and create fully automated end-to-end test cases, utilizing Selenium WebDriver and JUnit 5 framework. Results show that, considering a set of nine websites, in overall end-to-end test case generation, Suna configured with DeepSeek V3 produced 165 successful test cases out of 481 generated tests, a success rate of 34.3%. On the other hand, Suna configured with Claude Sonnet 4 produced 336 successful test cases out of 479 generated tests, a success rate of 70.1%, which is very impressive, mainly due to the complexity of creating end-to-end testing. In terms of cost, we used a free and a paid LLM model. The paid model generates successful test cases at an average price of $ 0.15 per test case.

2026

Designing Blockchain-Based Systems with Clean Architecture

Autores
Ricardo, FSD; Valente, FJ; de Camargo, VV; Vincenzi, AMR;

Publicação
Lecture Notes in Networks and Systems - Proceedings of 20th Iberian Conference on Information Systems and Technologies (CISTI 2025)

Abstract

2013

A prototype for querying heterogeneous data sources on the web

Autores
Filgueiras A.C.; Da Silva J.C.; Vincenzi A.M.R.;

Publicação
Proceedings of the Iadis International Conference Www Internet 2013 Icwi 2013

Abstract
Context: Keyword research is a widely used resource for retrieving information through search engines available on the Internet. However, most of the information available in the world fails to be obtained by conventional search processes due to its storage in databases, most of them relational. Studies that offer effective solutions when these data sources include relational databases have not been found in the literature. Objective: To present a solution for retrieving information stored in heterogeneous data sources using the OAI-PMH protocol as a mechanism that promotes interoperability. Method: Implementing a system that runs keyword queries in heterogeneous data sources through the collection of metadata exposed to OAI-PMH in data providers. Also, this study proposes a web service that uses public methods to allow relational database information to be returned without the need for additional efforts. Results: The simulations produced a return of information from metadata of digital objects and relational databases, obtained by data providers. Running query examples was successful in retrieving information in all data sources surveyed. Conclusion: This study proposes a solution for retrieving information stored in heterogeneous data sources. The proposed solution proved feasible by allowing keyword research in digital libraries and relational databases using OAI-PMH.

  • 11
  • 13