Dive into the latest and most influential research papers on Java programming. Whether you're a beginner or an advanced developer, these papers offer valuable insights, innovative approaches, and cutting-edge techniques in Java. Stay updated with the trends and advancements in Java technology to elevate your programming expertise.
Looking for research-backed answers?Try AI Search
André Silva, Nuno Saavedra, Martin Monperrus
2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR)
The methodology for building GitBug-Java ensures the preservation of bug-fixes in fully-reproducible environments, and presents GitBug-Java, a reproducible benchmark of recent Java bugs.
Daoguang Zan, Zhirong Huang, Ailun Yu + 17 more
ArXiv
A Java version of SWE-bench is developed, called SWE-bench-java, which implements a classic method SWE-agent and test several powerful LLMs on it, to verify the reliability of SWE-bench-java.
Lars Söderström, A. Hagborg, A. Nadhifah + 3 more
Bryophyte Diversity and Evolution
The hornwort and liverwort flora of Java consists of 608 known and accepted species as well as several invalid names that the authors can not place to any taxon.
By the year-end of 1996, Java had moved ahead in use of both C and C++ and these application development tools-such as Delphi, Power-Builder and Visual Basic-are losing ground to Java as a result.
S. S, Giridharadhayalan M
International Journal of Innovative Research in Engineering
The results demonstrate the successful development of a reliable, efficient, and secure web application for online clothing sales that can help clothing businesses improve their online presence and reach a broader audience.
C. Langhout, M. Aniche
2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC)
The results show that participants are 2.7 up to 56 times more likely to make mistakes in code snippets affected by 7 out of the 14 studied atoms of confusion, and when faced with both versions of the code snippets, participants perceived the version affected by the atom of confusion to be more confusing and/or less readable in 10 out ofThe 14 studied molecules.
Cet article presente un certain nombre de sites Internet utilisant le langage de programmation Java qui ne cesse de se developper, y compris une presentation des sites concernant directement Java.
R. Pratiwi
Berita Sedimentologi
This study reveals the detailed organic geochemistry from crude oils (acquired from wells and seepages) and rock extracts from NW Java and NE Java Basin that have been gathered and compiled from previous publications. The interpretation was conducted from geochemical data value and plot, GC-MS fingerprints, and agglomerative-hierarchical cluster analysis using the Euclidean algorithm. Various source rocks from those basins were deposited under fluvio-lacustrine to the marine environment. Six groups of crude oils are also distinguished. Groups 1, 2, and 6 are oils from deltaic source rocks, Gro...
Ana Fieka Niswatul Ilmy, Didik Hariyanto
Academia Open
This study explores cultural acculturation among students from outside Java at Muhammadiyah University Sidoarjo (Umsida). Utilizing qualitative methods, including purposive sampling, interviews, and observations, the research reveals swift adaptation in language, accents, habits, and cuisine. While students embrace Javanese culture through interactions and active participation, they maintain their original identity. This research contributes valuable insights into the nuanced dynamics of cultural assimilation within educational contexts, emphasizing the importance of fostering cultural underst...
Elvian Mutiara, Yazida Ichsan, Ismail Fauzi + 1 more
FORUM PAEDAGOGIK
Research on the moral values of Javanese culture needs to be done because this study it will reveal and explain various kinds of Javanese culture, especially the culture which has moral values in it. For some people, culture is only a tradition left by their ancestors, then passed down from generation to generation, and needs to be preserved. Yet every Javanese culture has its own history, meaning, and value. This study uses a qualitative descriptive analysis method. The approach used is the library research approach or the library method. Javanese culture is a culture originating from Java. ...
M. Mardalena, Ardi Adji, Siti Rohima + 2 more
Optimum: Jurnal Ekonomi dan Pembangunan
There are inequality at the rural and urban levels that must be concern to the government. To reduce the inequality is to optimize village funds. Allocation of village funds is a stimulus to accelerate the village economy. Fiscal stimulus through village funds boost the economy at the village level. This research examines the impact of village fund allocation on economic performance in Java and non-Java. The Difference in Difference (DiD) method compares the average value of the observed variables before the village fund policy and the average variable value of development indicators and welf...
Khaled Ahmed, Mieszko Lis, J. Rubin
Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
A new dynamic slicing tool for Java, named Slicer4J, which uses low-overhead instrumentation to collect a runtime execution trace and constructs a thread-aware, inter-procedural dynamic control-flow graph and uses the graph to compute the slice.
Miguel angel esquivias Padilla
East Java Economic Journal
This study estimates Technical Efficiency (TE) and Total Factor Productivity (TFP) to analyze the sources of growth in the province of East Java in Indonesia. Technological progress, technical efficiency change, and scale effects are estimated through a stochastic frontier analysis (SFA) to break up different sources of growth within manufacture. This study looks at patterns of output expansion by differentiating gains from conventional sources –input growth and technological progress- and non-conventional sources –technical efficiency change and scale effects-. Results are aggregated based on...
R. Drysdale, Judith Hromcik, M. Weiss + 1 more
journal unavailable
This special session will include a retrospective look at the motivation behind the change to an object-oriented language, the process undertaken to select a testable language subset, the need to continue the development and classroom implementation of a Case Study, and a look at how the shift from anobject-based approach to programming in C++ to an OO approach in Java leads to curriculum modification.
Yueyang Xia, J. Geersen, D. Klaeschen + 5 more
Solid Earth
Abstract. We resolve a previously unrecognized shallow subducting seamount from a re-processed multichannel seismic depth image crossing the 1994 M7.8 Java tsunami earthquake slip area. Seamount subduction is related to the uplift of the overriding plate by lateral shortening and vertical thickening, causing pronounced back-thrusting at the landward slope of the forearc high and the formation of splay faults branching off the landward flank of the subducting seamount. The location of the seamount in relation to the 1994 earthquake hypocentre and its co-seismic slip model suggests that the seam...
A new Java Prolog Interface to be use for Prolog persistence interacting from Java side and functional programming from Prolog side is introduced.
Barbara Ericson, Beryl Hoffman
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2
CSAwesome is a Java AP CSA and CS1 curriculum with 20,000 users on the Runestone ebook platform designed to broaden participation in CS and transition students from AP CSP to AP C SA (or CS1) with a variety of techniques such as scaffolded interactivity and creative and collaborative learning.
The main function and working principle of the Java garbage collector is introduced, focusing on three mainstream garbage collection algorithms and compares serial, parallel, and concurrent design choices.
The idea the authors'll describe below, Compact Java Monitors, is intended as a potential replacement implementation for the"synchronized"construct in the HotSpot JVM.
Musard Balliu, B. Baudry, Sofia Bobadilla + 7 more
IEEE Security & Privacy
This deep-dive into six tools and the SBOMs they produce for complex open source Java projects, revealing challenges regarding the accurate production and usage ofSBOMs.
D. Cok
Proceedings of the 23rd ACM International Workshop on Formal Techniques for Java-like Programs
Questions about language definition, joint efforts, and community engagement, some enumerated in this paper, for the Java formal reasoning community to address are raised.
César Soto-Valero, Thomas Durieux, B. Baudry
Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
The evolution and impact of bloated dependencies in a single software ecosystem: Java/Maven is studied, finding that 22 % of dependency updates performed by developers are made on bloated dependencies, and that Dependabot suggests a similar ratio of updates on bloated dependency.
D. Anindita, Supramana, Giyanto
IOP Conference Series: Earth and Environmental Science
The result showed that A. fragariae was found on shallot bulbs from Bogor, Brebes, and Nganjuk, and the female has a slender body, and off-set lip characteristic distinguishes it from other nematodes.
P. C. Davidson, A. Koppers, T. Sano + 1 more
Science
The submarine volcanic emplacement of the Ontong Java Plateau (OJP) is the suggested cause of Ocean Anoxic Event 1a (OAE 1a). However, no precise timing and duration exists for the formation of OJP, and its connection to OAE1a relies mainly on proxies in the sedimentary record. We provide high-precision 40Ar/39Ar data from OJP drill and dredge sites that considerably improve OJP’s eruptive history. The ages determined from this work are as much as 10 million years younger than previous dates and indicate a protracted formation over at least 6 million years. OJP now appears too young to have ca...
A. Coglio
journal unavailable
A code generator that translates ACL2 constructs to corresponding Java constructs, according to a shallow embedding of ACL2 in Java, and shows that the generated Java code exhibits imperative and object-oriented features like destructive up-dates, loops, and overloading.
Riccardo Bianchini, Francesco Dagnino, P. Giannini + 1 more
journal unavailable
It is proved that this type system of Featherweight Java is sound with respect to a resource-aware version of reduction, that is, a well-typed program has a reduction sequence which does not get stuck due to resource consumption.
Michael Hadzantonis
Journal on Asian Linguistic Anthropology
The Javanese mantra is a communicative act, and a spiritual dialogue. During the mantra ritual, the shaman Orang Pinter and supplicant receiving the intervention select become equal agents, as they intervene for change in the cultural and spiritual disposition of the supplicant. But in this paper. The presentation discusses ethnographic work over 10 years during which over 1500 mantras were documented throughout central to east Java, Indonesia, To effect the documentation process, I engaged with a range of communities and individuals throughout Java, that is, Yogyakarta, Solo, Surabaya, Alas P...
Eduardo Rosales, Matteo Basso, Andrea Rosà + 1 more
Art Sci. Eng. Program.
A novel profiling technique for measuring the computations performed by a stream in terms of elapsed reference cycles is presented, which is used to locate problematic streams with a major impact on application performance and is found that cycle profiling is effective to detect problematic streams whose optimization can enable significant performance gains.
Linghui Luo, Goran Piskachev, Ranjith Krishnamurthy + 3 more
2023 IEEE Conference on Software Testing, Verification and Validation (ICST)
GenCG is presented, which extends Averroes to support taint analysis for Android and Spring, and shows that call graphs using the models generated by GenCG cover significantly more code of the app, improves recall of a client security analysis, and, at the same time, does not introduce more false positives.
Musard Balliu, Benoit Baudry, Sofia Bobadilla + 7 more
Proceedings of the 2023 Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses
Gathering accurate, upto- date information about all dependencies included in an application is, therefore, of vital importance.
Shubham Gandhi, Manasi S. Patwardhan, Jyotsana Khatri + 2 more
2024 IEEE/ACM International Workshop on Large Language Models for Code (LLM4Code)
This work proposes an LLM-based workflow, leveraging temperature sampling and refinement-based strategies, to not only ensure logical correctness of the translation but also maximize the readability of the target Java code.
N. Istifadah, C. F. Ananda, Susilo
Journal of Developing Economies
The manufacturing industry’s contribution to East Java’s economy is high. Still, the trend continues to decline, while the contribution of the trade, hotel, and restaurant sectors is increasing. This indicates that there has been a shift in the economic structure from industry to trade. This research uses a quantitative approach based on the classification carried out by UNIDO (United Nations Industrial Development Organization) and the World Bank. The results of secondary data from Central BPS and East Java Province BPS show that East Java Province is categorized as a semi-industrial area. Ea...
K. McKinley, S. Blackburn
journal unavailable
This paper demonstrates and recommends how to perform meaningful experiments with managed languages and contrasts them with methodologies in use for C or C++ and recommends some approaches for encouraging community benchmark and infrastructure development.
Zhiqiang Zang, Fu-Yao Yu, Aditya Thimmaiah + 2 more
Proc. ACM Softw. Eng.
This work has successfully used LeJit to test a range of popular Java JIT compilers, revealing five bugs in HotSpot, nine bugs in OpenJ9, and one bug in GraalVM.
Teguh Luhuringbudi, Fitri Liza, Achmad Yani + 1 more
Sustainable Jurnal Kajian Mutu Pendidikan
The objective of this research is to uncover the management model and organizational culture of pesantren (Islamic boarding schools) in Java. The study is based on ethnographic categories, namely urban and rural Islamic boarding schools, institutional system image categories, namely modern and traditional Islamic boarding schools. The research methodology involves library research for data sources and collection, and qualitative research for data analysis. The aim of using Lucia Mudiningtias' (2022) Islamic Boarding School Integration Management theory is to analyse internal capability indicat...
Julian Wachter, Deepika Tiwari, Martin Monperrus + 1 more
ArXiv
This work proposes plain-code serialization, and demonstrates a prototype which serializes Java objects to Java source code, and demonstrates that developers prefer plain-code serialized objects within automatically generated tests over their representations as XML or JSON.
Yifei Lu, Weidong Hou, Minxue Pan + 2 more
Proceedings of the ACM on Programming Languages
JD-Tester, a differential testing framework for Java decompilers, and the experience of using it in testing the three popular Java decompilers are presented, demonstrating both the effectiveness of JD-Tester, and the importance of testing and validating Java decompilers.
This version of a popular book focuses on Java's strengths and object-oriented problem solving, and provides a solid understanding of objects and methods, concentrating on problem decomposition and program design.
Neil C. C. Brown, Pierre Weill-Tessier, Maksymilian Sekula + 2 more
ACM Transactions on Computing Education
It is found that programming usage patterns gradually change over a long period of time (a period in which the Java language was not seeing major changes) once seasonal patterns are accounted for and any changes are likely driven by instructors and the changing demographics of programming novices.
Piergiorgio Ladisa, H. Plate, Matias Martinez + 2 more
Proceedings of the 2022 ACM Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses
It is found that the analysis of strings in the constant pool and of sensitive APIs in the bytecode instructions aid in the task of detecting malicious Java packages by significantly reducing the information, thus, making also manual triage possible.
Hangbo Liu, Sen Chen, Ruitao Feng + 6 more
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis
6 free or open-source tools are selected for a comprehensive study from a list of 148 existing Java QA tools and the effectiveness of these tools is investigated by comparing the real labeled bugs with the warnings and investigating their role in bug detection.
Matteo Basso, F. Schiavio, Andrea Rosà + 1 more
2022 26th International Conference on Engineering of Complex Computer Systems (ICECCS)
This work presents a novel method to exploit high-level static analysis to characterize stream pipelines, detect parallel streams, and apply transformations removing the abstraction overhead, and demonstrates that this approach significantly reduces execution time and memory allocation.
Eduardo Rosales, Andrea Rosà, Matteo Basso + 5 more
2022 26th International Conference on Engineering of Complex Computer Systems (ICECCS)
This paper presents a novel dynamic analysis for collecting runtime information and key metrics that enable the fine-grained characterization of sequential and parallel stream processing in Java.
Y. Wibowo, B. Purnomo, Ari Kristio
Industria: Jurnal Teknologi dan Manajemen Agroindustri
The potential of Java Ijen-Raung Arabica Coffee in the Bondowoso Regency, East Java needs to be increased by developing the downstream agroindustry. This study aims to determine the location of the downstream coffee agroindustry development area and its potential products, determine the added value of downstream coffee products, analyze its financial feasibility, and formulate a development strategy. Research methods used in this study include factor weighting, exponential comparison method, interpretive structural modeling, Hayami method, and financial feasibility analysis. The results showed...
Charles Prud’homme, Jean-Guillaume Fages
J. Open Source Softw.
Constraint Programming is both a rich declarative language for describing combinatorial problems and a set of algorithms and techniques for solving them automatically.
Yifei Zhang, Tianxiao Gu, Xiaolin Zheng + 3 more
2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)
This paper proposes and implements JWarmup, a technique that can record and reuse JIT compilation data to accelerate application startup and warmup, and integrates existing CDS and AOT techniques to further optimize application startup.
B. Legowo, S. Putra, H. Purwanto + 3 more
Trends in Sciences
Information about the eruption of Mount Lawu in Central Java Province in 1885 and Mount Merapi in D.I. Yogyakarta in 2010 became a source for estimating the presence of magnetic minerals which underwent a sedimentation process in the Bengawan Solo River from upstream (Wonogiri) - downstream (Bojonegoro). The results we get of the magnetic susceptibility distribution of the Bengawan Solo sediments reveal that the sediment from the upper reaches of the Bengawan Solo River has a low frequency magnetic susceptibility value in upstream of around 1,080.23×10−8 m3/Kg - 2,780.77×10−8 m3/Kg, the middle...
The sections in this article are: World Wide Web—The Java Environment, Java Programming and Development Environments, Hot Java and Java-Enabled Browsers, Combining Java with Distributed Objects—Java and Corba.
Chris Wallace, Peter Martin
Proceedings of Joint 4th International Computer Science Conference and 4th Asia Pacific Software Engineering Conference
This paper examines some of the factors governing the choice of first programming language for first year University courses in Computing, the rationale behind the University's choice of Java, and the ramifications of this choice and experience gained from a pilot trial use of Java.
Dicky Waluya Badrukamal, A. Suherman, A. Mamun
International Journal of Human Movement and Sports Sciences
One of the determinant aspects of the success of sports development in one area is the level of the Community Participation Rate in Sports (APMO). This study presented the results of West Java Community Participation Rate in Sports (APMO) in 2019 and also revealed the motives (goals and methods) of the community in exercising, which was a part of the activity tracking of the Sports Community Participation Rate in West Java. Cross Sectional Study was used to uncover research problems, involving 108 staff of Bachelors of Sport Development Trainer (SP3OR) in the data collection process. The instr...