Marcelo de Almeida Maia

Orcid: 0000-0003-3578-1380

Affiliations:
  • Federal University of Uberlandia, Brazil


According to our database1, Marcelo de Almeida Maia authored at least 71 papers between 1998 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
What Developers Ask to ChatGPT in GitHub Pull Requests? an Exploratory Study.
Proceedings of the 12th Workshop on Software Visualization, Evolution and Maintenance, 2024

2023
Mining relevant solutions for programming tasks from search engine results.
IET Softw., August, 2023

Crossed Teams: Leveraging Student Interaction in Software Engineering Practice.
Proceedings of the XXXVII Brazilian Symposium on Software Engineering, 2023

Assessing the Readability of ChatGPT Code Snippet Recommendations: A Comparative Study.
Proceedings of the XXXVII Brazilian Symposium on Software Engineering, 2023

How do Developers Improve Code Readability? An Empirical Study of Pull Requests.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

2022
Anti-bloater class restructuring: An exploratory study.
J. Softw. Evol. Process., 2022

2021
A Systematic Literature Review on Bad Smells-5 W's: Which, When, What, Who, Where.
IEEE Trans. Software Eng., 2021

Improved retrieval of programming solutions with code examples using a multi-featured score.
J. Syst. Softw., 2021

Readability and Understandability Scores for Snippet Assessment: an Exploratory Study.
Proceedings of the IX Workshop on Software Visualization, Evolution and Maintenance, 2021

On the Interplay of Smells Large Class, Complex Class and Duplicate Code.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

Readability and Understandability of Snippets Recommended by General-purpose Web Search Engines: A Comparative Study.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Towards a question answering assistant for software development using a transformer-based language model.
Proceedings of the 3rd IEEE/ACM International Workshop on Bots in Software Engineering, 2021

2020
An Automated Approach for Constructing Framework Instantiation Documentation.
Int. J. Softw. Eng. Knowl. Eng., 2020

CROKAGE: effective solution recommendation for programming tasks by leveraging crowd knowledge.
Empir. Softw. Eng., 2020

2019
Discovering common bug-fix patterns: A large-scale observational study.
J. Softw. Evol. Process., 2019

Co-change patterns: A large scale empirical study.
J. Syst. Softw., 2019

Bootstrapping cookbooks for APIs from crowd knowledge on Stack Overflow.
Inf. Softw. Technol., 2019

Improving feature location accuracy via paragraph vector tuning.
Inf. Softw. Technol., 2019

Key Classes in Object-Oriented Systems: Detection and Assessment.
Int. J. Softw. Eng. Knowl. Eng., 2019

BEARS: An Extensible Java Bug Benchmark for Automatic Program Repair Studies.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Recommending comprehensive solutions for programming tasks by mining crowd knowledge.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Improving the Classification of Q&A Content for Android Fragmentation Using Named Entity Recognition.
Proceedings of the Progress in Artificial Intelligence, 2019

2018
Duplicate Question Detection in Stack Overflow: A Reproducibility Study.
PeerJ Prepr., 2018

Towards an automated approach for bug fix pattern detection.
CoRR, 2018

Dissection of a bug dataset: Anatomy of 395 patches from Defects4J.
Proceedings of the 25th International Conference on Software Analysis, 2018

2017
Recommending source code locations for system specific transformations.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

On the interplay between non-functional requirements and builds on continuous integration.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

On the properties of design-relevant classes for design anomaly assessment.
Proceedings of the 25th International Conference on Program Comprehension, 2017

Common Bug-Fix Patterns: A Large-Scale Observational Study.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

On the actual use of inheritance and interface in Java projects: evolution and implications.
Proceedings of the 27th Annual International Conference on Computer Science and Software Engineering, 2017

2016
Searching crowd knowledge to recommend solutions for API usage tasks.
J. Softw. Evol. Process., 2016

Redocumenting APIs with crowd knowledge: a coverage analysis based on question types.
J. Braz. Comput. Soc., 2016

Automated API Documentation with Tutorials Generated From Stack Overflow.
Proceedings of the 30th Brazilian Symposium on Software Engineering, 2016

Searching stack overflow for API-usage-related bug fixes using snippet-based queries.
Proceedings of the 26th Annual International Conference on Computer Science and Software Engineering, 2016

