default search action
38th SBES 2024: Curitiba, Brazil
- Proceedings of the 38th Brazilian Symposium on Software Engineering, SBES 2024, Curitiba, Brazil, September 30 - October 4, 2024. 2024
Opening
- Igor Steinmacher, Sabrina Marczak, Thelma Elita Colanzi, Davi Viana, Leopoldo Teixeira, Silvia R. Vergilio, Monalessa Barcellos, Ivan Machado, Johnny Marques:
Front Matter.
Research Track
- Davi Freitas, Breno Miranda, Juliano Iyoda:
Robotic-supported Data Loss Detection in Android Applications. 1-11 - Fábio do Rosario Santos, Julio Cesar Duarte, Ricardo Choren:
Code smell severity classification at class and method level with a single manually labeled imbalanced dataset. 12-23 - Gabriel Busquim, Allysson Allex Araújo, Maria Julia de Lima, Marcos Kalinowski:
Towards Effective Collaboration between Software Engineers and Data Scientists developing Machine Learning-Enabled Systems. 24-34 - Felipe Cordeiro de Paula, Aline Vasconcelos, Rodrigo Pereira dos Santos, Patricia Lago:
Investigating Accountability in Business-intensive Systems-of-Systems. 35-46 - Júlia de Souza Borges, Thiago Felippe Neitzke Lahass, Amanda Brito Apolinário, Paulo Sérgio dos Santos Júnior, Monalessa P. Barcellos:
Unveiling the Landscape of System Thinking Modeling Tools Use in Software Engineering. 47-57 - Christian Gut, Alfredo Goldman:
Revisiting Aristotle vs. Ringelmann: The influence of biases on measuring productivity in Open Source software development. 58-68 - Léo C. R. Antunes, Márcio de Oliveira Barros:
A Comparison Between Hierarchical and Non-Hierarchical Software Clustering. 69-79 - Fernando Vedoin Garcia, Jean Carlo Rossa Hauck, Adriano Ferreti Borgatto:
How do Agile Organizations Manage Risks: An Analysis of the State of Practice in Brazil. 80-91 - Thiago Santos de Moura, Everton L. G. Alves, Regina Letícia Santos Felipe, Cláudio de Souza Baptista, Ismael Raimundo da Silva Neto, Hugo Feitosa de Figueirêdo:
Addressing the Synchronization Challenge in Cypress End-to-End Tests. 92-102 - Fabio Antunes, Maria Julia Dias de Lima, Marco Antônio Pereira Araújo, Davide Taibi, Marcos Kalinowski:
Investigating Benefits and Limitations of Migrating to a Micro-Frontends Architecture. 103-113 - Giniele Pinho, Aguiar Jeová Caçula, Lucas Costa, Igor Wiese, Allysson Allex Araújo:
Challenges and Solutions of Free and Open Source Software Documentation: A Systematic Mapping Study. 114-125 - Narallynne Araújo, Tiago Massoni, Lucas Gren:
Views on Agile Leadership for Software Teams: A Case Study with Leaders and Non-Leaders. 126-135 - Pablo Roberto, Rohit Gheyi, José Aldo Silva da Costa, Márcio Ribeiro:
Assessing Python Style Guides: An Eye-Tracking Study with Novice Developers. 136-146 - Carlos Simões, Gleison Santos:
Applying Design Science Research to Develop a Process Reference Model for IT Workforce Outsourcing: Preliminary Findings. 147-157 - Maria Alcimar Costa Meireles, Juliana Magalhães, Nasthya Barauna, Sabrina Rocha, José Carlos Maldonado, Tayana Conte:
Guiding the Way: Facilitating Requirements Elicitation with Selection Universe Approach. 158-168 - Clinton Hudson Moreira Pessoa, Guilherme Horta Travassos:
Categorizing IoT Software Systems Security Vulnerabilities Through Literature Studies. 169-180 - Toni Maciel, Paulo Borba, Léuson M. P. da Silva, Thaís Alves Burity Pereira:
Explorando a detecção de conflitos semânticos nas integrações de código em múltiplos métodos. 181-191 - Wellynton Diniz, Marcela Valença, César França, Alessandro Santos, Mariana Pincovsky:
The Skill Gap in Software Industry: A Mapping Study. 192-200 - Thiago Santos de Moura, Regina Letícia Santos Felipe, Everton L. G. Alves, Pedro Henrique S. C. Gregório, Cláudio de Souza Baptista, Hugo Feitosa de Figueirêdo:
Iterative Deepening URL-Based Search: Enhancing GUI Testing for Web Applications. 201-211 - Felipe Emerson de Oliveira Calixto, Eliane C. Araújo, Everton L. G. Alves:
How does Technical Debt Evolve within Pull Requests? An Empirical Study with Apache Projects. 212-223 - Antonio Pedro Santos Alves, Marcos Kalinowski, Daniel Méndez, Hugo Villamizar, Kelly Azevedo, Tatiana Escovedo, Hélio Lopes:
Industrial Practices of Requirements Engineering for ML-Enabled Systems in Brazil. 224-233 - Francisco A. A. Gomes, Paulo A. L. Rego, Fernando A. M. Trinta:
Rumo a uma Taxonomia de Observabilidade para Aplicações Baseadas em Microsserviços. 234-245 - Felipe Araújo, Paulo Borba, Guilherme Cavalcanti:
Refinando a Precisão da Detecção de Conflitos: Uma Análise do CSDiff com Abordagem Focalizada. 246-256 - Clara Lima Fonseca, Luciana A. M. Zaina, Anna Beatriz Marques:
Avaliação de Métodos para Elicitação e Especificação de Requisitos de Usabilidade com Histórias de Usuário: Um Experimento Controlado. 257-268 - Maria Eulália Aires, Lucas Migge, Kiev Gama, Aline Lacerda:
Exploring the Role of Job Satisfaction and Work-Life Balance: A Study on the Mental Health Among Software Engineers. 269-279 - Isela Mendoza, Fernando Silva Filho, Gustavo Medeiros, Aline Paes, Vânia de Oliveira Neves:
Comparative Analysis of Large Language Model Tools for Automated Test Data Generation from BDD. 280-290 - Bruno Silva, Rodrigo Nascimento, Luis Rivero, Geraldo Braz Junior, Rodrigo Pereira dos Santos, Luiz Eduardo Galvão Martins, Davi Viana:
Promise+: expandindo a base de dados de requisitos de software Promise_exp. 291-301 - Vinicius Martins, Pedro Lopes Verardo Ramos, Breno Braga Neves, Maria Vitória Lima, Johny Arriel, João Godinho, Joanne Ribeiro, Alessandro Garcia, Juliana Alves Pereira:
Eyes on Code Smells: Analyzing Developers' Responses During Code Snippet Analysis. 302-312 - Diego S. Sarafim, Karina Valdivia Delgado, Daniel Cordeiro:
Detecting Code Smells in JavaScript: An Annotated Dataset for Software Quality Analysis. 313-322 - Mateus Gonçalo do Nascimento, José Maria N. David, Mario A. R. Dantas, Regina Braga, Victor Ströele:
A self-adaptive IoT architecture to support intelligent environments. 323-333 - Guisella Angulo Armijo, Daniel San Martín Santibáñez, Rafael S. Durelli, Valter Vieira de Camargo:
On the Employment of Machine Learning for Recommending Refactorings: A Systematic Literature Review. 334-345
Education Track
- Lucas Romao, Marcos Kalinowski, Clarissa Barbosa, Allysson Allex Araújo, Simone D. J. Barbosa, Hélio Lopes:
Agile Minds, Innovative Solutions, and Industry-Academia Collaboration: Lean R&D Meets Problem-Based Learning in Software Engineering Education. 346-356 - José Claudino Santos Neto, Carla Silva, Jéssyka Vilela, Mariana Maia Peixoto:
A educação em desenvolvimento de software seguro é necessária na indústria de software? Respostas de profissionais de um hub de tecnologia no Brasil. 357-366 - Ronivaldo Ferreira, Victor Hugo Santiago C. Pinto, Cleidson R. B. de Souza, Gustavo Pinto:
Assisting Novice Developers Learning in Flutter Through Cognitive-Driven Development. 367-376 - Heloise Acco Tives Leão, Gabriel Ancini, Edna Dias Canedo, Andreia Marini:
Curricularization of Extension through the Development of Computational Solutions Supporting the Sustainable Development Goals. 377-388 - Pedro S. C. Garcia, José Ferreira, Matheus Gonçalves, Tiago G. S. Carneiro, Eduardo Figueiredo, Igor Muzetti Pereira:
Current DevOps Teaching Techniques: A Systematic Literature Review. 389-398 - Carla I. M. Bezerra, Victor Anthony Alves, António Lobo, João Paulo Queiroz, Lara Lima, Paulo Meirelles:
Contributing to open-source projects in refactoring code smells: A practical experience in teaching Software Maintenance. 399-409 - Sofia Larissa da Costa Paiva, Adriana Silveira de Souza, Juliano Lopes de Oliveira, Mariana Soller Ramada, Murilo Lopes da Luz:
An undergraduate Software Engineering practice course: bridging the academia-industry gap. 410-421 - Ana Clementino, Erick Lima, Luann Lima, André Guedes, Dorgival Netto, Jarbele C. S. Coutinho:
Teaching Software Engineering: An Overview of Current Approaches and Practices in the Last Decade of SBES. 422-432 - Alexandre Feitosa, Artelino Tavares, Henrique Martins, Emanuel Pessôa, Marlon Paiva, Antonio Emerson Barros Tomaz, Allysson Allex Araújo:
Aproximando Indústria e Academia para Lapidação de Talentos em Desenvolvimento de Software no Sertão do Ceará: Um Estudo de Caso sobre o mandacaru.dev. 433-443 - Lucas Lima Mota, Rodrigo Pereira dos Santos, Awdren L. Fontão, Allysson Allex Araújo:
From Theory to Interpreting the Practice: Exploring the Role-play to Teach DevOps. 444-454 - Eduardo Henrique Nascimento, Roberta Coelho, Charles Madeira, Kláudio Medeiros, Lucas Silva, Carlos Oliveira Neto:
Definição e Avaliação de uma Abordagem Gamificada para o Ensino de Teste de Software. 455-465 - Rayfran Rocha Lima, Caroline da Encarnacao Fernandes, Elcione Lima, Renata Gabriella Vieira Castro, Ana Carolina Oran:
A decade of evolution in project leaders onboarding process at a global software company: a case study. 466-475 - Lina Garcés, Brauner R. N. Oliveira:
Teaching Software Engineering with Project-Based Learning: A Four Years Experience Report. 476-486 - Kiev Gama, Reydne Santos:
It's not all about gender: A Multi-dimensional Course Perspective on Diversity and Inclusion in Software Engineering Education. 487-498 - Ana Carolina Moises de Souza, Sheila S. Reinehr, Andreia Malucelli, Tayana Conte, Sabrina Marczak, Letizia Jaccheri, Fabio Vinicius Binder, Tanara Lauschner, Daniela S. Cruzes:
IT Talent Shortage: Strategies to Mitigate a Blackout. 499-509 - José F. Guilhermino da Silva, Maria Lencastre, Jaelson Castro:
Processo para Incorporação do Conceito de Dívida Técnica de Requisitos em Projetos Acadêmicos. 510-520 - Victória Karolina de Lima Cavalcante, Catarina de Souza Costa, Daricélio Moreira Soares:
Beyond Code: the Development of soft skills through Training in Software Engineering. 521-531 - Dariane Abich, Rafael Parizi, Sabrina Marczak:
Fostering Collaboration through Design Thinking: A Study among Software Engineering Students. 532-542 - Jéssyka Vilela, Carla Silva:
Empowering Undergraduates in Empirical Research Methods: an Experience Report. 543-553
Insightful Ideas and Emerging Results Track
- Camila Sarmento, Tiago Massoni, Carlos Dantas, Narallynne Araújo, Rayana Rocha:
IPA of Communication Experience of Women Leaders in Collaborative Meetings in Software Engineering Teams. 554-560 - Moniky Ribeiro, Jaelson Castro, Ricardo Argenton Ramos:
Integrating STPA with Safety Requirements Modeling. 561-567 - Bruno E. R. Garcia, Márcio E. Delamaro, Simone R. S. Souza:
Towards differential fuzzing to reduce manual efforts to identify equivalent mutants: A preliminary study. 568-573 - Lucas Albuquerque, Rohit Gheyi, Márcio Ribeiro:
Evaluating the Capability of LLMs in Identifying Compilation Errors in Configurable Systems. 574-580 - Victor Anthony Alves, Cristiano Santos, Carla I. M. Bezerra, Ivan Machado:
Detecting Test Smells in Python Test Code Generated by LLM: An Empirical Study with GitHub Copilot. 581-587 - Raul Leão, Fernando Ayach, Vitor Lameirão, Awdren L. Fontão:
A Prompt Engineering-based Process to Build Proto-personas during Lean Inception. 588-594 - Sofia Diniz, Kiev Gama:
Design Systems and Component Packages as an Interface for Accessibility. 595-601 - Ronaldo Rubens Gesse Júnior, Higor Amario de Souza:
Mining repositories to analyze the lifecycle of frameworks and libraries. 602-608 - Elaine Cruz Farias, Carlos Zimmerle, Kiev Gama:
Perspectives and Challenges of iOS Developers in Using Reactive Programming with RxSwift. 609-615 - Pamella Soares, Allysson Allex Araújo, Raphael Saraiva, Jerffeson Souza:
Towards Blockchain Developer Experience (BcDEx): Exploring Dimensions of Developer Experience in Blockchain-oriented Software Engineering. 616-622 - João Frois, Lucas Padrão, Johnatan Oliveira, Laerte Xavier, Cleiton Silva Tavares:
Terraform and AWS CDK: A Comparative Analysis of Infrastructure Management Tools. 623-629 - Lucas Reis, Luis Rivero, Davi Viana:
Unveiling Product Manager's journey in software development: preliminary findings. 630-636 - Fernando Rodrigues de Moraes, Frank José Affonso:
A New Integration Approach to support the Development of Build-time Micro Frontend Architecture Applications. 637-643 - Jose Leandro Sousa, Cristian Souza, Raiza Hanada, Diogo Nascimento, Eliane Collins:
Generation of test datasets using LLM - Quality Assurance Perspective. 644-650 - Pedro Lambert, Lucila Ishitani, Laerte Xavier:
On the Identification of Self-Admitted Technical Debt with Large Language Models. 651-657 - Rayfran Rocha Lima, Ana Carolina Oran, César França:
Beyond Continuous Improvement: Unraveling the invisible challenges of implementing organizational change in a Software Industry Company. 658-664 - Wladimir Farias, Brenda Silva, Maria Lencastre, Roberta Fagundes:
Understanding the Relationship of Conflict, Psychological safety, and Success in Software Development Projects. 665-671 - Keila Lucas, Rohit Gheyi, Elvys Soares, Márcio Ribeiro, Ivan Machado:
Evaluating Large Language Models in Detecting Test Smells. 672-678 - Arthur Pilone, Paulo Meirelles, Fabio Kon, Walid Maalej:
Multilingual Crowd-Based Requirements Engineering Using Large Language Models. 679-685 - Publio Blenilio Tavares Silva, Carla I. M. Bezerra, Ivan Machado:
Toward a Language-Agnostic Approach to Detect Test Smells. 686-692 - Riordan Moraes, Allysson Allex Araújo, Luis Rivero, Davi Viana:
Investigating the Onboarding Process for Interns in Software Development: An Initial Survey. 693-699 - Jorge Luís Melgarejo, Awdren de Lima Fontão, Hudson Silva Borges:
Why is my community reacting like this? Understanding reactions in open-source communities. 700-705
Tools Track
- Murilo Gustavo Nabarrete Costa, Sidny de Almeida Molina, Débora Maria Barroso Paiva, Maria Istela Cagnin:
PoP-ARE: A Tool for Extracting Systems-of-Systems Non-Functional Requirements from Processes-of-Business Processes. 706-712 - Matheus Frej, Ivonildo Pereira Gomes Neto, Waldemar Ferreira, Sérgio Soares:
Um sistema web para auxiliar soluções na conformidade com a LGPD. 713-719 - Jhonatan Oliveira, Luigi Mateus, Tássio Virgínio, Larissa Rocha:
SNUTS.js: Sniffing Nasty Unit Test Smells in Javascript. 720-726 - Lucas Fraga, Rafael Tosta Santos, Larissa Rocha:
CRAFTPy: allowing people with visual impairments to create diagrams. 727-733 - Willian Marques Freire, Murilo Boccardo, Daniel Nouchi, Aline M. M. M. Amaral, Silvia R. Vergilio, Thiago do Nascimento Ferreira, Thelma Elita Colanzi:
AIssistDM: A Plugin to Assist Non-specialist Decision-Makers in Search-Based Software Engineering Tools. 734-740 - Jairo Souza, Tales Alves, Robson Oliveira, Leopoldo Teixeira, Baldoino Fonseca:
Exception Miner: Multi-language Static Analysis Tool to Identify Exception Handling Anti-Patterns. 741-747 - Vinicius Caputo, Ricardo Terra:
xib2swift: do legado Interface Builder para Swift. 748-754 - Tiago Samuel Rodrigues Teixeira, Fábio Fagundes Silveira, Eduardo Martins Guerra:
METEOR: A Tool for Monitoring Behavior Preservation in Test Code Refactorings. 755-761 - Rafael Parizi, Lucas Hanauer, Sabrina Marczak, Tayana Conte:
Helius: A Design Thinking Techniques Recommendation System in Software Development. 762-768 - Joanderson Gonçalves Santos, Rita Suzana Pitangueira Maciel:
AutomTest 3.0: An automated test-case generation tool from User Story processing powered with LLMs. 769-774 - Jadson Santos, Daniel Alencar da Costa, Uirá Kulesza:
Holter: Monitoring Continuous Integration Practices. 775-781 - Eduardo dos Santos Gonçalves, Paulo Malcher, Laura Oliveira Moraes, Davi Viana, Rodrigo Pereira dos Santos:
SECO-RCR: A Tool to Manage Requirements Change in Software Ecosystems. 782-788 - Otávio Cury, Guilherme Avelino:
Knowledge Islands: Visualizing Developers Knowledge Concentration. 789-795 - Ingrid G. T. Coutinho, Paulo Henrique M. Maia:
SP2Mic: Uma ferramenta para geração de código de microsserviços a partir de stored procedures. 796-802 - Carlos Zimmerle, Kiev Gama:
UAX: Measuring the Usability of TypeScript APIs. 803-809
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.