Marcelo d'Amorim

Orcid: 0000-0002-1323-8769

According to our database1, Marcelo d'Amorim authored at least 74 papers between 2001 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Just another copy and paste? Comparing the security vulnerabilities of ChatGPT generated code and StackOverflow answers.
Dataset, March, 2024

Just another copy and paste? Comparing the security vulnerabilities of ChatGPT generated code and StackOverflow answers.
Proceedings of the IEEE Security and Privacy, 2024

Feedback-Directed Partial Execution.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

The Effects of Computational Resources on Flaky Tests.
Proceedings of the IEEE International Conference on Software Testing, Verification and Validation, ICST 2024, 2024

A Case Study of LLM for Automated Vulnerability Repair: Assessing Impact of Reasoning and Patch Validation Feedback.
Proceedings of the 1st ACM International Conference on AI-Powered Software, 2024

2023
Runtime Verification of Crypto APIs: An Empirical Study.
IEEE Trans. Software Eng., October, 2023

Test Flakiness Across Programming Languages.
IEEE Trans. Software Eng., April, 2023

NCQ: Code Reuse Support for Node.js Developers.
IEEE Trans. Software Eng., 2023

Do you see any problem? On the Developers Perceptions in Test Smells Detection.
Proceedings of the XXII Brazilian Symposium on Software Quality, 2023

SpecFuzzer: A Tool for Inferring Class Specifications via Grammar-Based Fuzzing.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

2022
Syrius: Synthesis of Rules for Intrusion Detectors.
IEEE Trans. Reliab., 2022

RVprio: A tool for prioritizing runtime verification violations.
Softw. Test. Verification Reliab., 2022

Code Generation Tools (Almost) for Free? A Study of Few-Shot, Pre-Trained Language Models on Code.
CoRR, 2022

Software Engineering User Study Recruitment on Prolific: An Experience Report.
CoRR, 2022

Leveraging Practitioners' Feedback to Improve a Security Linter.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

ThirdEye: Attention Maps for Safe Autonomous Driving Systems.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Fuzzing Class Specifications.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
ICSE'21 Artifact for the paper Shipwright: A Human-in-the-Loop System for Dockerfile Repair.
Dataset, February, 2021

Using Docker to Assist Q&A Forum Users.
IEEE Trans. Software Eng., 2021

Exposing bugs in JavaScript engines through test transplantation and differential testing.
Softw. Qual. J., 2021

Identifying method-level mutation subsumption relations using Z3.
Inf. Softw. Technol., 2021

NCQ: code reuse support for Node.js developers.
CoRR, 2021

Shaker: a Tool for Detecting More Flaky Tests Faster.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Demystifying the Challenges of Formally Specifying API Properties for Runtime Verification.
Proceedings of the 14th IEEE Conference on Software Testing, Verification and Validation, 2021

Soundy Automated Parallelization of Test Execution.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Shipwright: A Human-in-the-Loop System for Dockerfile Repair.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

A comparative study on methods and tools for handwritten mathematical expression recognition.
Proceedings of the DocEng '21: ACM Symposium on Document Engineering 2021, 2021

2020
Practical detection of CMS plugin conflicts in large plugin sets.
Inf. Softw. Technol., 2020

Generating Adversarial Inputs Using A Black-box Differential Technique.
CoRR, 2020

What is the Vocabulary of Flaky Tests?
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Prioritizing Runtime Verification Violations.
Proceedings of the 13th IEEE International Conference on Software Testing, 2020

Optimizing Mutation Testing by Discovering Dynamic Mutant Subsumption Relations.
Proceedings of the 13th IEEE International Conference on Software Testing, 2020

Shake It! Detecting Flaky Tests Caused by Concurrency with Shaker.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Visual sketching: from image sketches to code.
Proceedings of the ICSE-NIER 2020: 42nd International Conference on Software Engineering, New Ideas and Emerging Results, Seoul, South Korea, 27 June, 2020

2019
Beware of the App! On the Vulnerability Surface of Smart Devices through their Companion Apps.
CoRR, 2019

