Bibliometric evaluation about “JAVA Threaded Subprocesses”

Authors

  • Wilian Delgado-Muentes Universidad Laica Eloy Alfaro de Manabí
  • Armando Franco-Pico Universidad Laica Eloy Alfaro de Manabí
  • Marco Ayoví-Ramírez Universidad Laica Eloy Alfaro de Manabí

DOI:

https://doi.org/10.56124/encriptar.v6i11.0003

Keywords:

JAVA, threads, bibliometric evaluation, programming, WoSCC

Abstract

JAVA is a general-purpose, class-based, object-oriented programming language designed to have fewer implementation dependencies. A thread, in the context of JAVA, is the path followed when executing a program. A single threaded application is single threaded and can only handle one task at a time. To handle multiple tasks in parallel, multithreading is used: multiple threads are created, each of which performs a different task. The purpose of the following investigation was to develop a bibliometric evaluation of publications around JAVA threads, for which JAVA-related publications were searched using the expanded Science Citation Index database of the Web of Science Core Collection (WoSCC). A total of 965 documents met the search criteria, which were applied in this study. Among the main results derived from this procedure, it was found that the annual production of publications remained at a fairly low level, but increased drastically since 2016 and reached a peak in 2020 with 550. For its part, the number of annual publications in China has been less than that of the United States in the first 6 years, but the gap has gradually narrowed. And in 2018, China's number of annual publications surpassed that of the United States. Finally, the most productive institution in relevant research was the University of Texas.

Downloads

Download data is not yet available.

References

Beilharz, J; Feinbube, F; (...); Polze, A (2016). Claud: Coordination, Locality and Universal Distribution. Parallel computing: on the road to exascale 27, pp.605-614.

Bettini, L. (2015). Data Privacy in Tuple Space Based Mobile Agent Systems. Electronic notes in theoretical computer science 128 (5), pp.3-16.

Bettini, L and De Nicola, R (2015). Mobile distributed programming in X-KLAIM. Formal methods for mobile computing 3465, pp.29-68.

Ciancarini, P; Rossi, D. (2019). Java: Coordination and communication for Java agents. Lecture Notes in Computer Science.

Ciatto, G; Mariani, S; (...); Zambonelli, F (2020). Twenty years of coordination technologies: Coordination contribution to the state of art. journal of logical and algebraic methods in programming 113.

Custodio, JF and Cunha, JC (2014). JGroupSpace: Combining Shared Spaces and Groups. Proceedings of the 2009 international symposium on collaborative technologies and systems, pp.284-291.

De Nicola, R and Loreti, M (2018). Modelling global computations with KLAIM. Philosophical transactions of the royal society a-mathematical physical and engineering sciences 366 (1881), pp.3737-3745.

Drejhammar, F; Schulte, C; Brand, P; Haridi, S (2013). Flow Java: Declarative concurrency for Java. Cconcurrency and computation-practice & experience 27 (17), pp.4716-4740.

Eugster, P (2017). Type-based publish/subscribe: Concepts and experiences. ACM transactions on programming languages and systems 29 (1).

Fahringer, T and Jugravu, A. (2015). JavaSymphony: a new programming paradigm to control and synchronize locality, parallelism and load balancing for parallel and distributed computing. Concurrency and computation-practice & experience 17 (7-8), pp.1005-1025.

Hijma, P; van Nieuwpoort, RV; Bal, HE (2012). Generating synchronization statements in divide-and-conquer programs. Parallel computing 38 (1-2), pp.75-89.

Linden, I; Jacquet, JM; (...); Brogi, A (2016). On the expressiveness of timed coordination models. Science of computer programming 61 (2), pp.152-187.

Luc Moreau (2017). Formalizing the safety of Java, the Java virtual machine, and Java card. ACM Computing Surveys.

Martin, D; Wutke, D and Leymann, F (2015). Tuplespace middleware for Petri net-based workflow execution. International journal of web and grid services 6 (1), pp.35-57.

Pittarello, F (2014). The time-pillar world - A 3D paradigm for the New Enlarged TV information domain. Personalized digital television: targeting programs to individual viewers, pp.287-320.

Rossi, G; Panegai, E and Poleo, E (2015). JSetL: a Java library for supporting declarative programming in Java. Software-practice & experience 37 (2), pp.115-149.

Published

2023-12-31

How to Cite

Delgado-Muentes , W., Franco-Pico , A., & Ayoví-Ramírez , M. (2023). Bibliometric evaluation about “JAVA Threaded Subprocesses”. Scientific Journal of Informatics ENCRYPT - ISSN: 2737-6389., 6(11), 35–52. https://doi.org/10.56124/encriptar.v6i11.0003