Carlo A. Furia

Orcid: 0000-0003-1040-3201

According to our database1, Carlo A. Furia authored at least 113 papers between 2004 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
HyperPUT: generating synthetic faulty programs to challenge bug-finding tools.
Empir. Softw. Eng., April, 2024

Lightweight precise automatic extraction of exception preconditions in java methods.
Empir. Softw. Eng., February, 2024

Towards Causal Analysis of Empirical Software Engineering Data: The Impact of Programming Languages on Coding Competitions.
ACM Trans. Softw. Eng. Methodol., January, 2024

2023
An annotation-based approach for finding bugs in neural network programs.
J. Syst. Softw., July, 2023

Program Repair With Repeated Learning.
IEEE Trans. Software Eng., February, 2023

An Empirical Study of Fault Localization in Python Programs.
CoRR, 2023

Reasoning About Exceptional Behavior at the Level of Java Bytecode.
Proceedings of the iFM 2023 - 18th International Conference, 2023

aNNoTest: An Annotation-based Test Generation Tool for Neural Network Programs.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Towards Code Improvements Suggestions from Client Exception Analysis.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Verifying Functional Correctness Properties at the Level of Java Bytecode.
Proceedings of the Formal Methods - 25th International Symposium, 2023

2022
Restore: Retrospective Fault Localization Enhancing Automated Program Repair.
IEEE Trans. Software Eng., 2022

A Method to Assess and Argue for Practical Significance in Software Engineering.
IEEE Trans. Software Eng., 2022

Applying Bayesian Analysis Guidelines to Empirical Software Engineering Data: The Case of Programming Languages and Code Quality.
ACM Trans. Softw. Eng. Methodol., 2022

Automated repair of resource leaks in Android applications.
J. Syst. Softw., 2022

Static Analysis Warnings and Automatic Fixing: A Replication for C# Projects.
Proceedings of the IEEE International Conference on Software Analysis, 2022

What Is Thrown? Lightweight Precise Automatic Extraction of Exception Preconditions in Java Methods.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

2021
Bayesian Data Analysis in Empirical Software Engineering Research.
IEEE Trans. Software Eng., 2021

Contract-Based Program Repair Without The Contracts: An Extended Study.
IEEE Trans. Software Eng., 2021

VerifyThis 2019: a program verification competition.
Int. J. Softw. Tools Technol. Transf., 2021

Test-Case Generation for Finding Neural Network Bugs.
CoRR, 2021

How Java Programmers Test Exceptional Behavior.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Bayesian Data Analysis for Software Engineering.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

2020
SpongeBugs: Automatically generating fix suggestions in response to static code analysis warnings.
J. Syst. Softw., 2020

ACM SIGSOFT Empirical Standards.
CoRR, 2020

VerifyThis 2019: A Program Verification Competition (Extended Report).
CoRR, 2020

Bayesian Data Analysis in Empirical Software Engineering: The Case of Missing Data.
Proceedings of the Contemporary Empirical Methods in Software Engineering, 2020

2019
Evolution of statistical analysis in empirical software engineering research: Current state and steps forward.
J. Syst. Softw., 2019

Automatically Generating Fix Suggestions in Response to Static Code Analysis Warnings.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

2018
A fully verified container library.
Formal Aspects Comput., 2018

Special section of Tests and Proofs 2016.
Formal Aspects Comput., 2018

Arguing Practical Significance in Software Engineering Using Bayesian Data Analysis.
CoRR, 2018

Robustness Testing of Intermediate Verifiers.
Proceedings of the Automated Technology for Verification and Analysis, 2018

2017
AutoProof: auto-active functional verification of object-oriented programs.
Int. J. Softw. Tools Technol. Transf., 2017

Bounded variability of metric temporal logic.
Ann. Math. Artif. Intell., 2017

Contract-based program repair without the contracts.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Triggerless Happy - Intermediate Verification with a First-Order Prover.
Proceedings of the Integrated Formal Methods - 13th International Conference, 2017

What good is bayesian data analysis for software engineering?
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
Bayesian Statistics in Software Engineering: Practical Guide and Case Studies.
CoRR, 2016

