Martin Monperrus
6 papers in the PaperMetrix corpus
Papers by this author
-
A learning algorithm for change impact prediction
2016
Change impact analysis (CIA) consists in predicting the impact of a code change in a software application. In this paper, the artifacts that are considered for CIA are methods of object-oriented software; the change under …
-
Automated Classification of Overfitting Patches With Statically Extracted Code Features
2021 · IEEE Transactions on Software Engineering
Automatic program repair (APR) aims to reduce the cost of manually fixing software defects. However, APR suffers from generating a multitude of overfitting patches, those patches that fail to correctly repair the defect beyond making …
-
Using Sequence-to-Sequence Learning for Repairing C Vulnerabilities
2019 · arXiv (Cornell University)
Software vulnerabilities affect all businesses and research is being done to avoid, detect or repair them. In this article, we contribute a new technique for automatic vulnerability fixing. We present a system that uses the …
-
The Strengths and Behavioral Quirks of Java Bytecode Decompilers
2019
During compilation from Java source code to bytecode, some information is irreversibly lost. In other words, compilation and decompilation of Java code is not symmetric. Consequently, the decompilation process, which aims at producing source code …
-
Chaos Engineering of Ethereum Blockchain Clients
2021 · arXiv (Cornell University)
In this paper, we present ChaosETH, a chaos engineering approach for resilience assessment of Ethereum blockchain clients. ChaosETH operates in the following manner: First, it monitors Ethereum clients to determine their normal behavior. Then, it …
-
Software Bills of Materials in Maven Central
2025 · arXiv (Cornell University)
Software Bills of Materials (SBOMs) are essential to ensure the transparency and integrity of the software supply chain. There is a growing body of work that investigates the accuracy of SBOM generation tools and the …