English
Related papers

Related papers: Service-Oriented Architectures and Web Services: C…

200 papers

Writing complex computer programs to study scientific problems requires careful planning and an in-depth knowledge of programming languages and tools. In this chapter the importance of using the right tool for the right problem is…

Computational Physics · Physics 2010-06-17 Helmut G. Katzgraber

Open source software (OSS) development offers a unique opportunity for students in Software Engineering to experience and participate in large-scale software development, however, the impact of such courses on students' self-efficacy and…

Software Engineering · Computer Science 2023-07-06 Larissa Salerno , Simone de França Tonhão , Igor Steinmacher , Christoph Treude

Most of current Software-as-a-Service (SaaS) applications are developed as customizable service-oriented applications that serve a large number of tenants (users) by one application instance. The current rapid evolution of SaaS applications…

Software Engineering · Computer Science 2014-11-10 Ashraf A. Shahin

Language models have shown promising performance on the task of translating natural language questions into SQL queries (Text-to-SQL). However, most of the state-of-the-art (SOTA) approaches rely on powerful yet closed-source large language…

Computation and Language · Computer Science 2024-02-27 Haoyang Li , Jing Zhang , Hanbing Liu , Ju Fan , Xiaokang Zhang , Jun Zhu , Renjie Wei , Hongyan Pan , Cuiping Li , Hong Chen

The cloud is a new paradigm that is paving the way for new approaches and standards. The architectural styles are evolving in response to the cloud's requirements. In recent years, microservices have emerged as the preferred architectural…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-10-11 A. N. M. Sajedul Alam , Junaid Bin Kibria , Al Hasib Mahamud , Arnob Kumar Dey , Hasan Muhammed Zahidul Amin , Md Sabbir Hossain , Annajiat Alim Rasel

Teaching microservice architectures is challenging due to distributed complexity and the gap between academia and industry. Understanding the quality issues students introduce in MSAs is essential to improve education. This study analyzes…

Software Engineering · Computer Science 2026-02-12 Anna Rita Fasolino , Marco De Luca , Michele Perlotto , Porfirio Tramontana

Context-aware recommender systems extend traditional recommenders by adapting their suggestions to users' contextual situations. CARSKit is a Java-based open-source library specifically designed for the context-aware recommendation, where…

Information Retrieval · Computer Science 2019-02-20 Yong Zheng

In this paper we present the Open Software Services for Classrooms and Research (OSSCAR) platform. OSSCAR provides an open collaborative environment to develop, deploy and access educational resources in the form of web applications. To…

Physics Education · Physics 2022-10-05 Dou Du , Taylor J. Baird , Sara Bonella , Giovanni Pizzi

We suggest a new web-based approach for browsing and visualizing data produced by a network of telescopes, such as those of the ongoing TAOS and the forthcoming TAOS II projects. We propose a modern client-side technology and we present two…

Instrumentation and Methods for Astrophysics · Physics 2014-08-28 D. Ricci , P. -G. Sprimont , C. Ayala , F. G. Ramón-Fox , R. Michel , S. Navarro , S. -Y. Wang , Z. -W. Zhang , M. J. Lehner , L. Nicastro , M. Reyes-Ruiz

Our proposal for selective subjects especially those involving intensive problem-solving assignments and/or tutorials, such as Introduction to Algorithms and Data structures, Discrete Mathematics, Coding Theory, Number theory, Combinatorics…

Computers and Society · Computer Science 2014-08-06 K. Viswanathan Iyer

Edge computing allows for the decentralization of computing resources. This decentralization is achieved through implementing microservice architectures, which require low latencies to meet stringent service level agreements (SLA) such as…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-14 Suhrid Gupta , Muhammed Tawfiqul Islam , Rajkumar Buyya

Software architecture students, often, lack self-confidence in their ability to use their knowledge to design software architectures. This paper investigates the relations between undergraduate software architecture students'…

Software Engineering · Computer Science 2022-07-13 Lotfi ben Othmane , Ameerah-Muhsina Jamil

Open-source software (OSS) is a pillar of modern software development. Its success depends on the dedication of maintainers who work constantly to keep their libraries stable, adapt to changing needs, and support a growing community. Yet,…

Software Engineering · Computer Science 2025-10-20 Rachna Raj , Diego Elias Costa

Edge computing that leverages cloud resources to the proximity of user devices is seen as the future infrastructure for distributed applications. However, developing and deploying edge applications, that rely on cellular networks, is…

Networking and Internet Architecture · Computer Science 2019-08-26 Juuso Haavisto , Muhammad Arif , Lauri Lovén , Teemu Leppänen , Jukka Riekki

We present a comprehensive characterization study of open-source message-oriented middleware (MOM) systems. We followed a rigorous methodology to select and study ten popular and diverse MOM systems. For each system, we examine 42 features…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-23 Wael Al-Manasrah , Zuhair AlSader , Tim Brecht , Ahmed Alquraan , Samer Al-Kiswany

With the advent of cloud computing, different cloud providers with heterogeneous cloud services (compute, storage, network, applications, etc.) and their related Application Programming Interfaces (APIs) have emerged. This heterogeneity…

Software Engineering · Computer Science 2020-10-07 Stéphanie Challita , Fabian Korte , Johannes Erbel , Faiez Zalila , Jens Grabowski , Philippe Merle

This textbook compiles the lecture notes from security courses taught at Oxford in the 2000s, at Royal Holloway in the 2010s, and currently in Hawaii. The early chapters are suitable for a first course in security. The middle chapters have…

Cryptography and Security · Computer Science 2025-04-24 Dusko Pavlovic , Peter-Michael Seidel

This work introduces an innovative program for training the next generation of software engineers within university settings, addressing the limitations of traditional software engineering courses. Initial program costs were significant,…

Software Engineering · Computer Science 2024-06-14 Ekaterina Holdener , Daniel Shown

This paper describes a service learning project used in an upper-level and graduate-level database systems course. Students complete a small database project for a real client. The final product must match the client specification and…

Databases · Computer Science 2024-07-03 Sherri WeitlHarms

In the context of the BI-REX (Big Data Innovation and Research Excellence) competence center SEAWALL (SEAmless loW lAtency cLoud pLatforms) project (scientific coordinator Prof. Maurizio Gabbrielli) we develop a novel approach for run-time…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-06-07 Lorenzo Bacchiani , Mario Bravetti , Saverio Giallorenzo , Jacopo Mauro , Iacopo Talevi , Gianluigi Zavattaro
‹ Prev 1 4 5 6 7 8 10 Next ›