SEJan 20, 2021

LightSys: Lightweight and Efficient CI System for Improving Integration Speed of Software

arXiv:2101.07961v35 citations
Originality Incremental advance
AI Analysis

This addresses the issue of slow integration speeds for developers working on large and complex software, though it appears incremental as it optimizes existing CI approaches.

The paper tackles the problem of long delays in continuous integration (CI) systems for large software repositories by introducing LightSys, a lightweight and efficient CI system that reduces overheads, achieving 6x faster execution time, 40% lower CPU usage, and 1/180 memory consumption compared to conventional mechanisms.

The complexity and size increase of software has extended the delay for developers as they wait for code analysis and code merge. With the larger and more complex software, more developers nowadays are developing software with large source code repositories. The tendency for software platforms to immediately update software packages with feature updates and bug-fixes is a significant obstacle. Continuous integration systems may help prevent software flaws during the active development of software packages, even when they are deployed and updated frequently. Herein, we present a portable and modular code review automation system that inspects incoming code changes such as code format and style, performance regression, static analysis, build and deployment tests, and dynamic analysis before merging and changing code. The proposed mechanisms are sufficiently lightweight to be hosted on a regular desktop computer even for numerous developers. The resulting reduced costs allow developers to apply the proposed mechanism to many source code repositories. Experimental results demonstrate that the proposed mechanism drastically reduces overheads and improves usability compared with conventional mechanisms: execution time (6x faster), CPU usage (40% lower), memory consumption (1/180), and no out-of-memory occurrence.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes