Please use this identifier to cite or link to this item:
http://hdl.handle.net/11375/31578
Title: | The Single Source of Truth Paradigm as a Tool for Supporting Software Maintenance |
Authors: | Stepan, Bryantsev |
Advisor: | Sebastien, Mosser |
Department: | Computing and Software |
Keywords: | software maintenance;reverse engineering;software analysis;Single Source of Truth |
Publication Date: | 2025 |
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. |
URI: | http://hdl.handle.net/11375/31578 |
Appears in Collections: | Open Access Dissertations and Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Bryantsev_Stepan_2025_Apr_MASc.pdf | 1.33 MB | Adobe PDF | View/Open |
Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.