A Study of Vulnerability Analysis of Popular Smart Devices Through Their Companion Apps.
Proceedings of the 2019 IEEE Security and Privacy Workshops, 2019

Demystifying the Combination of Dynamic Slicing and Spectrum-based Fault Localization.
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019

Intent-Preserving Test Repair.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

2018
Time-space efficient regression testing for configurable systems.
J. Syst. Softw., 2018

Automatically translating bug reports into test cases for mobile apps.
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2018

Enlightened debugging.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
Preface.
J. Comput. Sci. Technol., 2017

Test suite parallelization in open-source projects: a study on its usage and impact.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Prevalence of Single-Fault Fixes and Its Impact on Fault Localization.
Proceedings of the 2017 IEEE International Conference on Software Testing, 2017

Balancing soundness and efficiency for practical testing of configurable systems.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
Iterative User-Driven Fault Localization.
Proceedings of the Hardware and Software: Verification and Testing, 2016

2015
Faster bug detection for software product lines with incomplete feature models.
Proceedings of the 19th International Conference on Software Product Line, 2015

Iterative distribution-aware sampling for probabilistic symbolic execution.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Static Analysis of Implicit Control Flow: Resolving Java Reflection and Android Intents (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

2014
Efficient static checker for tainted variable attacks.
Sci. Comput. Program., 2014

Quantifying information leaks using reliability analysis.
Proceedings of the 2014 International Symposium on Model Checking of Software, 2014

Compositional solution space quantification for probabilistic software analysis.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014

A Comparative Study of Incremental Constraint Solving Approaches in Symbolic Execution.
Proceedings of the Hardware and Software: Verification and Testing, 2014

2013
SPLat: lightweight dynamic analysis for reducing combinatorics in testing configurable systems.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Entropy-based test generation for improved fault localization.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

2012
Symbolic Execution with Interval Solving and Meta-heuristic Search.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

2011
CORAL: Solving Complex Constraints for Symbolic PathFinder.
Proceedings of the NASA Formal Methods, 2011

Fault-localization using dynamic slicing and change impact analysis.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Tainted Flow Analysis on e-SSA-Form Programs.
Proceedings of the Compiler Construction - 20th International Conference, 2011

2010
Assertion Checking in J-Sim Simulation Models of Network Protocols.
Simul., 2010

Randomized constraint solvers: a comparative study.
Innov. Syst. Softw. Eng., 2010

2009
A Comparative Study of Randomized Constraint Solvers for Random-Symbolic Testing.
Proceedings of the First NASA Formal Methods Symposium, 2009

An Empirical Evaluation of Automated Black Box Testing Techniques for Crashing GUIs.
Proceedings of the Second International Conference on Software Testing Verification and Validation, 2009

2008
Delta Execution for Efficient State-Space Exploration of Object-Oriented Programs.
IEEE Trans. Software Eng., 2008

State extensions for java pathfinder.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

2007
Efficient Explicit -State Model Checking for Programs With Dynamically Allocated Data
PhD thesis, 2007

2006
An Empirical Comparison of Automated Generation and Classification Techniques for Object-Oriented Unit Testing.
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

Optimized Execution of Deterministic Blocks in Java PathFinder.
Proceedings of the Formal Methods and Software Engineering, 2006

2005
Event-based runtime verification of java programs.
ACM SIGSOFT Softw. Eng. Notes, 2005

An Equational Specification for the Scheme Language.
J. Univers. Comput. Sci., 2005

Checking and Correcting Behaviors of Java Programs at Runtime with Java-MOP.
Proceedings of the Fifth Workshop on Runtime Verification, 2005

Efficient Monitoring of omega-Languages.
Proceedings of the Computer Aided Verification, 17th International Conference, 2005

2004
A Formal Monitoring-Based Framework for Software Development and Analysis.
Proceedings of the Formal Methods and Software Engineering, 2004

2001
A Design for JTrader, an Internet Trading Service.
Proceedings of the Innovative Internet Computing Systems, 2001


  Loading...