Eduardo Figueiredo

Orcid: 0000-0002-6004-2718

Affiliations:
  • Federal University of Minas Gerais, Belo Horizonte, Brazil


According to our database1, Eduardo Figueiredo authored at least 145 papers between 2006 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
On the Usage of New JavaScript Features Through Transpilers: The Babel Case.
IEEE Softw., 2024

2023
Evaluating testing strategies for resource related failures in mobile applications.
Softw. Qual. J., December, 2023

Dual analysis for helping developers to find collaborators based on co-changed files: An empirical study.
Softw. Pract. Exp., June, 2023

Perceptions of open-source software developers on collaborations: An interview and survey study.
J. Softw. Evol. Process., 2023

Behind Developer Contributions on Conflicting Merge Scenarios.
Proceedings of the 23rd IEEE International Working Conference on Source Code Analysis and Manipulation, 2023

Applying Spectrum-Based Fault Localization to Android Applications.
Proceedings of the XXXVII Brazilian Symposium on Software Engineering, 2023

Do Mutations of Strongly Subsuming Second-Order Mutants Really Mask Each Other?
Proceedings of the 34th IEEE International Symposium on Software Reliability Engineering, 2023

Yet Another Model! A Study on Model's Similarities for Defect and Code Smells.
Proceedings of the Fundamental Approaches to Software Engineering, 2023

2022
Challenges of Resolving Merge Conflicts: A Mining and Survey Study.
IEEE Trans. Software Eng., 2022

JavaScript API Deprecation Landscape: A Survey and Mining Study.
IEEE Softw., 2022

Open-source software product line extraction processes: the ArgoUML-SPL and Phaser cases.
Empir. Softw. Eng., 2022

Exploring API Deprecation Evolution in JavaScript.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Democracia em Xeque: Um Estudo Comparativo sobre Detecção de Code Smells.
Proceedings of the X Workshop on Software Visualization, Evolution and Maintenance, 2022

Understanding Thresholds of Software Features for Defect Prediction.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

EXTRACTPRO: A Data Mining Tool for Developer Profile Generation based on Source Code Analysis.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

Can Source Code Analysis Indicate Programming Skills? A Survey with Developers.
Proceedings of the Quality of Information and Communications Technology, 2022

The Subtle Art of Digging for Defects: Analyzing Features for Defect Prediction in Java Projects.
Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering, 2022

2021
Evaluating T-wise testing strategies in a community-wide dataset of configurable software systems.
J. Syst. Softw., 2021

Understanding the context of IoT software systems in DevOps.
Proceedings of the 3rd IEEE/ACM International Workshop on Software Engineering Research and Practices for the IoT SERP4IoT 2021, 2021

Investigating Continuous Delivery on IoT Systems.
Proceedings of the SBQS '21: XX Brazilian Symposium on Software Quality, Virtual Event, Brazil, November 8, 2021

Main Differences of DevOps on IoT Systems.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

An exploratory study on the identification and evaluation of bad smell agglomerations.
Proceedings of the SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing, 2021

A systematic review on the use of DevOps in internet of things software systems.
Proceedings of the SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing, 2021

Evaluating Sensor Interaction Failures in Mobile Applications.
Proceedings of the Quality of Information and Communications Technology, 2021

Dissecting Strongly Subsuming Second-Order Mutants.
Proceedings of the 14th IEEE Conference on Software Testing, Verification and Validation, 2021

On the challenges for creating a test suite for configurable software systems.
Proceedings of the 24th Iberoamerican Conference on Software Engineering, 2021

2020
Understanding machine learning software defect predictions.
Autom. Softw. Eng., 2020

JavaScript API Deprecation in the Wild: A First Assessment.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

On the proposal and evaluation of a test-enriched dataset for configurable systems.
Proceedings of the VaMoS '20: 14th International Working Conference on Variability Modelling of Software-Intensive Systems, 2020

Insights on software product line extraction processes: ArgoUML to ArgoUML-SPL revisited.
Proceedings of the SPLC '20: 24th ACM International Systems and Software Product Line Conference, 2020

Testing configurable software systems: the failure observation challenge.
Proceedings of the SPLC '20: 24th ACM International Systems and Software Product Line Conference, 2020

Efficiently finding higher-order mutants.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Failure of One, Fall of Many: An Exploratory Study of Software Features for Defect Prediction.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

GitHub Label Embeddings.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

