English
Related papers

Related papers: Flexible Educational Software Architecture

200 papers

[Context] The adoption of micro-frontends architectures has gained traction as a promising approach to enhance modularity, scalability, and maintainability of web applications. [Goal] The primary aim of this research is to investigate the…

Software Engineering · Computer Science 2024-07-23 Fabio Antunes , Maria Julia Dias Lima , Marco Antônio Pereira Araújo , Davide Taibi , Marcos Kalinowski

Large language models (LLMs) are increasingly being applied to programming tasks, ranging from single-turn code completion to autonomous agents. Current code agent designs frequently depend on complex, hand-crafted workflows and tool sets.…

Artificial Intelligence · Computer Science 2025-10-01 Hankun Dai , Maoquan Wang , Mengnan Qi , Yikai Zhang , Zijian Jin , Yongqiang Yao , Yufan Huang , Shengyu Fu , Elsie Nallipogu

Decision support systems like computer-aided energy system analysis (ESA) are considered one of the main pillars for developing sustainable and reliable energy transformation strategies. Although today's diverse tools can already support…

Microservices is an architectural style inspired by service-oriented computing that has recently started gaining popularity. Jolie is a programming language based on the microservices paradigm: the main building block of Jolie systems are…

Programming Languages · Computer Science 2015-11-10 Larisa Safina , Manuel Mazzara , Fabrizio Montesi

Early Classification of Time Series (ECTS) addresses decision-making problems in which predictions must be made as early as possible while maintaining high accuracy. Most existing ECTS methods assume that the time-dependent decision costs…

Machine Learning · Computer Science 2026-04-06 Aurélien Renault , Alexis Bondu , Antoine Cornuéjols , Vincent Lemaire

The performance of current supervised AI systems is tightly connected to the availability of annotated datasets. Annotations are usually collected through annotation tools, which are often designed for specific tasks and are difficult to…

Human-Computer Interaction · Computer Science 2023-05-24 Naihao Deng , Yikai Liu , Mingye Chen , Winston Wu , Siyang Liu , Yulong Chen , Yue Zhang , Rada Mihalcea

The microservices architectural style has become the de facto standard for large-scale cloud applications, offering numerous benefits in scalability, maintainability, and deployment flexibility. Many organizations are pursuing the migration…

Software Engineering · Computer Science 2025-03-28 Matthéo Lecrivain , Hanifa Barry , Dalila Tamzalit , Houari Sahraoui

The adoption of Free and Open Source Software (FOSS) in educational institutions is increasing day by day. Many countries are insisting the use of FOSS in their government sectors and few are in the process of adopting FOSS strategies. The…

Computers and Society · Computer Science 2017-02-21 Raya Al-Hajri , Ghada Al-Mukhaini , Rajasekar Ramalingam

In designing most software applications, much effort is placed upon the functional goals, which make a software system useful. However, the failure to consider emotional goals, which make a software system pleasurable to use, can result in…

Software Engineering · Computer Science 2018-10-31 Mohammadhossein Sherkat , Tim Miller , Antonette Mendoza , Rachel Burrows

While Microservices promise several beneficial characteristics for sustainable long-term software evolution, little empirical research covers what concrete activities industry applies for the evolvability assurance of Microservices and how…

Software Engineering · Computer Science 2021-09-02 Justus Bogner , Jonas Fritzsch , Stefan Wagner , Alfred Zimmermann

We present an Edge-as-a-Service (EaaS) platform for realising distributed cloud architectures and integrating the edge of the network in the computing ecosystem. The EaaS platform is underpinned by (i) a lightweight discovery protocol that…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-10-30 Blesson Varghese , Nan Wang , Jianyu Li , Dimitrios S. Nikolopoulos

Recent advances in natural language processing (NLP) have led to strong text classification models for many tasks. However, still often thousands of examples are needed to train models with good quality. This makes it challenging to quickly…

Computation and Language · Computer Science 2022-05-18 Thomas Müller , Guillermo Pérez-Torró , Angelo Basile , Marc Franco-Salvador

The advantage of the electronic and mobile learning platforms is the dissemination of learning contents with ease, but these operate differently to exchange the learning the learning contents from the server to the client. integrating these…

Software Engineering · Computer Science 2019-03-19 Ali Baba Dauda , Auwal Idris , Suleiman Umar , Peter Mshelia , AbdulAziz Ibrahim

Large Language Models (LLMs) are increasingly being adopted as tools for learning; however, most tools remain text-only, limiting their usefulness for domains where visualizations are essential, such as mathematics. Recent work shows that…

Artificial Intelligence · Computer Science 2025-11-12 Vishal Kumar , Shubhra Mishra , Rebecca Hao , Rizwaan Malik , David Broman , Dorottya Demszky

In pervasive dynamic environments, vehicles connect to other objects to send operational data and receive updates so that vehicular applications can provide services to users on demand. Automotive systems should be self-adaptive, thereby…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-01-12 Ahmad Banijamali , Pasi Kuvaja , Markku Oivo , Pooyan Jamshidi

The Asset Administration Shell (AAS) is an emerging technology for the implementation of digital twins in the field of manufacturing. Software is becoming increasingly important, not only in general but specifically in relation to…

Software Engineering · Computer Science 2026-02-19 Carsten Ellwein , David Dietrich , Jessica Roth , Rozana Cvitkovic , Andreas Wortmann

To promote structurally flexible controllers in self-adaptive software systems, this paper proposes the use of micro-controllers. Instead of generic monolithic controllers, like Rainbow, we advocate the use of service-specific…

Software Engineering · Computer Science 2020-06-17 B. R. Siqueira , F. C. Ferrari , T. Vogel , R. De Lemos

LLMs offer tremendous opportunities for pedagogical agents to help students construct knowledge and develop problem-solving skills, yet many of these agents operate on a "one-size-fits-all" basis, limiting their ability to personalize…

In traditional SaaS enterprise applications, microservices are an essential ingredient to deploy machine learning (ML) models successfully. In general, microservices result in efficiencies in software service design, development, and…

Software Engineering · Computer Science 2020-05-05 Venkata Duvvuri

Efficient Visual Instruction Fine-Tuning (EVIT) seeks to adapt Multimodal Large Language Models (MLLMs) to downstream tasks with minimal computational overhead. However, as task diversity and complexity increase, EVIT faces significant…

Computer Vision and Pattern Recognition · Computer Science 2025-07-02 Pengkun Jiao , Bin Zhu , Jingjing Chen , Chong-Wah Ngo , Yu-Gang Jiang