Leonardo Murta

Orcid: 0000-0002-5173-1247

Affiliations:
  • Fluminense Federal University, Institute of Computing


According to our database1, Leonardo Murta authored at least 132 papers between 2000 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Towards accurate recommendations of merge conflicts resolution strategies.
Inf. Softw. Technol., December, 2023

On the assignment of commits to releases.
Empir. Softw. Eng., March, 2023

Do code refactorings influence the merge effort?
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

2022
Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships.
IEEE Trans. Software Eng., 2022

How the adoption of feature toggles correlates with branch merges and defects in open-source projects?
Softw. Pract. Exp., 2022

Merge Nature: a tool to support research about merge conflicts.
Proceedings of the X Workshop on Software Visualization, Evolution and Maintenance, 2022

Towards Merge Conflict Resolution by Combining Existing Lines of Code.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

2021
Recommending Participants for Collaborative Merge Sessions.
IEEE Trans. Software Eng., 2021

What factors influence the lifetime of pull requests?
Softw. Pract. Exp., 2021

Predicting the lifetime of pull requests in open-source projects.
J. Softw. Evol. Process., 2021

Attributes that may raise the occurrence of merge conflicts.
J. Softw. Eng. Res. Dev., 2021

Sequential coding patterns: How to use them effectively in code recommendation.
Inf. Softw. Technol., 2021

Understanding and improving the quality and reproducibility of Jupyter notebooks.
Empir. Softw. Eng., 2021

Assessing time-based and range-based strategies for commit assignment to releases.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

2020
On the Nature of Merge Conflicts: A Study of 2, 731 Open Source Java Projects Hosted by GitHub.
IEEE Trans. Software Eng., 2020

XChange: A semantic diff approach for XML documents.
Inf. Syst., 2020

On the performance of hybrid search strategies for systematic literature reviews in software engineering.
Inf. Softw. Technol., 2020

How the adoption of feature toggles affects branch merges and defects in open-source projects?
CoRR, 2020

What causes merge conflicts?
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Provchastic: Understanding and Predicting Game Events Using Provenance.
Proceedings of the Entertainment Computing - ICEC 2020, 2020

Player Behavior Profiling through Provenance Graphs and Representation Learning.
Proceedings of the FDG '20: International Conference on the Foundations of Digital Games, 2020

2019
Detecting long-range cause-effect relationships in game provenance graphs with graph-based representation learning.
Entertain. Comput., 2019

A Survey on Collecting, Managing, and Analyzing Provenance from Scripts.
ACM Comput. Surv., 2019

An Efficient Algorithm for Combining Verification and Validation Methods.
Proceedings of the SOFSEM 2019: Theory and Practice of Computer Science, 2019

Provenance-enhanced Algorithmic Debugging.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

What is the adoption level of automated support for testing in open-source ecosystems?
Proceedings of the IV Brazilian Symposium on Systematic and Automated Software Testing, 2019

A large-scale study about quality and reproducibility of jupyter notebooks.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

2018
Automatic assignment of integrators to pull requests: The importance of selecting appropriate attributes.
J. Syst. Softw., 2018

An efficient similarity-based approach for comparing XML documents.
Inf. Syst., 2018

What factors influence the reviewer assignment to pull requests?
Inf. Softw. Technol., 2018

Filtering irrelevant sequential data out of game session telemetry though similarity collapses.
Future Gener. Comput. Syst., 2018

Understanding game sessions through provenance.
Entertain. Comput., 2018

Uma técnica para a quantificação do esforço de merge.
CoRR, 2018

An Infrastructure for Software Release Analysis through Provenance Graphs.
CoRR, 2018

BinG: A Framework for Dynamic Game Balancing using Provenance.
Proceedings of the 17th Brazilian Symposium on Computer Games and Digital Entertainment, SBGames 2018, Foz do Iguaçu, Brazil, October 29, 2018

Versioned-PROV: A PROV Extension to Support Mutable Data Entities.
Proceedings of the Provenance and Annotation of Data and Processes, 2018

2017
Managing Provenance of Implicit Data Flows in Scientific Experiments.
ACM Trans. Internet Techn., 2017

