Skip to main content

Showing 1–7 of 7 results for author: Bonifacio, R

Searching in archive cs. Search in all archives.
.
  1. The Impact Of Bug Localization Based on Crash Report Mining: A Developers' Perspective

    Authors: Marcos Medeiros, Uirá Kulesza, Roberta Coelho, Rodrigo Bonifácio, Christoph Treude, Eiji Adachi

    Abstract: Developers often use crash reports to understand the root cause of bugs. However, locating the buggy source code snippet from such information is a challenging task, mainly when the log database contains many crash reports. To mitigate this issue, recent research has proposed and evaluated approaches for grou** crash report data and using stack trace information to locate bugs. The effectiveness… ▽ More

    Submitted 15 March, 2024; originally announced March 2024.

  2. arXiv:2310.04269  [pdf, other

    cs.SE

    Detecting Semantic Conflicts using Static Analysis

    Authors: Galileu Santos de Jesus, Paulo Borba, Rodrigo Bonifácio, Matheus Barbosa de Oliveira

    Abstract: Version control system tools empower developers to independently work on their development tasks. These tools also facilitate the integration of changes through merging operations, and report textual conflicts. However, when developers integrate their changes, they might encounter other types of conflicts that are not detected by current merge tools. In this paper, we focus on dynamic semantic con… ▽ More

    Submitted 6 October, 2023; originally announced October 2023.

  3. arXiv:2308.01386  [pdf, other

    cs.SE

    Manual Tests Do Smell! Cataloging and Identifying Natural Language Test Smells

    Authors: Elvys Soares, Manoel Aranda, Naelson Oliveira, Márcio Ribeiro, Rohit Gheyi, Emerson Souza, Ivan Machado, André Santos, Baldoino Fonseca, Rodrigo Bonifácio

    Abstract: Background: Test smells indicate potential problems in the design and implementation of automated software tests that may negatively impact test code maintainability, coverage, and reliability. When poorly described, manual tests written in natural language may suffer from related problems, which enable their analysis from the point of view of test smells. Despite the possible prejudice to manuall… ▽ More

    Submitted 2 August, 2023; originally announced August 2023.

    Comments: The 17th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2023

  4. arXiv:2109.06613  [pdf, other

    cs.CR cs.SE

    Exploring the Use of Static and Dynamic Analysis to Improve the Performance of the Mining Sandbox Approach for Android Malware Identification

    Authors: Francisco Handrick da Costa, Ismael Medeiros, Thales Menezes, João Victor da Silva, Ingrid Lorraine da Silva, Rodrigo Bonifácio, Krishna Narasimhan, Márcio Ribeiro

    Abstract: The Android mining sandbox approach consists in running dynamic analysis tools on a benign version of an Android app and recording every call to sensitive APIs. Later, one can use this information to (a) prevent calls to other sensitive APIs (those not previously recorded) or (b) run the dynamic analysis tools again in a different version of the app -- in order to identify possible malicious behav… ▽ More

    Submitted 14 September, 2021; originally announced September 2021.

    Comments: 31 pages, 6 figures. Paper accepted for publication in The Journal of Systems & Software

  5. arXiv:2105.04950  [pdf, other

    cs.CR cs.SE

    Dealing with Variability in API Misuse Specification

    Authors: Rodrigo Bonifacio, Stefan Krüger, Krishna Narasimhan, Eric Bodden, Mira Mezini

    Abstract: APIs are the primary mechanism for developers to gain access to externally defined services and tools. However, previous research has revealed API misuses that violate the contract of APIs to be prevalent. Such misuses can have harmful consequences, especially in the context of cryptographic libraries. Various API misuse detectors have been proposed to address this issue including CogniCrypt, one… ▽ More

    Submitted 17 May, 2021; v1 submitted 11 May, 2021; originally announced May 2021.

    Comments: 28 pages, 16 figures

    MSC Class: 68N19 ACM Class: D.2.1; D.3.3

  6. arXiv:2007.13891  [pdf, other

    cs.SE

    Work Practices and Perceptions from Women Core Developers in OSS Communities

    Authors: Edna Dias Canedo, Rodrigo Bonifácio, Márcio Vinícius Okimoto, Alexander Serebrenik, Gustavo Pinto, Eduardo Monteiro

    Abstract: The effect of gender diversity in open source communities has gained increasing attention from practitioners and researchers. For instance, organizations such as the Python Software Foundation and the OpenStack Foundation started actions to increase gender diversity and promote women to top positions in the communities. Although the general underrepresentation of women (a.k.a. horizontal segregati… ▽ More

    Submitted 27 July, 2020; originally announced July 2020.

    Comments: Preprint of our paper published at ESEM 2020

  7. Building a Collaborative Culture: A Grounded Theory of Well Succeeded DevOps Adoption in Practice

    Authors: Welder Pinheiro Luz, Gustavo Pinto, Rodrigo Bonifácio

    Abstract: Background. DevOps is a set of practices and cultural values that aims to reduce the barriers between development and operations teams. Due to its increasing interest and imprecise definitions, existing research works have tried to characterize DevOps---mainly using a set of concepts and related practices. Aims. Nevertheless, little is known about thepractitioners practitioners' understanding abou… ▽ More

    Submitted 14 September, 2018; originally announced September 2018.

    Comments: 11 pages