Rodrigo Rocha Silva

Rodrigo Rocha Silva


Research Focus & Metrics

Academic Career Length

17Years (2010-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
21 May 2024 in Future Internet
Verified
Journal Article
Open access
PDF file
NMNuno Marques
Nuno Marques
RSRodrigo Rocha Silva
Rodrigo Rocha Silva
Jorge BernardinoJorge Bernardino
Jorge Bernardino
Large language models (LLMs) have had a significant impact on several domains, including software engineering. However, a comprehensive understanding of LLMs’ use, impact, and potential limitations in software engineering is still emerging and remains in its early stages. This paper analyzes the role of large language models (LLMs), such as ChatGPT-3.5, in software requirements engineering, a critical area in software engineering experiencing rapid advances due to artificial intelligence (AI). By analyzing several studies, we systematically evaluate the integration of ChatGPT into software requirements engineering, focusing on its benefits, challenges, and ethical considerations. This evaluation is based on a comparative analysis that highlights ChatGPT’s efficiency in eliciting requirements, accuracy in capturing user needs, potential to improve communication among stakeholders, and impact on the responsibilities of requirements engineers. The selected studies were analyzed for their insights into the effectiveness of ChatGPT, the importance of human feedback, prompt engineering techniques, technological limitations, and future research directions in using LLMs in software requirements engineering. This comprehensive analysis aims to provide a differentiated perspective on how ChatGPT can reshape software requirements engineering practices and provides strategic recommendations for leveraging ChatGPT to effectively improve the software requirements engineering process.


8 November 2019 in Algorithms
Verified
Journal Article
Open access
PDF file
MGMárcio Guia
Márcio Guia
RSRodrigo Rocha Silva
Rodrigo Rocha Silva
Jorge BernardinoJorge Bernardino
Jorge Bernardino
The growth of the Internet has increased the amount of data and information available to any person at any time. Recommendation Systems help users find the items that meet their preferences, among the large number of items available. Techniques such as collaborative filtering and content-based recommenders have played an important role in the implementation of recommendation systems. In the last few years, other techniques, such as, ontology-based recommenders, have gained significance when reffering better active user recommendations; however, building an ontology-based recommender is an expensive process, which requires considerable skills in Knowledge Engineering. This paper presents a new hybrid approach that combines the simplicity of collaborative filtering with the efficiency of the ontology-based recommenders. The experimental evaluation demonstrates that the proposed approach presents higher quality recommendations when compared to collaborative filtering. The main improvement is verified on the results regarding the products, which, in spite of belonging to unknown categories to the users, still match their preferences and become recommended.

1 January 2019
Verified
Conference Paper
Open access
DCDiogo Campos
Diogo Campos
RSRodrigo Rocha Silva
Rodrigo Rocha Silva
Jorge BernardinoJorge Bernardino
Jorge Bernardino

21 February 2022 in Computers
Verified
Journal Article
Open access
PDF file
JAJoão Antas
João Antas
RSRodrigo Rocha Silva
Rodrigo Rocha Silva
Jorge BernardinoJorge Bernardino
Jorge Bernardino
COVID-19 has provoked enormous negative impacts on human lives and the world economy. In order to help in the fight against this pandemic, this study evaluates different databases’ systems and selects the most suitable for storing, handling, and mining COVID-19 data. We evaluate different SQL and NoSQL database systems using the following metrics: query runtime, memory used, CPU used, and storage size. The databases systems assessed were Microsoft SQL Server, MongoDB, and Cassandra. We also evaluate Data Mining algorithms, including Decision Trees, Random Forest, Naive Bayes, and Logistic Regression using Orange Data Mining software data classification tests. Classification tests were performed using cross-validation in a table with about 3 M records, including COVID-19 exams with patients’ symptoms. The Random Forest algorithm has obtained the best average accuracy, recall, precision, and F1 Score in the COVID-19 predictive model performed in the mining stage. In performance evaluation, MongoDB has presented the best results for almost all tests with a large data volume.

26 August 2020 in Knowledge and Information Systems
Verified
Journal Article
Closed access
PDF file
RSRodrigo Rocha Silva
Rodrigo Rocha Silva
CHCelso Massaki Hirata
Celso Massaki Hirata
JLJoubert de Castro Lima
Joubert de Castro Lima