noWorkflow: a Tool for Collecting, Analyzing, and Managing Provenance from Python Scripts.
Proc. VLDB Endow., 2017

DyeVC: an approach for monitoring and visualizing distributed repositories.
J. Softw. Eng. Res. Dev., 2017

Deriving scientific workflows from algebraic experiment lines: A practical approach.
Future Gener. Comput. Syst., 2017

Capturing Game Telemetry with Provenance.
Proceedings of the 16th Brazilian Symposium on Computer Games and Digital Entertainment, 2017

Investigating the Use of a Hybrid Search Strategy for Systematic Reviews.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

2016
Efficient image-aware version control systems using GPU.
Softw. Pract. Exp., 2016

TIPMerge: recommending developers for merging branches.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

TIPMerge: recommending experts for integrating changes across branches.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Topology Awareness for Distributed Version Control Systems.
Proceedings of the 30th Brazilian Symposium on Software Engineering, 2016

A Study about the Life Cycle of Code Anomalies.
Proceedings of the 2016 X Brazilian Symposium on Software Components, 2016

Fine-Grained Provenance Collection over Scripts Through Program Slicing.
Proceedings of the Provenance and Annotation of Data and Processes, 2016

Tracking and Analyzing the Evolution of Provenance from Scripts.
Proceedings of the Provenance and Annotation of Data and Processes, 2016

Yin & Yang: Demonstrating Complementary Provenance from noWorkflow & YesWorkflow.
Proceedings of the Provenance and Annotation of Data and Processes, 2016

Prov Viewer: A Graph-Based Visualization Tool for Interactive Exploration of Provenance Data.
Proceedings of the Provenance and Annotation of Data and Processes, 2016

2015
Software rejuvenation via a multi-agent approach.
J. Syst. Softw., 2015

Improving workflow design by mining reusable tasks.
J. Braz. Comput. Soc., 2015

Software engineering research in Brazil from the perspective of young researchers: a panorama of the last decade.
J. Braz. Comput. Soc., 2015

Multi-Perspective Exploratory Analysis of Software Development Data.
Int. J. Softw. Eng. Knowl. Eng., 2015

Niche vs. breadth: Calculating expertise over time through a fine-grained analysis.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Collecting and Analyzing Provenance on Interactive Notebooks: When IPython Meets noWorkflow.
Proceedings of the 7th USENIX Workshop on the Theory and Practice of Provenance, 2015

Acceptance factors of pull requests in open-source projects.
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015

Developers assignment for analyzing pull requests.
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015

Rejection Factors of Pull Requests Filed by Core Team Developers in Software Projects with High Acceptance Rates.
Proceedings of the 14th IEEE International Conference on Machine Learning and Applications, 2015

2014
What Should I Code Now?
J. Univers. Comput. Sci., 2014

Applying software engineering techniques in the development and management of linear and integer programming applications.
Int. Trans. Oper. Res., 2014

Characterizing the Problem of Developers' Assignment for Merging Branches.
Int. J. Softw. Eng. Knowl. Eng., 2014

Exploratory Data Analysis of Software Repositories via GPU Processing.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

Detecting Semantic Equivalence in UML Class Diagrams.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

Collaborative Merge in Distributed Software Development: Who Should Participate?.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

Towards a Difference Detection Algorithm Aware of Refactoring-Related Changes.
Proceedings of the 2014 Brazilian Symposium on Software Engineering, Maceió, Brazil, September 28, 2014

Reinforcing Software Engineering Learning through Provenance.
Proceedings of the 2014 Brazilian Symposium on Software Engineering, Maceió, Brazil, September 28, 2014

Captura e Consulta a Dados de Proveniência Retrospectiva Implícita Intra-Atividade.
Proceedings of the XXIX Simpósio Brasileiro de Banco de Dados, 2014

A Similarity-based Approach to Match Elements Across Versions of XML Documents.
Proceedings of the XXIX Simpósio Brasileiro de Banco de Dados, 2014

Towards semantic diff of XML documents.
Proceedings of the Symposium on Applied Computing, 2014

