The Single Source of Truth Paradigm as a Tool for Supporting Software Maintenance
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Many software systems become complex over time and eventually become harder to
maintain. They often face performance problems, security risks, outdated dependen-
cies, bugs, and other issues. To address these challenges, practitioners use various
maintenance tools like performance profilers, static analyzers, security scanners, and
more. However, the data from these tools is often scattered and di”cult to com-
bine, making it hard to get a complete picture, perform analysis, and make informed
decisions.
We introduce the implementation of the Single Source of Truth (SST) paradigm,
which allows us to bring all software maintenance data together in one place. The SST
aggregates information from di!erent tools, structures it, and stores it in a consistent
and reliable way. It uses a graph-based approach to organize and unify the data,
making it easier to explore and analyze. The system was tested on several software
projects and showed that it can help better understand the software systems and
support smarter maintenance decisions.