Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Diagrammatic Programming Interface for Graph Traversal Algorithms

Andersson, Daniel LU and Rydengård, Oskar LU (2020) MAMM01 20202
Ergonomics and Aerosol Technology
Abstract
Graph databases are a modern and efficient way of dealing with large amounts of interrelated data. The company provides a software platform that collects, documents and visualizes data for a large variety of businesses. With a new major update in the works, the company proposed a new feature in the product which will be used by both in-house developers and customers alike. There is a need for a user-friendly interface for the design and construction of graph traversal algorithms for data retrieval.

Designing an interface that is intuitive and efficient for developers and end-users puts high demands on the design process to understand a variety of user groups. The main challenge consisted of abstracting domain specific terminology into a... (More)
Graph databases are a modern and efficient way of dealing with large amounts of interrelated data. The company provides a software platform that collects, documents and visualizes data for a large variety of businesses. With a new major update in the works, the company proposed a new feature in the product which will be used by both in-house developers and customers alike. There is a need for a user-friendly interface for the design and construction of graph traversal algorithms for data retrieval.

Designing an interface that is intuitive and efficient for developers and end-users puts high demands on the design process to understand a variety of user groups. The main challenge consisted of abstracting domain specific terminology into a more general model. By applying a variety of user-centered design methods a solution was developed and evaluated. Using a node-based programming interface proved to be a viable approach for construction of graph traversal algorithms. (Less)
Popular Abstract (Swedish)
Grafdatabaser är ett modernt och effektivt sätt att hantera stora mängder av relaterad data. Företaget som detta arbetet utfördes hos erbjuder en mjukvarutjänst som samlar, dokumenterar och visualiserar data för en bred kundkrets. Med en kommande uppdatering har företaget förslag på en ny funktionalitet i produkten, som skulle komma att nyttjas av deras egna utvecklare såväl som kunder. Det finns ett behov för ett användarvänligt gränssnitt för konstruktionen av traverseringsalgoritmer för uthämtning av data.

Att designa ett gränssnitt som är intuitivt och effektivt för både utvecklare och slutanvändare sätter högra krav på designprocessen att tillhandahålla en förståelse för olika grupper av användare. Den primära utmaningen... (More)
Grafdatabaser är ett modernt och effektivt sätt att hantera stora mängder av relaterad data. Företaget som detta arbetet utfördes hos erbjuder en mjukvarutjänst som samlar, dokumenterar och visualiserar data för en bred kundkrets. Med en kommande uppdatering har företaget förslag på en ny funktionalitet i produkten, som skulle komma att nyttjas av deras egna utvecklare såväl som kunder. Det finns ett behov för ett användarvänligt gränssnitt för konstruktionen av traverseringsalgoritmer för uthämtning av data.

Att designa ett gränssnitt som är intuitivt och effektivt för både utvecklare och slutanvändare sätter högra krav på designprocessen att tillhandahålla en förståelse för olika grupper av användare. Den primära utmaningen innefattade abstraktion av domänspecifik terminologi till en mer generell modell. En lösning utvecklades och evaluerades genom att applicera en samling av användarcentererade designmetoder. (Less)
Please use this url to cite or link to this publication:
author
Andersson, Daniel LU and Rydengård, Oskar LU
supervisor
organization
course
MAMM01 20202
year
type
H2 - Master's Degree (Two Years)
subject
keywords
Graph database, interface, visual programming, user-centered design
language
English
id
9033228
date added to LUP
2021-01-11 10:07:53
date last changed
2021-01-11 10:07:53
@misc{9033228,
  abstract     = {{Graph databases are a modern and efficient way of dealing with large amounts of interrelated data. The company provides a software platform that collects, documents and visualizes data for a large variety of businesses. With a new major update in the works, the company proposed a new feature in the product which will be used by both in-house developers and customers alike. There is a need for a user-friendly interface for the design and construction of graph traversal algorithms for data retrieval.

Designing an interface that is intuitive and efficient for developers and end-users puts high demands on the design process to understand a variety of user groups. The main challenge consisted of abstracting domain specific terminology into a more general model. By applying a variety of user-centered design methods a solution was developed and evaluated. Using a node-based programming interface proved to be a viable approach for construction of graph traversal algorithms.}},
  author       = {{Andersson, Daniel and Rydengård, Oskar}},
  language     = {{eng}},
  note         = {{Student Paper}},
  title        = {{Diagrammatic Programming Interface for Graph Traversal Algorithms}},
  year         = {{2020}},
}