noWorkflow: Capturing and Analyzing Provenance of Scripts.
Proceedings of the Provenance and Annotation of Data and Processes, 2014

2013
Semantic Conflicts Detection in Model-driven Engineering.
Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering, 2013

Runtime Monitoring and Auditing of Self-Adaptive Systems (S).
Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering, 2013

Ostra: uma abordagem para análise da qualidade de software por meio de regras de associação de métricas.
Proceedings of the 12th Brazilian Symposium on Software Quality, 2013

Implicit provenance gathering through configuration management.
Proceedings of the 5th International Workshop on Software Engineering for Computational Science and Engineering, 2013

Version Control in Distributed Software Development: A Systematic Mapping Study.
Proceedings of the 8th IEEE International Conference on Global Software Engineering, 2013

Game Flux Analysis with Provenance.
Proceedings of the Advances in Computer Entertainment - 10th International Conference, 2013

2012
To lock, or not to lock: That is the question.
J. Syst. Softw., 2012

Towards Querying Implicit Knowledge in XML Documents.
J. Inf. Data Manag., 2012

ProvManager: a provenance management system for scientific workflows.
Concurr. Comput. Pract. Exp., 2012

Optimal Variability Selection in Product Line Engineering.
Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012

Ouriço: Uma Abordagem para Manutenção da Consistência em Repositórios de Gerência de Configuração.
Proceedings of the 11th Brazilian Symposium on Software Quality, 2012

Uma Abordagem para Definição de Processos Baseada em Reutilização Visando à Alta Maturidade em Processos.
Proceedings of the 11th Brazilian Symposium on Software Quality, 2012

Evaluating the Branch Merging Effort in Version Control Systems.
Proceedings of the 26th Brazilian Symposium on Software Engineering, 2012

Vertical Code Completion: Going Beyond the Current Ctrl+Space.
Proceedings of the Sixth Brazilian Symposium on Software Components, 2012

Uso de Inferência na Compreensão das Modificações em Documentos Semiestruturados.
Proceedings of the XXVII Simpósio Brasileiro de Banco de Dados, 2012

Variabilities as first-class elements in product line architectures of homecare systems.
Proceedings of the 4th International Workshop on Software Engineering in Health Care, 2012

A GPU-based Architecture for Parallel Image-aware Version Control.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

Unifying Software, Product Configuration: A Research Roadmap.
Proceedings of the Workshop on Configuration at ECAI 2012, 2012

2011
Software Process Definition: a Reuse-based Approach.
J. Univers. Comput. Sci., 2011

Distributed Database Research at COPPE/UFRJ.
J. Inf. Data Manag., 2011

Challenges in Managing Implicit and Abstract Provenance Data: Experiences with ProvManager.
Proceedings of the 3rd Workshop on the Theory and Practice of Provenance, 2011

SDM - An Educational Game for Software Engineering.
Proceedings of the 2011 Brazilian Symposium on Games and Digital Entertainment, 2011

Consultando Documentos XML Utilizando Inferência.
Proceedings of the XXVI Simpósio Brasileiro de Banco de Dados, 2011

The Doctoral Symposium of the 12<sup>th</sup> International Conference of Software Reuse.
Proceedings of the Top Productivity through Software Reuse, 2011

2010
Gerenciando Alterações em Documentos XML.
RITA, 2010

EvolTrack: improving design evolution awareness in software development.
J. Braz. Comput. Soc., 2010

Towards supporting the life cycle of large scale scientific experiments.
Int. J. Bus. Process. Integr. Manag., 2010

Adoption of Configuration Management in the Industry: Strategies and Lessons Learned.
CLEI Electron. J., 2010

A Study on the Application of the PREViA Approach in Modeling Education.
Proceedings of the SCCC 2010, 2010

Dynamic Variability Management in Product Lines: An Approach Based on Architectural Contracts.
Proceedings of the Fourth Brazilian Symposium on Software Components, 2010

Supporting the Definition of Software Processes at Consulting Organizations via Software Process Lines.
Proceedings of the Quality of Information and Communications Technology, 2010

GExpLine: A Tool for Supporting Experiment Composition.
Proceedings of the Provenance and Annotation of Data and Processes, 2010

