Software fault localization: An overview of research, techniques, and tools

WE Wong, R Gao, Y Li, R Abreu… - Handbook of Software …, 2023 - Wiley Online Library
This chapter describes traditional and intuitive fault localization techniques, including
program logging, assertions, breakpoints, and profiling. Many advanced fault localization …

Fum-a framework for api usage constraint and misuse classification

M Schlichtig, S Sassalla, K Narasimhan… - … on Software Analysis …, 2022 - ieeexplore.ieee.org
Application Programming Interfaces (APIs) are the primary mechanism that developers use
to obtain access to third-party algorithms and services. Unfortunately, APIs can be misused …

How Dynamic Features Affect API Usages? An Empirical Study of API Misuses in Python Programs

X He, X Liu, L Xu, B Xu - 2023 IEEE International Conference …, 2023 - ieeexplore.ieee.org
Incorrect usages of Application Programming Interfaces (APIs) may lead to unexpected
problems during the software development process. Although there have been many …

jGuard: Programming Misuse-Resilient APIs

S Binder, K Narasimhan, S Kernig… - Proceedings of the 15th …, 2022 - dl.acm.org
APIs provide access to valuable features, but studies have shown that they are hard to use
correctly. Misuses of these APIs can be quite costly. Even though documentations and …

Batwing Compiler: An Artificial Intelligence based Compiler

KS Harshithan - 2023 Second International Conference on …, 2023 - ieeexplore.ieee.org
The dynamic landscape of programming languages presents both opportunities and
challenges for software developers. This research introduces an innovative approach aimed …

Introducing FUM: A Framework for API Usage Constraint and Misuse Classification

M Schlichtig, S Sassalla, K Narasimhan, E Bodden - 2023 - dl.gi.de
Application Programming Interfaces (APIs) are the primary mechanism developers use to
obtain access to third-party algorithms and services. Unfortunately, APIs can be misused …

Jvmguard: Developing Jvm-Compliant Apis by Design

S Kernig, K Narasimhan, S Uwe Binder… - Available at SSRN … - papers.ssrn.com
APIs provide access to valuable features, but studies have shown that they are hard to use
correctly. Misuses of these APIs can be quite costly. Even though documentations and …

[引用][C] Python API Misuse Mining and Classification Based on Hybrid Analysis and Attention Mechanism

X He, X Liu, L Xu - … Journal of Software Engineering and Knowledge …, 2023 - World Scientific
APIs play a crucial role in contemporary software development, streamlining implementation
and maintenance processes. However, improper API usage can result in significant issues …