Change search
ReferencesLink to record
Permanent link

Direct link
Visualisering av komplexa system
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesisAlternative title
Visualizing complex systems (English)
Abstract [sv]

Mjukvaruutveckling är en komplicerad uppgift och olika visualiseringstekniker har genom åren använts för att underlätta förståelsen och underhållbarheten av mjukvara. I detta arbete har en prototyp tagits fram för att underlätta navigering och förståelse för mjukvarukomponenter i utvecklingsverktyget Arctic Studio. En intervju- baserad användarundersökning användes för att förstå aktuella brister med nuvarande presentationsmönster i Arctic studio och ta reda på hur användarna arbetar med verktyget. Prototypens design baserades på resultatet av användarundersökningen.

Den slutgiltiga prototypen bestod utav tre delar. Ett polärdiagram för att visa komponenter och dess grannar, en matrisbaserad visualisering för att visa en vald komponents portar och dess kopplingar samt en riktad trädgraf för att visualisera hur information propagerar genom systemet.

Den framtagna prototypen evaluerades med hjälp av kognitiva genomgångar med interna utvecklare.

Abstract [en]

Software development is a complicated task and different visualisation techniques have been used during the years to facilitate understandability and maintenance in software systems. In this thesis a proof of concept has been developed to augment navigation and understandability for software components in the integrated software development environment Arctic Studio. An interview based user survey was conducted to identify issues with the current environment in Arctic Studio, and to find out current usage patterns in the user base. The design of the prototype was based on the result of the user survey.

The final prototype consisted of three parts. A radian diagram was used to provide a neighbourhood view for the different compositions of the system, a matrix based visualisation complemented this view to show a selected components ports and connections. The last part consisted of a directed tree graph to visualize the connection hierarchy for a selected port.

The prototype was then evaluated using a cognitive walkthrough with internal developers. 

Place, publisher, year, edition, pages
2016. , 101 p.
Keyword [en]
Keywords: Visualization, software visualization, component based software, development tools
Keyword [sv]
Visualisering, mjukvaruvisualisering, komponentbaserad mjukvara, utvecklingsverktyg
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:liu:diva-131026ISRN: LIU-IDA/LITH-EX-G--16/046--SEOAI: oai:DiVA.org:liu-131026DiVA: diva2:967839
External cooperation
Arccore AB
Subject / course
Computer Engineering
Presentation
2016-06-17, Alan Turing, Linköpings universitet, Linköping, 13:00 (Swedish)
Supervisors
Examiners
Available from: 2016-09-14 Created: 2016-09-05 Last updated: 2016-09-14Bibliographically approved

Open Access in DiVA

fulltext(1232 kB)9 downloads
File information
File name FULLTEXT01.pdfFile size 1232 kBChecksum SHA-512
f07b3f4f95c5320ef37a9da489217cefd737ce5bfd039bf87b07424265e24c03f544413a88430af9df4e75d04143db97fe48192415375cd69d1b494ba9735d28
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Risinger, ToreTinnerholm, John
By organisation
Department of Computer and Information Science
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 9 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 55 hits
ReferencesLink to record
Permanent link

Direct link