Ivan do Carmo Machado

Orcid: 0000-0001-9027-2293

Affiliations:
  • Federal University of Bahia, Salvador, Brazil


According to our database1, Ivan do Carmo Machado authored at least 111 papers between 2010 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
A comprehensive catalog of refactoring strategies to handle test smells in Java-based systems.
Softw. Qual. J., June, 2024

On the diffusion of test smells and their relationship with test code quality of Java projects.
J. Softw. Evol. Process., April, 2024

An empirical evaluation of RAIDE: A semi-automated approach for test smells detection and refactoring.
Sci. Comput. Program., January, 2024

2nd International Workshop on Cyber-Physical Social Systems for Sustainability: Preface.
Proceedings of the Joint Proceedings of RCIS 2024 Workshops and Research Projects Track co-located with the 18th International Conferecence on Research Challenges in Information Science (RCIS 2024), 2024

A Catalog of Transformations to Remove Smells From Natural Language Tests.
Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, 2024

2023
Automating Feature Model maintainability evaluation using machine learning techniques.
J. Syst. Softw., 2023

Test smell refactoring revisited: What can internal quality attributes and developers' experience tell us?
J. Softw. Eng. Res. Dev., 2023

Test Code Refactoring Unveiled: Where and How Does It Affect Test Code Quality and Effectiveness?
CoRR, 2023

Architectural Bad Smells for Self-Adaptive Systems: Go Runtime!
Proceedings of the 17th International Working Conference on Variability Modelling of Software-Intensive Systems, 2023

Automating Test-Specific Refactoring Mining: A Mixed-Method Investigation.
Proceedings of the 23rd IEEE International Working Conference on Source Code Analysis and Manipulation, 2023

Flaky Tests in UI: Understanding Causes and Applying Correction Strategies.
Proceedings of the XXXVII Brazilian Symposium on Software Engineering, 2023

Hybrid Software Development with Scrum: Perceptions of Brazilian Software Practitioners.
Proceedings of the XXXVII Brazilian Symposium on Software Engineering, 2023

What Factors Affect the Build Failures Correction Time? A Multi-Project Study.
Proceedings of the 17th Brazilian Symposium on Software Components, 2023

A Self-Adaptation Mechanism for Variability Management in Dynamic Software Product Lines.
Proceedings of the 17th Brazilian Symposium on Software Components, 2023

Investigating Developers' Contributions to Test Smell Survivability: A Study of Open-Source Projects.
Proceedings of the 8th Brazilian Symposium on Systematic and Automated Software Testing, 2023

Hearing the voice of experts: Unveiling Stack Exchange communities' knowledge of test smells.
Proceedings of the 16th IEEE/ACM International Conference on Cooperative and Human Aspects of Software Engineering, 2023

Manual Tests Do Smell! Cataloging and Identifying Natural Language Test Smells.
Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2023

Understanding the Variability on the Recovery of Product Line Architectures.
Proceedings of the Handbook of Re-Engineering Software Intensive Systems into Software Product Lines, 2023

Software Product Line Architectures.
Proceedings of the UML-Based Software Product Line Engineering with SMarty, 2023

2022
A thematic synthesis on the adoption of regression testing techniques in Android projects.
Proceedings of the XXI Brazilian Symposium on Software Quality, 2022

Analyzing Test Smells Refactoring from a Developers Perspective.
Proceedings of the XXI Brazilian Symposium on Software Quality, 2022

An empirical study on the influence of developers' experience on software test code quality.
Proceedings of the XXI Brazilian Symposium on Software Quality, 2022

A Decade of Internationalization of the Brazilian Symposium on Software Engineering: The Good, the Bad, and the Ugly.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

Towards a common understanding of sustainable software development.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

TEMPY: Test Smell Detector for Python.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

Refactoring Assertion Roulette and Duplicate Assert test smells: a controlled experiment.
Proceedings of the 25th Iberoamerican Conference on Software Engineering, CIbSE 2022, Cordoba, Argentina, 13 June, 2022

2021
On the test smells detection: an empirical study on the JNose Test accuracy.
J. Softw. Eng. Res. Dev., 2021

Software industry awareness on sustainable software engineering: a Brazilian perspective.
J. Softw. Eng. Res. Dev., 2021

How are test smells treated in the wild? A tale of two empirical studies.
J. Softw. Eng. Res. Dev., 2021

Label it be! A large-scale study of issue labeling in modern open-source repositories.
CoRR, 2021

A Survey on Software Engineering Practices in Brazilian Startups.
CoRR, 2021

A machine learning model to classify the feature model maintainability.
Proceedings of the SPLC '21: 25th ACM International Systems and Software Product Line Conference, 2021

