Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 6,167 papers for “Java source code”

java source code

Tim Walsh · Zenodo (CERN European Organization for Nuclear Research) · 2024

Cited by 0Open access

java source code

Tim Walsh · Zenodo (CERN European Organization for Nuclear Research) · 2024

Cited by 0Open access

Ephemeral Java source code

Susan Eisenbach, Chris Sadler · 2003

In an object oriented, distributed environment, program maintenance, which has never been the most predictable task, becomes even more uncertain. Java's dynamic loading mechanism was developed to tackle some of the uncertainties. In doing so, it shifts the focus from the state of the sources to that of the binaries. This paper discusses some of the implications of that move.

Cited by 5

Simple3D Java Source Code

Eric Wu · Figshare · 2013

Java source code for rendering data points in 3-dimentional space.

Cited by 0Open access

Simple3D Java Source Code

Wu, Eric · Figshare · 2013

Java source code for rendering data points in 3-dimentional space.

Cited by 0Open access

from Java Source Code

Nija Shi · 2007

Computer Science Recovering design patterns can enhance existing source code analysis tools by bringing program understanding to the design level. This dissertation presents a new, fully au-tomated pattern detection approach based on our reclassification of the GoF patterns by their pattern intent. We argue that the GoF pattern catalog classifies design patterns in the forward-engineering sense; our reclassification is better suited for reverse engineering. Our approach uses lightweight static program analysis techniques to capture program in-tent. This dissertation also describes our tool, PINOT, that implements this new approach. PINOT detects all the GoF patterns that have concrete definitions driven by code struc-ture or system behavior. PINOT is faster, more accurate, and targets more patterns than existing pattern detection tools. PINOT has been tested against several benchmark applica-tions, including Apache Ant, Java AWT, JHotDraw, and Swing. Since PINOT has proven successful, we extend PINOT to recognize a broader range of design patterns. This disser-tation describes our pattern detection language, MUSCAT, that allows users to define and analyze their own design patterns using the PINOT engine. MUSCAT is a visual language that allows users to model program intent by specifying both the structural- and behavioral-aspects of a design pattern. This dissertation evaluates MUSCAT and discusses the trade-offs between effectiveness and flexibility.

Cited by 0

RIMap-RISC Java source code

Francois Major · Figshare · 2026

RIMap-RISC is a web-accessible database for transcriptome-wide modeling of human microRNA (miRNA) targeting. It computes plausible transcript-miRNA interactions and records their position, duplex secondary structure, free energy, site classification, dissociation constant, target accessibility, and evolutionary conservation. RIMap-RISC supports transcript-wide queries and allows users to explore and export interaction data through an interactive interface or RESTful API programmatic access. Unlike existing tools, RIMap-RISC integrates duplex-structure prediction within a biophysical framework modeling the bipartite architecture of RISC, accommodating a bridge between seed and supplementary pairing. A novel, unambiguous, miRNA-centric nomenclature for interaction types is also introduced.

Cited by 0Open access

RIMap-RISC Java source code

Francois Major · Figshare · 2026

RIMap-RISC is a web-accessible database for transcriptome-wide modeling of human microRNA (miRNA) targeting. It computes plausible transcript-miRNA interactions and records their position, duplex secondary structure, free energy, site classification, dissociation constant, target accessibility, and evolutionary conservation. RIMap-RISC supports transcript-wide queries and allows users to explore and export interaction data through an interactive interface or RESTful API programmatic access. Unlike existing tools, RIMap-RISC integrates duplex-structure prediction within a biophysical framework modeling the bipartite architecture of RISC, accommodating a bridge between seed and supplementary pairing. A novel, unambiguous, miRNA-centric nomenclature for interaction types is also introduced.

Cited by 1Open access

A Code Model for Manipulating Java Source Code

Woochang Shin, Jungkyu Rho · Advanced Science and Technology Letters · 2014

Enhancing software maintenance productivity is very important in the modern digitalization society, where demand for software surges. To enhance productivity, active tool support is necessary, but the existing software maintenance tools do not meet user needs from the cost or diversity aspect. This paper proposes a code model to support software maintenance tool developers to easily access and handle software source codes. The developers can more easily produce various tools necessary to software maintenance like a software re-structurization tool or a bug detector by using the proposed code model.

Cited by 0

Obfuscation techniques for Java source code

Dinh Phuc Nguyen · DR-NTU (Nanyang Technological University) · 2014