Predicting Software Defects with Explainable Machine Learning.
Proceedings of the 19th Brazilian Symposium on Software Quality, 2020

Analyzing the Impact of Refactoring on Bad Smells.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

JExpert: A Tool for Library Expert Identification.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

PLATOOL: A Functional Test Generation Tool for Mobile Applications.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Detecting bad smells with machine learning algorithms: an empirical study.
Proceedings of the TechDebt '20: International Conference on Technical Debt, 2020

Understanding collaborative software development: an interview study.
Proceedings of the ICGSE '20: 15th IEEE/ACM International Conference on Global Software Engineering, 2020

Revisiting the Bad Smell and Refactoring Relationship: A Systematic Literature Review.
Proceedings of the XXIII Iberoamerican Conference on Software Engineering, 2020

Commit Classification using Natural Language Processing: Experiments over Labeled Datasets.
Proceedings of the XXIII Iberoamerican Conference on Software Engineering, 2020

How Difficult and Effective is Writing Assertions for Observing Bugs at Runtime?
Proceedings of the XXIII Iberoamerican Conference on Software Engineering, 2020

2019
On the proposal and evaluation of a benchmark-based threshold derivation method.
Softw. Qual. J., 2019

Testing Tools for Configurable Software Systems: A Review-based Empirical Study.
Proceedings of the 13th International Workshop on Variability Modelling of Software-Intensive Systems, 2019

A Literature Review and Comparison of Three Feature Location Techniques using ArgoUML-SPL.
Proceedings of the 13th International Workshop on Variability Modelling of Software-Intensive Systems, 2019

A Domain-Sensitive Threshold Derivation Method.
Proceedings of the XV Brazilian Symposium on Information Systems, 2019

How Well Do You Know This Library?: Mining Experts from Source Code Analysis.
Proceedings of the XVIII Brazilian Symposium on Software Quality, 2019

Linus's Law: More Eyes Fewer Flaws in Open Source Projects.
Proceedings of the XVIII Brazilian Symposium on Software Quality, 2019

Students Perception on the use of Project-Based Learning in Software Engineering Education.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

CleanGame: Gamifying the Identification of Code Smells.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

How Do Code Changes Evolve in Different Platforms? A Mining-Based Investigation.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Understanding similarities and differences in software development practices across domains.
Proceedings of the 14th International Conference on Global Software Engineering, 2019

2018
A systematic mapping study on game-related methods for software engineering education.
Inf. Softw. Technol., 2018

Microservices in Practice: A Survey Study.
CoRR, 2018

N-dimensional tensor factorization for self-configuration of software product lines at runtime.
Proceedings of the Proceeedings of the 22nd International Systems and Software Product Line Conference, 2018

Feature location benchmark with argoUML SPL.
Proceedings of the Proceeedings of the 22nd International Systems and Software Product Line Conference, 2018

An Empirical Study on the Impact of Android Code Smells on Resource Usage.
Proceedings of the 30th International Conference on Software Engineering and Knowledge Engineering, 2018

A Systematic Mapping of Literature on Software Refactoring Tools.
Proceedings of the XIV Brazilian Symposium on Information Systems, 2018

Mining Software Repositories to Identify Library Experts.
Proceedings of the VII Brazilian Symposium on Software Components, 2018

Evaluating domain-specific metric thresholds: an empirical study.
Proceedings of the 2018 International Conference on Technical Debt, 2018

Exploring Game Elements in Learning Programming: An Empirical Evaluation.
Proceedings of the IEEE Frontiers in Education Conference, 2018

Games and Gamification in Software Engineering Education: A Survey with Educators.
Proceedings of the IEEE Frontiers in Education Conference, 2018

Game Elements for Learning Programming: A Mapping Study.
Proceedings of the 10th International Conference on Computer Supported Education, 2018

A Systematic Mapping Study on Game Elements and Serious Games for Learning Programming.
Proceedings of the Computer Supported Education - 10th International Conference, 2018

2017
On the evaluation of code smells and detection tools.
J. Softw. Eng. Res. Dev., 2017

Heuristic and exact algorithms for product configuration in software product lines.
Int. Trans. Oper. Res., 2017

A Method Based on Naming Similarity to Identify Reuse Opportunities.
Braz. J. Inf. Syst., 2017

On the Investigation of Domain-Sensitive Bad Smells in Information Systems.
Proceedings of the 13th Brazilian Symposium on Information Systems, 2017