Understanding practitioners' strategies to handle test smells: a multi-method study.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

Lyzeli: a tool for identifying the clues in survey research data.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

GrumPy: an automated approach to simplify issue data analysis for newcomers.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

Smart prediction for refactorings in the software test code.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

Experiences and Practices in GUI Functional Testing: A Software Practitioners' View.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

Handling Test Smells in Python: Results from a Mixed-Method Study.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

From Blackboard to the Office: A Look Into How Practitioners Perceive Software Testing Education.
Proceedings of the EASE 2021: Evaluation and Assessment in Software Engineering, 2021

Label it be! A large-scale study of issue labeling in modern opensource repositories.
Proceedings of the 24th Iberoamerican Conference on Software Engineering, 2021

Developers' perception of the severity of test smells: an empirical study.
Proceedings of the 24th Iberoamerican Conference on Software Engineering, 2021

A survey on the software engineering practices in brazilian software startups.
Proceedings of the 24th Iberoamerican Conference on Software Engineering, 2021

2020
Validação e construção de um dicionário léxico para auxiliar a análise de sentimentos em repositórios de projetos de software.
Proceedings of the VIII Workshop on Software Visualization, Evolution and Maintenance, 2020

An empirical study of automatically-generated tests from the perspective of test smells.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

JNose: Java Test Smell Detector.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

A semi-automated iterative process for detecting feature interactions.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

RAIDE: a tool for Assertion Roulette and Duplicate Assert identification and refactoring.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Recovering Architectural Variability from Source Code.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Unveiling Practitioners Awareness of Android Apps Regression Testing through an Expert Survey.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Classifying Feature Models Maintainability based on Machine Learning Algorithms.
Proceedings of the SBCARS '20: 14th Brazilian Symposium on Software Components, 2020

Startups Transitioning from Early to Growth Phase - A Pilot Study of Technical Debt Perception.
Proceedings of the Software Business - 11th International Conference, 2020

Improving Quality of Use-Case Models by Correlating Defects, Difficulties, and Modeling Strategies.
Proceedings of the Enterprise Information Systems - 22nd International Conference, 2020

Mitigating Difficulties in Use-Case Modeling.
Proceedings of the 22nd International Conference on Enterprise Information Systems, 2020

Taming and Unveiling Software Reuse opportunities through White Label Software in Startups.
Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications, 2020

A survey on test practitioners' awareness of test smells.
Proceedings of the XXIII Iberoamerican Conference on Software Engineering, 2020

2019
Product line architecture recovery with outlier filtering in software families: the Apo-Games case study.
J. Braz. Comput. Soc., 2019

Comparing the influence of using feature-oriented programming and conditional compilation on comprehending feature-oriented software.
Empir. Softw. Eng., 2019

Análise de Sentimentos em Discussões de Issues Reabertas do Github.
Proceedings of the VII Workshop on Software Visualization, Evolution and Maintenance, 2019

A Case Study about Startups' Software Development Practices: A Preliminary Result.
Proceedings of the XVIII Brazilian Symposium on Software Quality, 2019

On the influence of Test Smells on Test Coverage.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

Investigating Agile Practices in Software Startups.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

Investigating Variability-aware Smells in SPLs: An Exploratory Study.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

Software industry awareness on green and sustainable software engineering: a state-of-the-practice survey.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

2018
On the implementation of dynamic software product lines: An exploratory study.
J. Syst. Softw., 2018

Feature interaction in software product line engineering: A systematic mapping study.
Inf. Softw. Technol., 2018

Recovering the product line architecture of the apo-games.
Proceedings of the Proceeedings of the 22nd International Systems and Software Product Line Conference, 2018

Green and Sustainable Software Engineering - a Systematic Mapping Study.
Proceedings of the 17th Brazilian Symposium on Software Quality, 2018

MERCI: A Method to Evaluate Combinatorial Interaction Testing Tools for Software Product Lines.
Proceedings of the 17th Brazilian Symposium on Software Quality, 2018

Towards an Automated Product Line Architecture Recovery: The Apo-Games Case Study.
Proceedings of the VII Brazilian Symposium on Software Components, 2018

Towards an Architecture Model for Dynamic Software Product Lines Engineering.
Proceedings of the 2018 IEEE International Conference on Information Reuse and Integration, 2018

2017
Aspects influencing feature-oriented software comprehension: observations from a focus group.
Proceedings of the 11th Brazilian Symposium on Software Components, 2017

Investigating the variability impact on the recovery of software product line architectures: an exploratory study.
Proceedings of the 11th Brazilian Symposium on Software Components, 2017

