Results 261 to 270 of about 546,393 (311)
Some of the next articles are maybe not open access.
Annotation-Based Parallelization of Java Code
2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2017The majority of mainstream programming languages support parallel computing via extended libraries that require restructuring of sequential code. Library-based features are portable, but tend to be verbose and usually reduce the understandability and modifiability of code.
Mostafa Mehrabi +2 more
exaly +3 more sources
An annotation-aware Java virtual machine implementation
Concurrency and Computation: Practice and Experience, 2000Alex Nicolau
exaly +4 more sources
Houdini, an Annotation Assistant for ESC/Java
FME, 2001A static program checker that performs modular checking can check one program module for errors without needing to analyze the entire program. Modular checking requires that each module be accompanied by annotations that specify the module. To help reduce the cost of writing specifications, this paper presents Houdini, an annotation assistant for the ...
Cormac Flanagan, K. Rustan M. Leino
openaire +2 more sources
DeepAnna: Deep Learning based Java Annotation Recommendation and Misuse Detection
IEEE International Conference on Software Analysis, Evolution, and Reengineering, 2022Annotations have been widely used in Java programs to support additional compile-time, deployment-time, and runtime processing. Developers use annotations to delegate repetitive logics such as object initialization and request forwarding to compilers and
Yi Liu +5 more
exaly +2 more sources
Automatic Annotation of Confidential Data in Java Code [PDF]
The problem of confidential information leak can be addressed by using automatic tools that take a set of annotated inputs\ud (the source) and track their flow to public sinks. Unfortunately, manually annotating the code with labels specifying the secret sources is one of the main obstacles in the adoption of such trackers.\ud In this work, we present ...
Iulia Bastys +3 more
openaire +1 more source
JAAE: the java abstract annotation editor
Interspeech 2007, 2007Ivan Habernal, Miloslav Konopík
openaire +2 more sources
BERT4Anno: An annotation misuse detection method for Java
Information and Software TechnologyKui Zhang, Jian Ren
exaly +2 more sources
Mining Annotation Usage Rules: A Case Study with MicroProfile
IEEE International Conference on Software Maintenance and Evolution, 2022While Application Programming Interfaces (APIs) allow easier reuse of existing functionality, developers might make mistakes in using these APIs (a.k.a. API misuses). If an API usage specification exists, then automatically detecting such misuses becomes
Batyr Nuryyev +5 more
semanticscholar +1 more source
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013
The ability to annotate code and, in general, the capability to attach arbitrary metadata to portions of a program are features that have become more and more common in programming languages. In fact, various programming techniques and tools exploit their explicit availability for a number of purposes, such as extracting documentation, guiding code ...
Walter Cazzola, Edoardo Vacchi
openaire +1 more source
The ability to annotate code and, in general, the capability to attach arbitrary metadata to portions of a program are features that have become more and more common in programming languages. In fact, various programming techniques and tools exploit their explicit availability for a number of purposes, such as extracting documentation, guiding code ...
Walter Cazzola, Edoardo Vacchi
openaire +1 more source
Studying Test Annotation Maintenance in the Wild
International Conference on Software Engineering, 2021Since the introduction of annotations in Java 5, the majority of testing frameworks, such as JUnit, TestNG, and Mockito, have adopted annotations in their core design.
Dong Jae Kim +2 more
exaly +2 more sources