Towards the Definition of Domain-Specific Thresholds.
Proceedings of the 13th Brazilian Symposium on Information Systems, 2017

Feature oriented programming in Groovy.
Proceedings of the 8th ACM SIGPLAN International Workshop on Feature-Oriented Software Development, 2017

Identification and Prioritization of Reuse Opportunities with JReuse.
Proceedings of the Mastering Scale and Complexity in Software Reuse, 2017

No Code Anomaly is an Island - Anomaly Agglomeration as Sign of Product Line Instabilities.
Proceedings of the Mastering Scale and Complexity in Software Reuse, 2017

Games for Learning: Bridging Game-Related Education Methods to Software Engineering Knowledge Areas.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training Track, 2017

Evaluating Delta-Oriented Programming for Evolving Software Product Lines.
Proceedings of the 2nd IEEE/ACM International Workshop on Variability and Complexity in Software Design, 2017

The Influence of Software Product Quality Attributes on Open Source Projects: A Characterization Study.
Proceedings of the ICEIS 2017, 2017

Gamification in Software Engineering Education: An Empirical Study.
Proceedings of the 30th IEEE Conference on Software Engineering Education and Training, 2017

How Clear is Your Code?
Proceedings of the XX Iberoamerican Conference on Software Engineering, 2017

2016
Avoiding code pitfalls in Aspect-Oriented Programming.
Sci. Comput. Program., 2016

Identification and relationship between notation and tool for feature models with graphic representation.
Proceedings of the 35th International Conference of the Chilean Computer Science Society, 2016

Information Systems Development with Pair Programming: An Academic Quasi-Experiment.
Proceedings of the XII Brazilian Symposium on Information Systems on Brazilian Symposium on Information Systems: Information Systems in the Cloud Computing Era, 2016

Multiple View Interactive Environment to Analyze Software Product Line Tools [Multiple View Interactive Environment to Analyze Software Product Line Tools].
Proceedings of the XII Brazilian Symposium on Information Systems on Brazilian Symposium on Information Systems: Information Systems in the Cloud Computing Era, 2016

Metrics for feature-oriented programming.
Proceedings of the 7th International Workshop on Emerging Trends in Software Metrics, 2016

Investigating how features of online learning support software process education.
Proceedings of the 2016 IEEE Frontiers in Education Conference, 2016

Quantitative and Qualitative Empirical Analysis of Three Feature Modeling Tools.
Proceedings of the Evaluation of Novel Approaches to Software Engineering, 2016

An Empirical Study of Two Software Product Line Tools.
Proceedings of the ENASE 2016, 2016

TDTool: threshold derivation tool.
Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, 2016

A review-based comparative study of bad smell detection tools.
Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, 2016

2015
Defining metric thresholds for software product lines: a comparative study.
Proceedings of the 19th International Conference on Software Product Line, 2015

Co-Occurrence of Design Patterns and Bad Smells in Software Systems: An Exploratory Study.
Proceedings of the annual conference on Brazilian Symposium on Information Systems, 2015

A Method to Derive Metric Thresholds for Software Product Lines.
Proceedings of the 29th Brazilian Symposium on Software Engineering, 2015

Detecting Code Smells in Software Product Lines - An Exploratory Study.
Proceedings of the 12th International Conference on Information Technology, 2015

A Systematic Literature Review of Software Product Line Management Tools.
Proceedings of the Software Reuse for Dynamic Systems in the Cloud and Beyond, 2015

Ferramentas de Medição de Software: Um Estudo Comparativo.
Proceedings of the XVIII IberoAmerican Conference on Software Engineering, 2015

Um Estudo sobre Extração de Métodos para Reutilização de Código.
Proceedings of the XVIII IberoAmerican Conference on Software Engineering, 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

Blending design patterns with aspects: A quantitative study.
J. Syst. Softw., 2014

Expectativas e Percepções sobre a Gerência de Configuração de Software: Um Survey.
Proceedings of the 13th Brazilian Symposium on Software Quality, 2014

Avoiding Code Pitfalls in Aspect-Oriented Programming.
Proceedings of the Programming Languages - 18th Brazilian Symposium, 2014

Bad Smells in Software Product Lines: A Systematic Review.
Proceedings of the Eighth Brazilian Symposium on Software Components, 2014

On the evaluation of an open software engineering course.
Proceedings of the IEEE Frontiers in Education Conference, 2014

