Understanding and Detecting Annotation-Induced Faults of Static Analyzers

H Zhang, Y Pei, S Liang, SH Tan - Proceedings of the ACM on Software …, 2024‏ - dl.acm.org
Static analyzers can reason about the properties and behaviors of programs and detect
various issues without executing them. Hence, they should extract the necessary information …

Manipulating Data Lakes Intelligently With Java Annotations

LM Hoi, W Ke, SK Im - IEEE Access, 2024‏ - ieeexplore.ieee.org
Data lakes are typically large data repositories where enterprises store data in a variety of
data formats. From the perspective of data storage, data can be categorized into structured …

Mining resource-operation knowledge to support resource leak detection

C Wang, Y Lou, X Peng, J Liu, B Zou - … of the 31st ACM Joint European …, 2023‏ - dl.acm.org
Resource leaks, which are caused by acquired resources not being released, often result in
performance degradation and system crashes. Resource leak detection relies on two …

Mining Annotation Usage Rules: A Case Study with MicroProfile

B Nuryyev, AK Jha, S Nadi, YK Chang… - 2022 IEEE …, 2022‏ - ieeexplore.ieee.org
While Application Programming Interfaces (APIs) allow easier reuse of existing functionality,
developers might make mistakes in using these APIs (aka API misuses). If an API usage …

Stack Overflow Meets Replication: Security Research Amid Evolving Code Snippets (Extended Version)

A Jallow, S Bugiel - arxiv preprint arxiv:2501.16948, 2025‏ - arxiv.org
We study the impact of Stack Overflow code evolution on the stability of prior research
findings derived from Stack Overflow data and provide recommendations for future studies …

[PDF][PDF] Implementing Annotation Strategies in Reading Scholar Articles Prototype.

Z Hood - Asia-Pacific Journal of Information Technology & …, 2023‏ - journalarticle.ukm.my
This study explores the issue of annotation strategies and types used by researchers when
reading scholarly articles during research activities. Researchers are active readers who …

Using Graph Neural Network to Analyse and Detect Annotation Misuse in Java Code

J Yang, X Ji, W Wu, J Ren, K Zhang, W Zhang… - … on Intelligent Computing, 2024‏ - Springer
Annotations have been widely applied in Java projects to support agile development,
expecially in software enterprises. Developers make full use of annotations to conveniently …

A Human-in-the-loop Approach to Generate Annotation Usage Rules

M Gulami - 2022‏ - era.library.ualberta.ca
Frameworks and libraries provide functionality through Application Programming Interfaces
(APIs). Developers might misuse these APIs, because the library's usage rules are often …

OppropBERT: An Extensible Graph Neural Network and BERT-style Reinforcement Learning-based Type Inference System

P Jha - 2022‏ - uwspace.uwaterloo.ca
Built-in type systems for statically-typed programming languages (eg, Java) can only prevent
rudimentary and domain-specific errors at compile time. They do not check for type errors in …