Nowadays, software piracy becomes one of the headaches of any software companies. There are many techniques to protect a software from being copy, reverse-engineered or modified before delivering to user. Some of them can be listed out such as watermarking, embedding decryption keys in hardware, tamper-proofing, fingerprint code, virtual machine… Obfuscation is a very cheap and can be conducted at multiple levels of complexity and in multiple stages of a program. This technique secures the software by making it obscure and difficult for hackers to understand the function of codes and reverse-engineer.. This project focuses on obfuscation techniques at the highest level of a program: source code, namely variable and class renaming, array restructuring, including array splitting, array merging, array folding and array flattening. The project uses Java programming language and Java Development Tools in Plug-in environment of Eclipse.

Cited by 2

Indexing the Java API Using Source Code

Homan Ma, Robert Amor, Ewan Tempero · Proceedings - Australian Software Engineering Conference/Proceedings · 2008

The basic idea behind software reuse is that software developers use reusable components found in software repositories to reduce the amount of code that has to be written and so increase productivity. A problem arises, however, if the repository is too big - it becomes difficult to find relevant components. What is needed is an effective means to query repositories. Most approaches to developing such means involves creating a good index to which the queries can be applied. Developing a good index requires identifying the relevant information on which to base the index. In this paper, we present the results of a project that used source code as the basis for the index.

Cited by 10

Source Code Metrics for Quality in Java

Sherstobitov, Vladyslav · Brno University of Technology Digital Library (Brno University of Technology) · 2019

Aby bylo možné kontrolovat a zlepšovat kvalitu kódu, musí být zaveden systém, který se skládá z kvantitavních metrik a jejich analýzy. S použitím metrik kvality softwaru, které nejlépe reprezentují, jak dobře je zdrojový kód napsán, lze hodnotit zdrojový kód. Na základě tohoto hodnocení může kód splňovat nebo nesplňovat stanovená kritéria, která mohou být použita pro mnohé účely. Daný výzkum prezentuje program vyvinutý na základě identifikovaných vlastností kódu a souvisejících metrik, metod používaných při tvorbě programu a výsledků testů založených na open-source projektech.

Cited by 0

Java source code development toolkit for multimedia

Agnes Yu Fern Chua · Unimas Institutional Repository (Universiti Malaysia Sarawak) · 2005

Java is one of the most important programming languages. The Java Source Code Development Toolkit aims to provide a toolkit that will act as guideline on writing Java Source Codes. The prototyped system will include three important topics, naming Class & Inheritance, Graphical
\nUser Interface (GUI) and Multimedia (MM). The prototyped system contains the interesting features of each topic. The components under Class & Inheritance are super class and Inheritance. Meanwhile, in GUI there are button, label, checkbox, combobox, radiobutton and text area. Moreover, interesting features ion MM such as images, animation and audio are included in the prototyped system as well. For further work, this project can be enhanced and extended to more attractive toolkit.

Cited by 0

JaML: XML Representation of Java source code

G. Fischer, J. Lusiardi · 2008

As source code is one of the most important assets in software business, many people, and also more and more programs, produce it. And at least as many must be able to read and understand source code from other people or programs. This is the case in learning scenarios but also code reviewers may need assistence in

Cited by 0

Scripting Language for Java Source Code Recognition

Tomáš Bublík, Miroslav Virius · IERI Procedia · 2014

This paper presents general results on the Java source code snippet detection problem. We propose the tool which uses graph and subgraph isomorphism detection. A number of solutions for all of these tasks have been proposed in the literature. However, although that all these solutions are really fast, they compare just the constant static trees. Our solution offers to enter an input sample dynamically with the Scripthon language while preserving an acceptable speed. We used several optimizations to achieve very low number of comparisons during the matching algorithm.

Cited by 0Open access

Object‐oriented processing of Java source code

Holger Eichelberger, Jürgen Wolff von Gudenberg · Software Practice and Experience · 2004

Abstract Code transformation and analysis tools provide support for software engineering tasks such as style checking, testing, calculating software metrics as well as reverse‐ and re‐engineering. In this paper we describe the architecture and the applications of JTransform , a general Java source code processing and transformation framework. It consists of a Java parser generating a configurable parse tree and various visitors (transformers, tree evaluators) which produce different kinds of outputs. While our framework is written in Java, the paper further opens an opportunity for a new generation of XML‐based source code tools. Copyright © 2004 John Wiley & Sons, Ltd.

Cited by 1

Prospects of encoding Java source code in XML

H. Simic, M. Topolnik · 2003

Currently, the only standard format for representing Java source code is plain text-based. This paper explores the prospects of using extensible markup language (XML) for this purpose. XML enables the leverage of tools and standards more powerful than those available for plain-text formats, while retaining broad accessibility. The paper outlines the potential benefits of future XML grammars that would allow for improved code structure and querying possibilities; code extensions, construction, and formatting; and referencing parts of code. It also introduces the concept of grammar levels and argues for the inclusion of several grammar levels into a common framework. It discusses conversions between grammars and some practical grammar design issues.

Cited by 9