dc.contributor.advisor | Kozyri, Elisavet | |
dc.contributor.author | Mikalsen, Marie Therese | |
dc.date.accessioned | 2024-08-09T05:35:00Z | |
dc.date.available | 2024-08-09T05:35:00Z | |
dc.date.issued | 2024-05-31 | en |
dc.description.abstract | In personalized software, collected user data is used to give a tailored user experience. A user might be interested in understanding how their data (inputs) resulted in their personalized output. The Variable Dependency Graph (VDG) can explain how inputs of a program flow to the output. However, with increasing program size, there is a need for summarizing the VDGs and understanding these summarizations.
The first contribution of this thesis is the exploration of a fitting technique to summarize the VDG for a user. The result of the search was the technique TG-SUM, which supports all the VDGs graph characteristics that this thesis identified, as well as facilitates the visualization for a user. The second contribution of this thesis was to help a user interpret the VDG summarization by experimenting with how different code patterns tend to be summarized. | en_US |
dc.identifier.uri | https://hdl.handle.net/10037/34240 | |
dc.language.iso | eng | en_US |
dc.publisher | UiT Norges arktiske universitet | no |
dc.publisher | UiT The Arctic University of Norway | en |
dc.rights.holder | Copyright 2024 The Author(s) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/4.0 | en_US |
dc.rights | Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) | en_US |
dc.subject.courseID | INF-3981 | |
dc.subject | traceability | en_US |
dc.subject | data flow control | en_US |
dc.subject | explainability | en_US |
dc.title | Variable Dependency Graph Summarization | en_US |
dc.type | Mastergradsoppgave | no |
dc.type | Master thesis | en |