Diagrammatic Programming Interface for Graph Traversal Algorithms
(2020) MAMM01 20202Ergonomics 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:
http://lup.lub.lu.se/student-papers/record/9033228
- author
- Andersson, Daniel LU and Rydengård, Oskar LU
- supervisor
- organization
- course
- MAMM01 20202
- year
- 2020
- 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}}, }