30,247 Hits in 3.6 sec

Classification and Searching in Java API Reference Documentation

Monali Metkar, S. M. Kamalapur
2014 International Journal of Computer Applications Technology and Research  
And this Knowledge Types will be used for Classification and Searching of Java API Reference Documentation.  ...  Description of API elements that is Methods, Classes, Constructors etc. is provided through API Reference Documentation.  ...  RESULTS Data Set The Data Set for the system are set of API Reference Documents. The file contains the set of API Reference Documents for Java.  ... 
doi:10.7753/ijcatr0307.1011 fatcat:ff7bkli57ff3vdvwdy7d744fwq

Java plus XML: a powerful new combination for SCADA systems

R. Fan, O. Toker, L. Cheded
2005 Computing & control engineering journal  
Java is the most common programming language for the internet.  ...  However, HTML evolved to contain tags that are used solely for formatting the display of information, thus it is considered to be limited when it comes to storing many different types of information or  ...  (converting XML documents to Java classes), and marshalling (converting Java classes to XML documents.)  ... 
doi:10.1049/cce:20050505 fatcat:wfmtjxtpdraqlfsvfhnqjgrmzy

Discovering likely mappings between APIs using text mining

Rahul Pandita, Raoul Praful Jetley, Sithu D Sudarsan, Laurie Williams
2015 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM)  
To evaluate our approach, we used TMAP to discover API mappings for 15 classes across: 1) Java and C# API, and 2) Java ME and Android API.  ...  Furthermore, our results also indicate that TMAP on average found exact mappings for 6.5 more methods per class with a maximum of 21 additional exact mappings for a single class as compared to previous  ...  To answer our question, we apply TMAP to discover likely API mappings for 15 classes across: 1) Java and C# API; 2) Java ME 1 and Android API.  ... 
doi:10.1109/scam.2015.7335419 dblp:conf/scam/PanditaJSW15 fatcat:3s4nlen665drjesbmoj4xzwf3m

Developing and debugging algebraic specifications for Java classes

Johannes Henkel, Christoph Reichenbach, Amer Diwan
2008 ACM Transactions on Software Engineering and Methodology  
For example, a study of a number of large Java applications shows that between 17% and 30% of the classes in those applications use container classes defined in the java.util package.  ...  Given this extensive code reuse in Java programs, it is important for the interfaces of reusable classes to be well documented.  ...  POPL, ECOOP, and ICSE for listening to our ideas and giving great feedback.  ... 
doi:10.1145/1363102.1363105 fatcat:6p67i33mqnd7zijocddgsjplk4

Crowd Sourced Data Analysis: Mapping of Programming Concepts to Syntactical Patterns [article]

Deepak Thukral, Darvesh Punia
2019 arXiv   pre-print
For instance in Java or C, array doesn't match [], so using "array" as a query, one cannot find what they are looking for.  ...  Table 5 5 .1: Patterns and frequencies for loop in Java snippets Uni-Gram Pattern Normalized FrequencyTable 5.2: Precision@4 along with top pattern discovered for some of the entities log 1.000 boolean  ...  For this we had taken 7500000 posts( 15 files of 500000 posts each ), and after processing we obtained 110000 posts, which had tag of "Java" and contained at least one code snipper per post.  ... 
arXiv:1903.12495v1 fatcat:4wt4m53tyvfuxgjcbij4cisufy

Recognition and Classification of Figures in PDF Documents [chapter]

Mingyan Shao, Robert P. Futrelle
2006 Lecture Notes in Computer Science  
Graphics recognition for raster-based input discovers primitives such as lines, arrowheads, and circles. This paper focuses on graphics recognition of figures in vector-based PDF documents.  ...  An interpreter was constructed to translate PDF content into a set of self-contained graphics and text objects (in Java), freed from the intricacies of the PDF file.  ...  Thus, for a PDF document, we get Java objects for pages, resources, fonts, graphics states, content streams, etc. Next, we need to determine which Java objects should be extracted.  ... 
doi:10.1007/11767978_21 fatcat:lnvepqldhjfsdazy7ltoil55iy

Cafe: The right place for Java [product reviews]

D. Krishna
1996 Computer  
The Introduction to Java Programming is possibly the most useful document for Java neophytes.  ...  Another indispensable guide is the Java M I documentation.  ... 
doi:10.1109/mc.1996.511978 fatcat:vjr6l5mdxzhgvl2g5akcurceky

Ontology-based Program Comprehension Tool Supporting Website Architectural Evolution

Yonggang Zhang, Rene Witte, Juergen Rilling, Volker Haarslev
2006 International Workshop on Web Site Evaluation, Proceedings of the  
In this paper, we present a novel approach that addresses this issue by providing a consistent ontological representation for both source code and documentation.  ...  A challenge of existing program comprehension approaches is to provide consistent and flexible representations for software systems.  ...  For example, the text mining system automatically discovered that the application layer contains a set of action classes, shown in Figure 7 .  ... 
doi:10.1109/wse.2006.15 dblp:conf/wse/ZhangWRH06 fatcat:apfrzpopurbo3hfgdtvck2xxlu

