Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Development and Usability Evaluationof Visualized architecture(GUI) - A case study
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2023 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Background: Working with complex software architectures involves several challenges(hard to comprehend, time-consuming), and that is where visualization comesinto place. Visualizing the architecture allows the stakeholders to comprehend andcommunicate with the software architecture of complex systems. After visualizing,it is important to validate the claims that are put forward with valid proof. Evaluating/validating the visualized architecture is performed to get insights into howeffective and efficient is the visualized architecture.

Objectives: This study aims to visualize the architecture, provide it with aGraphical User Interface according to the user queries and evaluate the usability ofthe visualized architecture.

Methods: In this research, a case study has been conducted at Ericsson to answer the three research questions to fulfill the Objectives of the study. To collectdata we conducted semi-structured interviews for the user queries, Considering theuser queries we have implemented the visualization accordingly. After the Implementation, we presented the visualized architecture to the users. Using observations andquestionnaires we have taken their feedback regarding the usability of the visualizedarchitecture.

Results: User queries provided by users are mostly related to how the components communicate with each other and what they are consisted of, users were alsointerested to view the architecture on a system level and also on a component level.Considering the relevancy and resource(time and data) constraints the user querieshave been filtered out. Considering the relevant user queries, we have visualizedthe software architecture and provided it with a graphical user interface. Visualizedarchitecture has been presented to the users. We have used Systematic UsabilityScale(SUS) questionnaire to evaluate the usability of the visualization. It has beengiven an above-average score((avg score:68) < ) in terms of usability by eighty percent of the users.

Conclusions: According to our findings, customers tried out several GUI features and found some of them a little bothersome, but overall they all looked well andthey were pleased with the visualization that had been put in place. We discoveredthat four of the five target audiences and five out of six eternal users have providedscores that were higher than the average score of 68 ( provided by the System Usability Scale). We also got a lot of feedback from the participants about improving thesearch box by allowing multiple searches and letting the user make custom graphsbased on their needs, few of the users have also expressed some annoyance with thehovering functionality.

Place, publisher, year, edition, pages
2023. , p. 64
Keywords [en]
Usability, Visualization, Software Architecture, User queries
National Category
Other Engineering and Technologies
Identifiers
URN: urn:nbn:se:bth-24316OAI: oai:DiVA.org:bth-24316DiVA, id: diva2:1740047
External cooperation
Ericsson
Subject / course
PA2534 Master's Thesis (120 credits) in Software Engineering
Educational program
PAADA Master Qualification Plan in Software Engineering 120,0 hp
Supervisors
Examiners
Available from: 2023-02-28 Created: 2023-02-28 Last updated: 2023-02-28Bibliographically approved

Open Access in DiVA

Development and Usability Evaluationof Visualized architecture(GUI) - A case study(1526 kB)39 downloads
File information
File name FULLTEXT02.pdfFile size 1526 kBChecksum SHA-512
0f3ee39484959bda45341f615e1658f88401aa4dd8d375d53d7a91a3c7f5fe2b72a0f8aea0c29156345e80f6769baa9d21b98483a22cfe37e4dd7be08769b868
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Mallipedhi, Viveshini
By organisation
Department of Software Engineering
Other Engineering and Technologies

Search outside of DiVA

GoogleGoogle Scholar
Total: 39 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

urn-nbn

Altmetric score

urn-nbn
Total: 121 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf