publications

publications by categories in reversed chronological order. generated by jekyll-scholar.

2024

  1. Investigating the Social Representations of Harmful Code
    Rodrigo LimaJairo SouzaBaldoino Fonseca, and 5 more authors
    Journal of Software Engineering Research and Development, 2024

2023

  1. Do you see any problem? On the Developers Perceptions in Test Smells Detection
    Rodrigo Lima, Keila Costa, Jairo Souza, and 5 more authors
    In Proceedings of the XXII Brazilian Symposium on Software Quality, SBQS 2023, Brasilia, Brazil, November 7-10, 2023, 2023
  2. Towards a better understanding of the mechanics of refactoring detection tools
    Jonhnanthan Oliveira, Rohit GheyiLeopoldo Teixeira, and 3 more authors
    Information and Software Technology, 2023

2022

  1. A Technique to Test Refactoring Detection Tools
    Osmar Leandro, Rohit GheyiLeopoldo Teixeira, and 2 more authors
    In SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5 - 7, 2022, 2022
  2. A Decade of Internationalization of the Brazilian Symposium on Software Engineering: The Good, the Bad, and the Ugly
    Nabor MendonçaLeopoldo TeixeiraSérgio Soares, and 6 more authors
    In SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5 - 7, 2022, 2022
  3. Distributed Repository for Software Packages Using Blockchain
    Felipe Z. Da N. Costa, Ruy J. G. B. De Queiroz, Gustavo P. Bittencourt, and 1 more author
    IEEE Access, 2022
  4. Guiding the Evolution of Product-Line Configurations
    Michael Nieke, Gabriela SampaioThomas Thüm, and 3 more authors
    Software and Systems Modeling (SoSyM), 2022

2021

  1. Shaker: a Tool for Detecting More Flaky Tests Faster
    Marcello Cordeiro, Denini SilvaLeopoldo Teixeira, and 2 more authors
    In IEEE/ACM International Conference on Automated Software Engineering (Tool Demonstrations), Nov 2021
  2. TSDolly: A program generator for TypeScript
    Gabriela Araujo BrittoLeopoldo Teixeira, and Rohit Gheyi
    In Brazilian Symposium on Programming Languages, Sep 2021
  3. Evolving Delta-Oriented Product Lines: A Case Study on Feature Interaction, Safe and Partially Safe Evolution
    Leomar Camargo, Luisa Fantin, Gabriel Lobão, and 4 more authors
    In Brazilian Symposium on Software Engineering, Sep 2021
  4. A Formal Framework of Software Product Line Analyses
    Thiago Castro, Leopoldo TeixeiraVander Alves, and 3 more authors
    ACM Transactions on Software Engineering and Methodology (TOSEM), Apr 2021
  5. Shipwright: A Human-in-the-Loop System for Dockerfile Repair
    Jordan HenkelDenini SilvaLeopoldo Teixeira, and 2 more authors
    In IEEE/ACM International Conference on Software Engineering, May 2021
  6. Demystifying the Challenges to Formally Specifying API Properties for Runtime Verification
    Leopoldo TeixeiraBreno MirandaHenrique Rebelo, and 1 more author
    In IEEE International Conference on Software Testing, Verification and Validation, Apr 2021
  7. Identifying method-level mutation subsumption relations using Z3
    Rohit GheyiMárcio Ribeiro, Beatriz Souza, and 6 more authors
    Information and Software Technology, Apr 2021