Why Just Boogie? - Translating Between Intermediate Verification Languages.
Proceedings of the Integrated Formal Methods - 12th International Conference, 2016

2015
Inferring Loop Invariants by Mutation, Dynamic Analysis, and Static Checking.
IEEE Trans. Software Eng., 2015

AutoProof meets some verification challenges.
Int. J. Softw. Tools Technol. Transf., 2015

The AutoProof Verifier: Usability by Non-Experts and on Standard Code.
Proceedings of the Proceedings Second International Workshop on Formal Integrated Development Environment, 2015

A Comparative Study of Programming Languages in Rosetta Code.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Automated Program Repair in an Integrated Development Environment.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
Automated Fixing of Programs with Contracts.
IEEE Trans. Software Eng., 2014

Agile vs. structured distributed software development: A case study.
Empir. Softw. Eng., 2014

Loop invariants: Analysis, classification, and examples.
ACM Comput. Surv., 2014

Automating Full Functional Verification of Programs with Loops.
CoRR, 2014

Rotation of Sequences: Algorithms and Proofs.
CoRR, 2014

Awareness and Merge Conflicts in Distributed Software Development.
Proceedings of the IEEE 9th International Conference on Global Software Engineering, 2014

DynaMate: Dynamically Inferring Loop Invariants for Automatic Full Functional Verification.
Proceedings of the Hardware and Software: Verification and Testing, 2014

Flexible Invariants through Semantic Collaboration.
Proceedings of the FM 2014: Formal Methods, 2014

Contracts in Practice.
Proceedings of the FM 2014: Formal Methods, 2014

Automatic Program Repair by Fixing Contracts.
Proceedings of the Fundamental Approaches to Software Engineering, 2014

2013
TOOLS Europe 2012 Special Section.
J. Object Technol., 2013

Program Checking with Less Hassle.
Proceedings of the Verified Software: Theories, Tools, Experiments, 2013

A publication culture in software engineering (panel).
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

The search for the laws of automatic random testing.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

To Run What No One Has Run Before: Executing an Intermediate Verification Language.
Proceedings of the Runtime Verification - 4th International Conference, 2013

What good are strong specifications?
Proceedings of the 35th International Conference on Software Engineering, 2013

Collaborative Debugging.
Proceedings of the 8th IEEE International Conference on Global Software Engineering, 2013

Javanni: A Verifier for JavaScript.
Proceedings of the Fundamental Approaches to Software Engineering, 2013

An Empirical Study of API Usability.
Proceedings of the 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2013

Really Automatic Scalable Object-Oriented Reengineering.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013

Unifying Configuration Management with Merge Conflict Detection and Awareness Systems.
Proceedings of the 22nd Australian Conference on Software Engineering (ASWEC 2013), 2013

2012
How Specifications Change and Why You Should Care
CoRR, 2012

A survey of loop invariants
CoRR, 2012

Automatic Translation of C Source Code to Eiffel
CoRR, 2012

Multi-tape automata for automatic verification
CoRR, 2012

A Survey of Multi-Tape Automata
CoRR, 2012

C to O-O Translation: Beyond the Easy Stuff.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Automatic C to O-O Translation with C2Eiffel.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Automata-based Verification of Linear Temporal Logic Models with Bounded Variability.
Proceedings of the 19th International Symposium on Temporal Representation and Reasoning, 2012

A Verifier for Functional Properties of Sequence-Manipulating Programs.
Proceedings of the Automated Technology for Verification and Analysis, 2012

Modeling Time in Computing.
Monographs in Theoretical Computer Science. An EATCS Series, Springer, ISBN: 978-3-642-32331-7, 2012

2011
Review of The calculus of computation: decision procedures with applications to verification by Aaron R. Bradley and Zohar Manna.
SIGACT News, 2011

Verifying Eiffel Programs with Boogie
CoRR, 2011

Evidence-Based Automated Program Fixing
CoRR, 2011

Automated Translation of Java Source Code to Eiffel.
Proceedings of the Objects, Models, Components, Patterns - 49th International Conference, 2011

