java source code
Tim Walsh · Zenodo (CERN European Organization for Nuclear Research) · 2024
Cited by 0Open access
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”
Tim Walsh · Zenodo (CERN European Organization for Nuclear Research) · 2024
Cited by 0Open access
Tim Walsh · Zenodo (CERN European Organization for Nuclear Research) · 2024
Cited by 0Open access
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
Eric Wu · Figshare · 2013
Java source code for rendering data points in 3-dimentional space.
Cited by 0Open access
Wu, Eric · Figshare · 2013
Java source code for rendering data points in 3-dimentional space.
Cited by 0Open access
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
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
David P. Darus · 2002
Cited by 0
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
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
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
Arnout F.M. Engelen · 2006
Cited by 0
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
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
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
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
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
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
James Perry · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2016
Abstract not provided.
Cited by 0Open access
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