The subject of iterative prototyping with data is still in its infancy and problems arise when people with low programming skills aim to build a full-stack interactive web application on their own. This research attempts to evaluate how providing a framework with predefined notations and data structures can improve this process for novice developers. The work consists of an initial reimplementation of a model website and the evaluation of study participants with little experience in the frontend development field through the application of the Cognitive Dimensions and the Think-aloud methods. We have found that by eliminating the requirement of dealing with back-end queries through the offering of such a framework, the process of designing an interactive web application can be facilitated and hastened. There are, nevertheless, some improvements that can be made to further refine their programming experience. / Ämnet kring att framställa iterativa prototyper med data är fortfarande i sin begynnelse och problem uppstår när personer med låg kunskap i programmering har som mål att bygga en full-stack interaktiv webbapplikation. Denna forskning utvärderar hur utvecklingsprocessen kan förbättras för nya utvecklare genom att erbjuda ett ramverk med fördefinierade beteckningar och datastrukturer. Denna studie består av en implementerad modell av en webbapplikation samt utvärdering av studiedeltagare med begränsad erfarenhet inom front-end-utveckling. Utvärderingen gjordes genom användning av ramverket “Cognitive Dimensions” med tillhörande “Think-aloud”-metod. Resultatet visar att genom att eliminera krav för att hantera back-end-anrop har processen att designa en interaktiv webbapplikation kunnat underlättats och påskyndats med hjälp av ett ramverk. Resultatet identifierade även förbättringspunkter som kan implementeras för att vidare underlätta ramverkets programmeringsupplevelse för användare.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-319799 |
Date | January 2022 |
Creators | Mohebali Zadeh, Hasti, Prodan, Vlad-Andrei |
Publisher | KTH, Skolan för elektroteknik och datavetenskap (EECS) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-EECS-EX ; 2022:291 |
Page generated in 0.0024 seconds