On the Effectiveness of Concern Metrics to Detect Code Smells: An Empirical Study.
Proceedings of the Advanced Information Systems Engineering, 2014

How do programmers use optional typing?: an empirical study.
Proceedings of the 13th International Conference on Modularity, 2014

2013
The crosscutting impact of the AOSD Brazilian research community.
J. Syst. Softw., 2013

Software Variability Management: An Exploratory Study with Two Feature Modeling Tools.
Proceedings of the 2013 VII Brazilian Symposium on Software Components, Architectures and Reuse, Brasília, DF, Brazil, September 29, 2013

Test-based SPL extraction: an exploratory study.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

Avaliação de Modelos i* com o Processo AIRDoc-i.
Proceedings of Requirements Engineering@Brazil 2013, Rio de Janeiro, Brazil, July 16, 2013, 2013

Prioritizing software anomalies with software metrics and architecture blueprints: a controlled experiment.
Proceedings of the 5th International Workshop on Modeling in Software Engineering, 2013

2012
Applying and evaluating concern-sensitive design heuristics.
J. Syst. Softw., 2012

On the relationship of concern metrics and requirements maintainability.
Inf. Softw. Technol., 2012

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

Parameter Based Constant Propagation.
Proceedings of the Programming Languages - 16th Brazilian Symposium, 2012

A Systematic Review of Contemporary Metrics for Software Maintainability.
Proceedings of the Sixth Brazilian Symposium on Software Components, 2012

ConcernReCS: Finding code smells in software aspectization.
Proceedings of the 34th International Conference on Software Engineering, 2012

2011
Preface.
Proceedings of the Anais do WER11, 2011


Understanding the longevity of code smells: preliminary results of an explanatory survey.
Proceedings of the Fourth Workshop on Refactoring Tools 2011, 2011

Revealing Mistakes in Concern Mapping Tasks: An Experimental Evaluation.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

Extracting Software Product Lines: A Case Study Using Conditional Compilation.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

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

2010
Benchmarking Stability of Aspect-Oriented Product-Line Decompositions.
Proceedings of the Software Product Lines - 14th International Conference, 2010

Identifying Code Smells with Multiple Concern Views.
Proceedings of the 24th Brazilian Symposium on Software Engineering, 2010

Concern-Based Assessment of Architectural Stability: A Comparative Study.
Proceedings of the Fourth Brazilian Symposium on Software Components, 2010

An exploratory study of fault-proneness in evolving aspect-oriented programs.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

2009
Concern-oriented heuristic assessment of design stability.
PhD thesis, 2009

On the modularization and reuse of exception handling with aspects.
Softw. Pract. Exp., 2009

Detecting architecture instabilities with concern traces: An exploratory study.
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009

Early Crosscutting Metrics as Predictors of Software Instability.
Proceedings of the Objects, Components, Models and Patterns, 47th International Conference, 2009

ConcernMorph: metrics-based detection of crosscutting patterns.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

On the Support and Application of Macro-Refactorings for Crosscutting Concerns.
Proceedings of the Third Brazilian Symposium on Software Components, 2009

Crosscutting patterns and design stability: An exploratory analysis.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

Representing architectural aspects with a symmetric approach.
Proceedings of the 15th workshop on Early aspects, 2009

2008
Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics.
Proceedings of the International Workshop on Software Quality and Maintainability, 2008

Evolving software product lines with aspects: an empirical study on design stability.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

EJFlow: taming exceptional control flows in aspect-oriented programming.
Proceedings of the 7th International Conference on Aspect-Oriented Software Development, 2008

2007

On the Modularity of Software Architectures: A Concern-Driven Measurement Framework.
Proceedings of the Software Architecture, First European Conference, 2007

On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study.
Proceedings of the ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30, 2007

2006
Modularizing Design Patterns with Aspects: A Quantitative Study.
LNCS Trans. Aspect Oriented Softw. Dev., 2006

Towards a unified coupling framework for measuring aspect-oriented programs.
Proceedings of the Third International Workshop on Software Quality Assurance, 2006

Exceptions and aspects: the devil is in the details.
Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2006

Integrating scenarios, i*, and AspectT in the context of multi-agent systems.
Proceedings of the 2006 conference of the Centre for Advanced Studies on Collaborative Research, 2006

Composing design patterns: a scalability study of aspect-oriented programming.
Proceedings of the 5th International Conference on Aspect-Oriented Software Development, 2006


  Loading...