2020

  1. Shake It! Detecting Flaky Tests Caused by Concurrency with Shaker
    Denini SilvaLeopoldo Teixeira, and Marcelo d’Amorim
    In IEEE International Conference on Software Maintenance and Evolution, Sep 2020
  2. A Catalog of Object-Relational Mapping Code Smells for Java
    Samuel Loli, Leopoldo Teixeira, and Bruno Cartaxo
    In Brazilian Symposium on Software Engineering, Oct 2020
  3. Understanding and Detecting Harmful Code
    Rodrigo LimaJairo SouzaBaldoino Fonseca, and 5 more authors
    In Brazilian Symposium on Software Engineering, Oct 2020
  4. Porting the Software Product Line Refinement Theory to the Coq Proof Assistant
    Thayonara Alves, Leopoldo TeixeiraVander Alves, and 1 more author
    In Brazilian Symposium on Formal Methods: Foundations and Applications, Nov 2020
  5. Safe Evolution of Product Lines Using Configuration Knowledge Laws
    Leopoldo TeixeiraRohit Gheyi, and Paulo Borba
    In Brazilian Symposium on Formal Methods: Foundations and Applications, Nov 2020
  6. GuyDance: Guiding Configuration Updates for Product-Line Evolution
    Michael Nieke, Gabriela SampaioThomas Thüm, and 3 more authors
    In International Workshop on Variability and Evolution of Software-Intensive Systems, co-located with SPLC 2020, Oct 2020
  7. On the Adoption of Kotlin on Android Development: A Triangulation Study
    Victor OliveiraLeopoldo Teixeira, and Felipe Ebert
    In IEEE International Conference on Software Analysis, Evolution and Reengineering, Feb 2020

2019

  1. Partially safe evolution of software product lines
    Gabriela SampaioPaulo Borba, and Leopoldo Teixeira
    Journal of Systems and Software, Feb 2019
  2. On gamifying an existing healthcare system: method, conceptual model and evaluation
    Anderson G. Uchôa, Eduardo Fernandes, Baldoino Fonseca, and 5 more authors
    In International Workshop on Software Engineering for Healthcare, co-located with ICSE 2019, May 2019
  3. Willow: A Tool for Interactive Programming Visualization to Help in the Data Structures and Algorithms Teaching-Learning Process
    Pedro Moraes, and Leopoldo Teixeira
    In Brazilian Symposium on Software Engineering - Insightful Ideas & Emerging Results Track, Sep 2019
  4. Towards efficient analysis of variation in time and space
    Thomas ThümLeopoldo TeixeiraKlaus Schmid, and 6 more authors
    In International Workshop on Variability and Evolution of Software-Intensive Systems, co-located with SPLC 2019, Sep 2019
  5. Characterizing safe and partially safe evolution scenarios in product lines: An Empirical Study
    Karine Gomes, Leopoldo Teixeira, Thayonara Alves, and 2 more authors
    In International Workshop on Variability Modelling of Software-Intensive Systems, Feb 2019

2018

  1. A change-aware per-file analysis to compile configurable systems with #ifdefs
    Larissa BrazRohit GheyiMelina Mongiovi, and 4 more authors
    Computer Languages, Systems and Structures, Feb 2018
  2. All roads lead to Rome: Commuting strategies for product-line reliability analysis
    Thiago M. Castro, André LannaVander Alves, and 3 more authors
    Science of Computer Programming, Feb 2018
  3. Detecting Overly Strong Preconditions in Refactoring Engines
    Melina MongioviRohit Gheyi, Gustavo Soares, and 3 more authors
    IEEE Transactions on Software Engineering, Feb 2018
  4. Testing Strategies for Smart Cities applications: A Systematic Mapping Study
    Alex Costa, and Leopoldo Teixeira
    In Brazilian Symposium on Systematic and Automated Software Testing, Sep 2018

2016

  1. Coevolution of variability models and related software artifacts - A fresh look at evolution patterns in the Linux kernel
    Leonardo Teixeira Passos, Leopoldo Teixeira, Nicolas Dintzner, and 5 more authors
    Empirical Software Engineering, Sep 2016
  2. A change-centric approach to compile configurable systems with #ifdefs
    Larissa BrazRohit GheyiMelina Mongiovi, and 3 more authors
    In ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, Oct 2016
  3. Safe Evolution of Software Product Lines: Feature Extraction Scenarios
    Fernando Benbassat, Paulo Borba, and Leopoldo Teixeira
    In Brazilian Symposium on Software Components, Architectures and Reuse, Sep 2016
  4. Partially safe evolution of software product lines
    Gabriela SampaioPaulo Borba, and Leopoldo Teixeira
    In International Systems and Software Product Line Conference, Sep 2016