On Relaxing Metric Information in Linear Temporal Logic.
Proceedings of the Eighteenth International Symposium on Temporal Representation and Reasoning, 2011

Usable Verification of Object-Oriented Programs by Combining Static and Dynamic Techniques.
Proceedings of the Software Engineering and Formal Methods - 9th International Conference, 2011

Automatic Verification of Advanced Object-Oriented Features: The AutoProof Approach.
Proceedings of the Tools for Practical Software Verification, 2011

Stateful testing: Finding more errors in code and contracts.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Code-based automated program fixing.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Inferring better contracts.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
A theory of sampling for continuous-time metric temporal logic.
ACM Trans. Comput. Log., 2010

SCORE: the first student contest on software engineering.
ACM SIGSOFT Softw. Eng. Notes, 2010

Modeling time in computing: A taxonomy and a comparative survey.
ACM Comput. Surv., 2010

A control-theoretical methodology for the scheduling problem
CoRR, 2010

Refinement and Verification of Real-Time Systems
CoRR, 2010

Specifying Reusable Components.
Proceedings of the Verified Software: Theories, 2010

Automated fixing of programs with contracts.
Proceedings of the Nineteenth International Symposium on Software Testing and Analysis, 2010

A Tile-Based Approach for Self-Assembling Service Compositions.
Proceedings of the 15th IEEE International Conference on Engineering of Complex Computer Systems, 2010

Using Compositionality to Formally Model and Analyze Systems Built of a High Number of Components.
Proceedings of the 15th IEEE International Conference on Engineering of Complex Computer Systems, 2010

Inferring Loop Invariants Using Postconditions.
Proceedings of the Fields of Logic and Computation, 2010

What's Decidable about Sequences?
Proceedings of the Automated Technology for Verification and Analysis, 2010

2009
Comments on temporal logics for real-time system specification.
ACM Comput. Surv., 2009

Integrated Modeling and Verification of Real-Time Systems through Multiple Paradigms.
Proceedings of the Seventh IEEE International Conference on Software Engineering and Formal Methods, 2009

Towards Relaxing Metric Information in Linear Temporal Logic.
Proceedings of the Theoretical Computer Science, 11th Italian Conference, 2009

2008
Tomorrow and All our Yesterdays: MTL Satisfiability over the Integers.
Proceedings of the Theoretical Aspects of Computing, 2008

Practical Automated Partial Verification of Multi-paradigm Real-Time Models.
Proceedings of the Formal Methods and Software Engineering, 2008

MTL with Bounded Variability: Decidability and Complexity.
Proceedings of the Formal Modeling and Analysis of Timed Systems, 2008

Automated Verification of Dense-Time MTL Specifications Via Discrete-Time Approximation.
Proceedings of the FM 2008: Formal Methods, 2008

Towards the exhaustive verification of real-time aspects in controller implementation.
Proceedings of the IEEE International Conference on Computer-Aided Control Systems, 2008

Practical Efficient Modular Linear-Time Model-Checking.
Proceedings of the Automated Technology for Verification and Analysis, 2008

2007
Automated compositional proofs for real-time systems.
Theor. Comput. Sci., 2007

No Need to Be Strict: On the Expressiveness of Metric Temporal Logics with (Non-)strict Operators.
Bull. EATCS, 2007

Modeling the Environment in Software-Intensive Systems.
Proceedings of the International Workshop on Modeling in Software Engineering, 2007

On the Expressiveness of MTL Variants over Dense Time.
Proceedings of the Formal Modeling and Analysis of Timed Systems, 2007

2006
Comments on "An Interval Logic for Real-Time System Specification'.
IEEE Trans. Software Eng., 2006

Integrating Discrete- and Continuous-Time Metric Temporal Logics Through Sampling.
Proceedings of the Formal Modeling and Analysis of Timed Systems, 2006

2004
A Compositional Framework for Formally Verifying Modular Systems.
Proceedings of the International Workshop on Test and Analysis of Component Based Systems, 2004

Semi-formal and Formal Models Applied to Flexible Manufacturing Systems.
Proceedings of the Computer and Information Sciences, 2004


  Loading...