Discovering Learning Paths on a Domain Ontology Using Natural Language Interaction [chapter]

Roberto Pirrone, Massimo Cossentino, Giovanni Pilato, Riccardo Rizzo, Giuseppe Russo
2005 Lecture Notes in Computer Science  
TJ: THE CLASSTYPE OF JAVA ARE Class , Interface , Method. DO YOU WANT KNOW ANYTHING ABOUT ONE OF THESE ? U: WHICH ARE THE CLASS OF JAVA?  ...  -(#$iscomposed #$Java #$Statement): a statement is a part of Java -(#$iscomposed #$Class #$ClassBody): the "class body" is a part of a class -(#$conceptuallyRelated #$String #$Length): the first concept  ... 
doi:10.1007/11504894_42 fatcat:msp5ykug4bgadcecybkd7gfqge

Preliminary Report on Empirical Study of Repeated Fragments in Internal Documentation

Milan Nosáľ, Jaroslav Porubän
2016 Proceedings of the 2016 Federated Conference on Computer Science and Information Systems  
In this paper we present preliminary results of an empirical study, in which we used copy/paste detection (PMD CPD implementation) to search for repeating documentation fragments.  ...  The study was performed on 5 open source projects, including Java 8 SDK sources.  ...  Our research question for this work is: Does internal documentation contain significant duplication?  ... 
doi:10.15439/2016f524 dblp:conf/fedcsis/NosalP16 fatcat:q7twy5upwbcdrndj23wtdvziay

AGORA: a search engine for software components

R.C. Seacord, S.A. Hissam, K.C. Wallnau
1998 IEEE Internet Computing  
Special thanks to John Foreman for supporting this work and SEI reviewers Jeromy Carriere and Suzanne Couturiaux.  ...  In particular, searches of the format: "applet:class" can locate HTML pages containing applet tags where the code parameter is equal to specified Java applet class.  ...  The JavaBeans agent is implemented using the beta2 version of Java Development Kit (JDK) 1.2. This version of the JDK contains classes, such as the URLClassLoader, that are not available in JDK 1.1.  ... 
doi:10.1109/4236.735988 fatcat:3sk5x2zn2vad5eubnplwnxl2sm

Recommending source code examples via API call usages and documentation

Collin McMillan, Denys Poshyvanyk, Mark Grechanik
2010 Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering - RSSE '10  
Online source code repositories contain software projects that already implement certain requirements that developers must fulfill.  ...  We propose a new method to recommend source code examples to developers by querying against Application Programming Interface (API) calls and their documentations that are fused with structural information  ...  ACKNOWLEDGEMENTS We gratefully acknowledge Chen Fu and Qing Xie for their contributions to this and ongoing work.  ... 
doi:10.1145/1808920.1808925 dblp:conf/icse/McMillanPG10 fatcat:s5ryc3z5bvehbk2xgc4wp3kw4u


Michael Eichberg, Thorsten Sch�fer
2004 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '04  
., the transaction attributes ("Require", "Requires-New",etc.) of methods of an Enterprise Java Bean are defined in the deployment descriptor while the method bodies are defined in a Java class.  ...  XIRC maps all artifacts of a project to XML representations and stores the documents in a database. The database can be queried using XQuery, a functional query language for XML documents.  ...  Currently XIRC has support for retrieving artifact elements that share some properties, e.g., all persistent fields of a set of classes, or for discovering patterns in various artifacts that indicate violations  ... 
doi:10.1145/1028664.1028688 dblp:conf/oopsla/EichbergS04 fatcat:5ibixqh2crd2lglcf3j2upp72a

Towards improving interface modularity in legacy Java software through automated refactoring

Raffi Khatchadourian, Olivia Moore, Hidehiko Masuhara
2016 Companion Proceedings of the 15th International Conference on Modularity - MODULARITY Companion 2016  
Java 8 enhanced interfaces alleviate these problems by allowing interfaces to contain (default) method implementations, which implementers inherit.  ...  Also, discovering the skeletal implementation may require a global analysis.  ...  Eclipse has been chosen due to its ample refactoring tool plug-in creation documentation [1] and that it is completely open source for all Java development, 4 thus possibly impacting more Java developers  ... 
doi:10.1145/2892664.2892681 dblp:conf/aosd/KhatchadourianM16 fatcat:s3bdv5d3nfff5gcjvklsux5gtm

From Whence It Came: Detecting Source Code Clones by Analyzing Assembler

Ian J. Davis, Michael W. Godfrey
2010 2010 17th Working Conference on Reverse Engineering  
We have built detectors to analyze both Java VM code as well as GCC Linux assembler for C and C++.  ...  In this paper, we introduce a complementary technique of analyzing generated assembler for clones.  ...  The Java virtual machine specification provides extensive documentation on the internal format and interpretation of such Java class files.  ... 
doi:10.1109/wcre.2010.35 dblp:conf/wcre/DavisG10 fatcat:47bwkubuwja7teov42qfrprvd4
« Previous Showing results 1 — 15 out of 30,247 results