2015
Co-change Clusters: Extraction and Application on Assessing Software Modularity.
LNCS Trans. Aspect Oriented Softw. Dev., 2015

Ranking Developers' Importance Factors Based on Team Leader Perspective.
Int. J. Softw. Eng. Knowl. Eng., 2015

ModularityCheck: A Tool for Assessing Modularity using Co-Change Clusters.
CoRR, 2015

Developers' importance from the leader perspective.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

Framework instantiation using cookbooks constructed with static and dynamic analysis.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

Keecle: Mining key architecturally relevant classes using dynamic analysis.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Developers' perception of co-change patterns: An empirical study.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

2014
A quantitative and qualitative assessment of aspectual feature modules for evolving software product lines.
Sci. Comput. Program., 2014

On the use of feature-oriented programming for evolving software product lines - A comparative study.
Sci. Comput. Program., 2014

Understanding the popularity of reporters and assignees in the Github.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

On the Extraction of Cookbooks for APIs from the Crowd Knowledge.
Proceedings of the 2014 Brazilian Symposium on Software Engineering, Maceió, Brazil, September 28, 2014

Automatic categorization of questions from Q&A sites.
Proceedings of the Symposium on Applied Computing, 2014

Ranking crowd knowledge to assist software development.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Performance Evaluation of Aspect-Oriented Programming Weavers.
Proceedings of the Enterprise Information Systems - 16th International Conference, 2014

A Systematic Review on Performance Evaluation of Aspect-Oriented Programming Techniques used to Implement Crosscutting Concerns.
Proceedings of the ICEIS 2014, 2014

Assessing modularity using co-change clusters.
Proceedings of the 13th International Conference on Modularity, 2014

2013
On the Influence of Latent Semantic Analysis Parameterization for Bug Localization.
RITA, 2013

On the impact of trace-based feature location in the performance of software maintainers.
J. Syst. Softw., 2013

Automated Computation of Use Cases Similarity can Aid the Assessment of Cohesion and Complexity of Classes (S).
Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering, 2013

Verification of Workflow Specifications in UML Using Automated Transformations to WF-nets.
Proceedings of the 9th Brazilian Symposium on Information Systems, 2013

Do software categories impact coupling metrics?
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

2012
Improving Program Comprehension in Operating System Kernels with Execution Trace Information.
Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012

A Quantitative Assessment of Aspectual Feature Modules for Evolving Software Product Lines.
Proceedings of the Programming Languages - 16th Brazilian Symposium, 2012

2011
An Empirical Assessment of the Use of Execution Traces in Software Maintenance.
Proceedings of the 25th Brazilian Symposium on Software Engineering, 2011

On the Use of Execution Trace Alignment for Driving Perfective Changes.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

Sumarização de Rastros de Execução para Recuperação de Visões de Alto Nível em Sistemas Orientados a Objetos.
Proceedings of the 14th Iberoamerican Conference on Software Engineering, 2011

On the impact of crosscutting concern projection on code measurement.
Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011

2010
Software Evolution Aided by Execution Trace Alignment.
Proceedings of the 24th Brazilian Symposium on Software Engineering, 2010

2009
INDIAM - An e-Learning System for the Interpretation of Mammograms.
J. Digit. Imaging, 2009

2008
A Visual Trace Analysis Tool for Understanding Feature Scattering.
Proceedings of the WCRE 2008, 2008

Identifying user behavior in online social networks.
Proceedings of the 1st Workshop on Social Network Systems, 2008

Recovering and checking software architectural properties based on execution tree analysis.
Proceedings of the Second Brazilian Symposium on Software Components, 2008

2006
Network bandwidth requirements for optimized streaming media transmission to interactive users.
Proceedings of the 12th Brazilian Symposium on Multimedia and the Web, 2006

2005
Scalable media streaming to interactive users.
Proceedings of the 13th ACM International Conference on Multimedia, 2005

2004
MetaJ: An Extensible Environment for Metaprogramming in Java.
J. Univers. Comput. Sci., 2004

2000
Abstractions for Mobile Computation in ASM.
Proceedings of the International Conference on Internet Computing, 2000

1998
Interacting Abstract State Machines.
Proceedings of the Fifth International Workshop on Abstract State Machines, 1998


  Loading...