Enhancing Reliability in Complex Embedded Systems Software: The Critical Role of Unit Testing in the Age of AI and Machine Learning

Qualification of a large code base embedded software systems, like Lithography machines, Aerospace Embedded Systems, High-End Medical Embedded Systems & Automotive Embedded Systems, is an important and challenging aspect. The goal of this article is to provide a brief description of large code base software qualification in embedded systems and how “Unit Tests” can make a huge difference. This research addresses the importance of qualification and automation in embedded system devices to improve the software quality of source code by introducing appropriate test strategy at right place to improve the quality of final product and at a low maintenance cost. This article will focus more on the importance of unit tests in the software development lifecycle, and how the advance AI tools and CI/CD concepts are used across industry is enabling it.

Authors

Publication Details

Journal
International Journal of Computational and Experimental Science and Engineering
Published
2025-06-08
DOI
https://doi.org/10.22399/ijcesen.2633
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Reliability in Complex Embedded Systems Software: The Critical Role of Unit Testing in the Age of AI and Machine Learning

Reena Chandra, K. Ranjan, Karan Lulla
1 links
International Journal of Computational and Experimental Science and Engineering
Software Testing and Debugging Techniques
article

Enhancing Reliability in Complex Embedded Systems Software: The Critical Role of Unit Testing in the Age of AI and Machine Learning

Reena Chandra, K. Ranjan, Karan Lulla
article en

Abstract

Qualification of a large code base embedded software systems, like Lithography machines, Aerospace Embedded Systems, High-End Medical Embedded Systems & Automotive Embedded Systems, is an important and challenging aspect. The goal of this article is to provide a brief description of large code base software qualification in embedded systems and how “Unit Tests” can make a huge difference. This research addresses the importance of qualification and automation in embedded system devices to improve the software quality of source code by introducing appropriate test strategy at right place to improve the quality of final product and at a low maintenance cost. This article will focus more on the importance of unit tests in the software development lifecycle, and how the advance AI tools and CI/CD concepts are used across industry is enabling it.

International Journal of Computational and Experimental Science and EngineeringVol. 11(3)
Openalex Percentile: Top 87%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Enhancing Reliability in Complex Embedded Systems Software: The Critical Role of Unit Testing in the Age of AI and Machine Learning — Reena Chandra, K. Ranjan, et al. · International Journal of Computational and Experimental Science and Engineering (2025) | TGRS Research Map | TGRS