English
Related papers

Related papers: A Systematic Literature Review on Continuous Integ…

200 papers

This systematic literature review examines the critical challenges and solutions related to scalability and maintainability in Machine Learning (ML) systems. As ML applications become increasingly complex and widespread across industries,…

Software Engineering · Computer Science 2025-04-16 Karthik Shivashankar , Ghadi S. Al Hajj , Antonio Martini

Edge-cloud collaborative computing (ECCC) has emerged as a pivotal paradigm for addressing the computational demands of modern intelligent applications, integrating cloud resources with edge devices to enable efficient, low-latency…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-03-19 Jing Liu , Yao Du , Kun Yang , Jiaqi Wu , Yan Wang , Xiping Hu , Zehua Wang , Yang Liu , Peng Sun , Azzedine Boukerche , Victor C. M. Leung

Computing devices are vital to all areas of modern life and permeate every aspect of our society. The ubiquity of computing and our reliance on it has been accelerated and amplified by the COVID-19 pandemic. From education to work…

Computers and Society · Computer Science 2021-01-06 Nadya Bliss , Lawrence A. Gordon , Daniel Lopresti , Fred Schneider , Suresh Venkatasubramanian

Context: Model-Driven Security (MDS) is as a specialised Model-Driven Engineering research area for supporting the development of secure systems. Over a decade of research on MDS has resulted in a large number of publications. Objective: To…

Software Engineering · Computer Science 2015-05-26 Phu H. Nguyen , Max Kramer , Jacques Klein , Yves Le Traon

Protecting embedded security is becoming an increasingly challenging research problem for embedded systems due to a number of emerging trends in hardware, software, networks, and applications. Without fundamental advances in, and an…

The software development process has evolved with respect to the problems in developing large and complex applications. There is a paradigm shift towards collaborative development, which necessitates the need to evaluate this approach. A…

Software Engineering · Computer Science 2019-04-02 Robail Yasrab , Javed Ferzund , Saad Razzaq

Software module clustering is an unsupervised learning method used to cluster software entities (e.g., classes, modules, or files) with similar features. The obtained clusters may be used to study, analyze, and understand the software…

Software Engineering · Computer Science 2020-12-03 Qusay I. Sarhan , Bestoun S. Ahmed , Miroslav Bures , Kamal Z. Zamli

The explosion of data volumes generated by an increasing number of applications is strongly impacting the evolution of distributed digital infrastructures for data analytics and machine learning (ML). While data analytics used to be mainly…

Machine Learning · Computer Science 2022-05-03 Daniel Rosendo , Alexandru Costan , Patrick Valduriez , Gabriel Antoniu

The dynamics of cyber threats are increasingly complex, making it more challenging than ever for organizations to obtain in-depth insights into their cyber security status. Therefore, organizations rely on Cyber Situational Awareness (CSA)…

Cryptography and Security · Computer Science 2022-05-25 Liuyue Jiang , Asangi Jayatilaka , Mehwish Nasim , Marthie Grobler , Mansooreh Zahedi , M. Ali Babar

Cloud computing with its three key facets (i.e., IaaS, PaaS, and SaaS) and its inherent advantages (e.g., elasticity and scalability) still faces several challenges. The distance between the cloud and the end devices might be an issue for…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-11-03 Carla Mouradian , Diala Naboulsi , Sami Yangui , Roch H. Glitho , Monique J. Morrow , Paul A. Polakos

Data-driven cyberthreat detection has become a crucial defense technique in modern cybersecurity. Network defense, supported by Network Intrusion Detection Systems (NIDSs), has also increasingly adopted data-driven approaches, leading to…

Cryptography and Security · Computer Science 2025-05-23 Patrik Goldschmidt , Daniela Chudá

Privacy-Preserving Cloud Computing is an emerging technology with many applications in various fields. Cloud computing is important because it allows for scalability, adaptability, and improved security. Likewise, privacy in cloud computing…

Cryptography and Security · Computer Science 2022-04-26 Saeed Ahmadi , Maliheh Salehfar

The cloud computing paradigm is being adopted by many organizations in different application domains as it is cost effective and offers a virtually unlimited pool of resources. Engineering critical systems can benefit from clouds in…

Software Engineering · Computer Science 2014-05-01 Sami Alajrami

Cloud systems are dynamic environments which make it difficult to keep track of security risks that resources are exposed to. Traditionally, risk assessment is conducted for individual assets to evaluate existing threats; their results,…

Cryptography and Security · Computer Science 2022-06-16 Immanuel Kunz , Angelika Schneider , Christian Banse

Automating the theory-experiment cycle requires effective distributed workflows that utilize a computing continuum spanning lab instruments, edge sensors, computing resources at multiple facilities, data sets distributed across multiple…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-10-22 Nathan Tallent , Jan Strube , Luanzheng Guo , Hyungro Lee , Jesun Firoz , Sayan Ghosh , Bo Fang , Oceane Bel , Steven Spurgeon , Sarah Akers , Christina Doty , Erol Cromwell

Continuous Integration and Deployment (CI/CD) pipelines are critical to modern software engineering, yet diagnosing and resolving their failures remains complex and labor-intensive. We present LogSage, the first end-to-end LLM-powered…

Software Engineering · Computer Science 2025-10-07 Weiyuan Xu , Juntao Luo , Tao Huang , Kaixin Sui , Jie Geng , Qijun Ma , Isami Akasaka , Xiaoxue Shi , Jing Tang , Peng Cai

Cloud Computing has been envisioned as the next generation architecture of IT Enterprise. The Cloud computing concept offers dynamically scalable resources provisioned as a service over the Internet. Economic benefits are the main driver…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-11-01 Geethu Thomas , Prem Jose , P. Afsar

[Context] Systematic Literature Review (SLR) has been a major type of study published in Software Engineering (SE) venues for about two decades. However, there is a lack of understanding of whether an SLR is really needed in comparison to a…

Software Engineering · Computer Science 2023-07-13 Xiaofeng Wang , Henry Edison , Dron Khanna , Usman Rafiq

With the digitization of modern cities, large data volumes and powerful computational resources facilitate the rapid update of intelligent models deployed in smart cities. Continual learning (CL) is a novel machine learning paradigm that…

Machine Learning · Computer Science 2024-04-02 Li Yang , Zhipeng Luo , Shiming Zhang , Fei Teng , Tianrui Li

Trends such as cloud computing raise issues regarding stable and uniform quality assurance and validation of software requirements. Current QA frameworks are poorly defined, often not automated, and lack the flexibility needed for…

Software Engineering · Computer Science 2025-02-20 Mohammed Alharbi , RJ Qureshi