Yoshiki Higo
YOU?
Author Swipe
View article: Unveiling Python Version Compatibility Challenges in Code Snippets on Stack Overflow
Unveiling Python Version Compatibility Challenges in Code Snippets on Stack Overflow Open
Stack Overflow, a leading Q&A platform for developers, is a substantial reservoir of Python code snippets. Nevertheless, the incompatibility issues between Python versions, particularly Python 2 and Python 3, introduce substantial challeng…
View article: SBOM Challenges for Developers: From Analysis of Stack Overflow Questions
SBOM Challenges for Developers: From Analysis of Stack Overflow Questions Open
Current software development takes advantage of many external libraries, but it entails security and copyright risks. While the use of the Software Bill of Materials (SBOM) has been encouraged to cope with this problem, its adoption is sti…
View article: How Accurate Is Coarse-grained Clone Detection?: Comparision with Fine-grained Detectors
How Accurate Is Coarse-grained Clone Detection?: Comparision with Fine-grained Detectors Open
Research on clone detection has been quite successful over the past two decades, which produced a number of state-of-the-art clone detectors.However, it has been still challenging to detect clones, even with such successful detectors, acro…
View article: Preface to the Proceedings of the Eighth International Workshop on Software Clones
Preface to the Proceedings of the Eighth International Workshop on Software Clones Open
View article: PyVerDetector: A Chrome Extension Detecting the Python Version of Stack Overflow Code Snippets
PyVerDetector: A Chrome Extension Detecting the Python Version of Stack Overflow Code Snippets Open
Over the years, Stack Overflow (SO) has accumulated numerous code snippets, with developers going to SO for problem solutions and code references. However, in the case of the Python programming language, Python 3 is not necessarily backwar…
View article: Constructing Dataset of Functionally Equivalent Java Methods Using Automated Test Generation Techniques
Constructing Dataset of Functionally Equivalent Java Methods Using Automated Test Generation Techniques Open
View article: Constructing dataset of functionally equivalent Java methods using automated test generation techniques
Constructing dataset of functionally equivalent Java methods using automated test generation techniques Open
Since programming languages offer a wide variety of grammers, desired functions can be implemented in a variety of ways. We consider that there is a large amount of source code that has different implementations of the same functions, and …
View article: Dataset of Functionally Equivalent Java Methods
Dataset of Functionally Equivalent Java Methods Open
This is a dataset of functionally equivalent Java methods. This dataset is published as a supplemental data as the following submission. Yoshiki Higo, Shinsuke Matsumoto, Shinji Kusumoto, and Kazuya Yasuda, "Constructing Dataset of Functio…
View article: Dataset of Functionally Equivalent Java Methods
Dataset of Functionally Equivalent Java Methods Open
This is a dataset of functionally equivalent Java methods. This dataset is published as a supplemental data as the following submission. Yoshiki Higo, Shinsuke Matsumoto, Shinji Kusumoto, and Kazuya Yasuda, "Constructing Dataset of Functio…
View article: Dataset of Functionally Equivalent Java Methods
Dataset of Functionally Equivalent Java Methods Open
This is a dataset of functionally equivalent Java methods. This dataset is published as a supplemental data as the following submission. Yoshiki Higo, Shinsuke Matsumoto, Shinji Kusumoto, and Kazuya Yasuda, "Constructing Dataset of Functio…
View article: Dataset of Functionally Equivalent Java Methods
Dataset of Functionally Equivalent Java Methods Open
This is a dataset of functionally equivalent Java methods. This dataset is published as a supplemental data as the following submission. MSR2022: Constructing Dataset of Functionally Equivalent Java Methods Using Automated Test Generation …
View article: Type-2 Code Clone Detection for Dockerfiles
Type-2 Code Clone Detection for Dockerfiles Open
This paper proposes a Type-2 code clone detection technique for Dockerfiles. Docker is a plat-form for realizing containerized virtual environments that has been attracting significant attention as a technology support for server infrastru…
View article: Introduction to Special Issue on Source Code Analysis and Manipulation
Introduction to Special Issue on Source Code Analysis and Manipulation Open
View article: SBFL-Suitability: A Software Characteristic for Fault Localization
SBFL-Suitability: A Software Characteristic for Fault Localization Open
Spectrum-Based Fault Localization (in short, SBFL) is one of the popular techniques to localize faulty code fragments of a given program. SBFL utilizes the information about which statements are executed by each of the success or failure t…
View article: Does This Code Change Affect Program Behavior? Identifying Nonbehavioral Changes with Bytecode
Does This Code Change Affect Program Behavior? Identifying Nonbehavioral Changes with Bytecode Open
Developers occasionally conduct some source code changes that do not affect program behavior. We call such changes nonbehavioral changes. In this research, we propose a technique for determining whether a given commit includes only nonbeha…
View article: Special section on software clones
Special section on software clones Open
View article: Proposing and Evaluating Clone Detection Approaches with Preprocessing Input Source Files
Proposing and Evaluating Clone Detection Approaches with Preprocessing Input Source Files Open
So far, many approaches for detecting code clones have been proposed based on the different degrees of normalizations (e.g. removal of white spaces, tokenization, and regularization of identifiers). Different degrees of normalizations lead…