ReMINDER: An Approach to Modeling Non-Functional Properties in Dynamic Software Product Lines.
Proceedings of the Mastering Scale and Complexity in Software Reuse, 2017

A Preliminary Assessment of Variability Implementation Mechanisms in Service-Oriented Computing.
Proceedings of the Mastering Scale and Complexity in Software Reuse, 2017

2016
Towards semi-automated assignment of software change requests.
J. Syst. Softw., 2016

RiPLE-HC: visual support for features scattering and interactions.
Proceedings of the 20th International Systems and Software Product Line Conference, 2016

RiPLE-HC: javascript systems meets spl composition.
Proceedings of the 20th International Systems and Software Product Line Conference, 2016

Evaluating Variability Modeling Techniques for Dynamic Software Product Lines: A Controlled Experiment.
Proceedings of the 2016 X Brazilian Symposium on Software Components, 2016

On the Implementation of Dynamic Software Product Lines: A Preliminary Study.
Proceedings of the 2016 X Brazilian Symposium on Software Components, 2016

2015
Non-Functional Properties in Software Product Lines: A Reuse Approach.
Proceedings of the Ninth International Workshop on Variability Modelling of Software-intensive Systems, 2015

Fault model-based variability testing.
Proceedings of the 14th Brazilian Symposium on Software Quality, 2015

2014
Fault model-based variability testing.
PhD thesis, 2014

Challenges and opportunities for software change request repositories: a systematic mapping study.
J. Softw. Evol. Process., 2014

On strategies for testing software product lines: A systematic literature review.
Inf. Softw. Technol., 2014

Low-level variability support for web-based software product lines.
Proceedings of the Eighth International Workshop on Variability Modelling of Software-intensive Systems, 2014

SPLICE: A Lightweight Software Product Line Development Process for Small and Medium Size Projects.
Proceedings of the Eighth Brazilian Symposium on Software Components, 2014

Combining rule-based and information retrieval techniques to assign software change requests.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Analysis of Non-functional Properties in Software Product Lines: A Systematic Review.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014

2013
On the reliability of mapping studies in software engineering.
J. Syst. Softw., 2013

Evidence of software inspection on feature specification for software product lines.
J. Syst. Softw., 2013

Risk Management in Software Product Line Engineering: a Mapping Study.
Int. J. Softw. Eng. Knowl. Eng., 2013

Analyzing the Effectiveness of a System Testing Tool for Software Product Line Engineering (S).
Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering, 2013

Risk Management in Software Product Lines: An Expert Opinion Survey.
Proceedings of the 12th Brazilian Symposium on Software Quality, 2013

Towards understanding software change request assignment: a survey with practitioners.
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering, 2013

2012
Strategies for testing products in software product lines.
ACM SIGSOFT Softw. Eng. Notes, 2012

Corrigendum to: "A systematic mapping study of software product lines testing" [Inf. Softw. Technology 53 (5) (2011) 407-423].
Inf. Softw. Technol., 2012

Towards a reasoning framework for software product line testing.
Proceedings of the 16th International Software Product Line Conference, 2012

Synthesizing Evidence on Risk Management: A Narrative Synthesis of two Mapping Studies.
Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012

On the investigation of Risk Management Practices in Software Product Lines.
Proceedings of the 11th Brazilian Symposium on Software Quality, 2012

Evidence from Risk Management in Software Product Lines development: A Cross-Case Analysis.
Proceedings of the Sixth Brazilian Symposium on Software Components, 2012

Risk management in software product lines: An industrial case study.
Proceedings of the 2012 International Conference on Software and System Process, 2012

An experimental study to evaluate a SPL architecture regression testing approach.
Proceedings of the IEEE 13th International Conference on Information Reuse & Integration, 2012

Towards an integration testing approach for software product lines.
Proceedings of the IEEE 13th International Conference on Information Reuse & Integration, 2012

A study on Risk Management for software engineering.
Proceedings of the 16th International Conference on Evaluation & Assessment in Software Engineering, 2012

Risk Management in software engineering: A scoping study.
Proceedings of the 16th International Conference on Evaluation & Assessment in Software Engineering, 2012

2011
Testing Software Product Lines.
IEEE Softw., 2011

A systematic mapping study of software product lines testing.
Inf. Softw. Technol., 2011

Towards metamodel support for variability and traceability in software product lines.
Proceedings of the Fifth International Workshop on Variability Modelling of Software-Intensive Systems, 2011

Software Product Lines System Test Case Tool: A Proposal.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011

RiPLE-TE: A Process for Testing Software Product Lines.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011

2010
A Regression Testing Approach for Software Product Lines Architectures.
Proceedings of the Fourth Brazilian Symposium on Software Components, 2010


  Loading...