Integrating Provenance Data from Distributed Workflow Systems with ProvManager.
Proceedings of the Provenance and Annotation of Data and Processes, 2010

The Configuration Management Role in Collaborative Software Engineering.
Proceedings of the Collaborative Software Engineering, 2010

2009
Smart composition of game objects using dependency injection.
Comput. Entertain., 2009

Experiment Line: Software Reuse in Scientific Workflows.
Proceedings of the Scientific and Statistical Database Management, 2009

A Strategy for Provenance Gathering in Distributed Scientific Workflows.
Proceedings of the 2009 IEEE Congress on Services, Part I, 2009

Componentizando Processos Legados de Software Visando a Reutilização de Processos.
Proceedings of the 8th Brazilian Symposium on Software Quality, 2009

On the Selection of Concurrency Control Policies for Configuration Management.
Proceedings of the XXIII Brazilian Symposium on Software Engineering, 2009

Repositórios de Componentes nas Perspectivas de Gerência de Configuração de Software e Reutilização de Software.
Proceedings of the Third Brazilian Symposium on Software Components, 2009

Neural networks cartridges for data mining on time series.
Proceedings of the International Joint Conference on Neural Networks, 2009

Extending a Software Component Repository to Provide Services.
Proceedings of the Formal Foundations of Reuse and Domain Engineering, 2009

Comparison and versioning of scientific workflows.
Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, 2009

2008
Continuous and automated evolution of architecture-to-implementation traceability links.
Autom. Softw. Eng., 2008

Feature Modeling for Context-Aware Software Product Lines.
Proceedings of the Twentieth International Conference on Software Engineering & Knowledge Engineering (SEKE'2008), 2008

Odyssey-MEC: Model Evolution Control in the Context of Model-Driven Architecture.
Proceedings of the Twentieth International Conference on Software Engineering & Knowledge Engineering (SEKE'2008), 2008

Using Provenance to Improve Workflow Design.
Proceedings of the Provenance and Annotation of Data and Processes, 2008

Towards odyssey-VCS 2: improvements over a UML-based version control system.
Proceedings of the 2008 International Workshop on Comparison and Versioning of Software Models, 2008

2007
Odyssey-SCM: An integrated software configuration management infrastructure for UML models.
Sci. Comput. Program., 2007

Mining Change Traces from Versioned UML Repositories.
Proceedings of the 21st Brazilian Symposium on Software Engineering, 2007

2006
ArchTrace: Policy-Based Support for Managing Evolving Architecture-to-Implementation Traceability Links.
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

Odyssey-CCS: A Change Control System Tailored to Software Reuse.
Proceedings of the Reuse of Off-the-Shelf Components, 2006

2005
Odyssey-VCS: a flexible version control system for UML model elements.
Proceedings of the 12th International Workshop on Software Configuration Management, 2005

Consistent Evolution of UML Models by Automatic Detection of Change Traces.
Proceedings of the 8th International Workshop on Principles of Software Evolution (IWPSE 2005), 2005

2003
OdysseyShare: An Environment for Collaborative Component-Based Development.
Proceedings of the 2003 IEEE International Conference on Information Reuse and Integration, 2003

2002
OdysseyShare: Um Ambiente para o Desenvolvimento Cooperativo de Componentes.
Proceedings of the 16th Brazilian Symposium on Software Engineering, 2002

Charon: uma Ferramenta para a Modelagem, Simulação, Execução e Acompanhamento de Processos de Software.
Proceedings of the 16th Brazilian Symposium on Software Engineering, 2002

2001
LockED: Uma Ferramenta para o Controle de Alterações no Desenvolvimento Distribuído de Artefatos de Software.
Proceedings of the 15th Brazilian Symposium on Software Engineering, 2001

MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java.
Proceedings of the 15th Brazilian Symposium on Software Engineering, 2001

2000
Uma Máquina de Processos de Desenvolvimento de Software Baseada em Agentes Inteligentes.
Proceedings of the Companion Proceedings of the 14th Brazilian Symposium on Software Engineering, 2000


  Loading...