Abstract-System utvecklare står inför flera utmaningar som härrör från ett system och dess bibliotek beroenden utvecklas separat. Nybörjare kan sakna den historiska kunskap som krävs för att effektivt hantera ett nedärvt system. Vissa bibliotek uppdateras regelbundet, men vissa system är beroende av äldre versioner. Å andra sidan kan utvecklare vara omedvetna om att andra system har bosatt sig på en annan version av ett bibliotek. I detta dokument visualiserar vi hur beroendeförhållandet mellan ett system och dess beroende utvecklas ur två perspektiv. Våra systemcentrerade beroendeplotter (SDP) visualiserar de på varandra följande biblioteksversionerna som ett system är beroende av över tid. Den radiella layout och värmekarta metaforen ger visuella ledtrådar om förändringen i beroenden längs systemets release historia. Ur detta perspektiv, utvecklare kan navigera till en bibliotekscentrerad beroende diffusions tomt (LDP). LDP är en tidsserievisualisering som visar spridningen av användare över de olika versionerna av ett bibliotek. Vi demonstrerar på verkliga system hur utvecklare kan dra nytta av våra visualiseringar genom fyra fallscenarier.
REF föreslog en visualisering för att visualisera hur beroendeförhållandet mellan programmet och dess beroende utvecklas.
Visualizing the Evolution of Systems and Their Library Dependencies
{'venue': '2014 Second IEEE Working Conference on Software Visualization', 'journal': '2014 Second IEEE Working Conference on Software Visualization', 'mag_field_of_study': ['Computer Science']}