2015

  1. Safe evolution templates for software product lines
    Laı́s Neves, Paulo BorbaVander Alves, and 4 more authors
    Journal of Systems and Software, Sep 2015
  2. An empirical study on configuration-related issues: investigating undeclared and unused identifiers
    Flávio Medeiros, Iran Rodrigues, Márcio Ribeiro, and 2 more authors
    In ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, Oct 2015
  3. A product line of theories for reasoning about safe evolution of product lines
    Leopoldo TeixeiraVander AlvesPaulo Borba, and 1 more author
    In International Conference on Software Product Lines, Jul 2015
  4. Safe evolution of product populations and multi product lines
    Leopoldo TeixeiraPaulo Borba, and Rohit Gheyi
    In International Conference on Software Product Lines, Jul 2015

2014

  1. Evaluating scenario-based SPL requirements approaches: the case for modularity, stability and expressiveness
    Mauricio Alférez, Rodrigo BonifácioLeopoldo Teixeira, and 5 more authors
    Requirements Engineering, Jul 2014
  2. Making refactoring safer through impact analysis
    Melina MongioviRohit Gheyi, Gustavo Soares, and 2 more authors
    Science of Computer Programming, Jul 2014
  3. On the Requirements and Design Decisions of an In-House Component-Based SPL Automated Environment
    Elder Macedo Rodrigues, Leonardo Teixeira Passos, Leopoldo Teixeira, and 3 more authors
    In International Conference on Software Engineering and Knowledge Engineering, Jul 2014

2013

  1. Safe composition of configuration knowledge-based software product lines
    Leopoldo TeixeiraPaulo Borba, and Rohit Gheyi
    Journal of Systems and Software, Jul 2013
  2. Coevolution of variability models and related artifacts: a case study from the Linux kernel
    Leonardo Teixeira Passos, Jianmei GuoLeopoldo Teixeira, and 3 more authors
    In International Software Product Line Conference, Aug 2013

2012

  1. A theory of software product line refinement
    Paulo BorbaLeopoldo Teixeira, and Rohit Gheyi
    Theoretical Computer Science, Aug 2012

2011

  1. Investigating the safe evolution of software product lines
    Laı́s Neves, Leopoldo Teixeira, Demóstenes Sena, and 3 more authors
    In International Conference on Generative Programming And Component Engineering, Oct 2011
  2. Safe Composition of Configuration Knowledge-Based Software Product Lines
    Leopoldo TeixeiraPaulo Borba, and Rohit Gheyi
    In Brazilian Symposium on Software Engineering, Sep 2011

2010

  1. Assessment of product derivation tools in the evolution of software product lines: an empirical study
    Mário Henrique C. Torres, Uirá Kulesza, Matheus Sousa, and 7 more authors
    In International Workshop on Feature-Oriented Software Development, Oct 2010
  2. A Theory of Software Product Line Refinement
    Paulo BorbaLeopoldo Teixeira, and Rohit Gheyi
    In International Colloquium on Theoretical Aspects of Computing, Sep 2010
  3. Emergent feature modularization
    Márcio Ribeiro, Humberto Pacheco, Leopoldo Teixeira, and 1 more author
    In ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity SPLASH/OOPSLA, Sep 2010

2009

  1. Hephaestus: A tool for managing SPL variabilities
    Rodrigo BonifácioLeopoldo Teixeira, and Paulo Borba
    In Tools Session of the Brazilian Symposium on Software Components, Architectures, and Reuse, Sep 2009