Return to search

Evaluating Cognitive Dimensions when applied to the user interface framework SwiftUI

The Cognitive Dimensions of Notations (CDs) is an evaluation framework consisting of a set of heuristics meant to be used as discussion tools for usability evaluation of notational systems. Programming languages and frameworks are examples of notational systems, and the development of new such languages and frameworks could improve by analysing the properties with CDs. However, the CDs framework has been criticized for not truly being a scientific method as well as being unfit to be used in certain specific research fields, even though the general nature of the framework allows for it. In this paper, the CDs are applied to evaluate SwiftUI, a declarative user interface framework for iOS. The possibilities and limitations of CD is discussed in relation to this CD example, as well as previous criticism and other evaluation frameworks. The paper concludes with visions for the future of the CDs framework. / Cognitive Dimensions of Notations (CDs) är ett utvärderingsramverk bestående av ett flertal heuristiker vars syfte är att användas som diskussionsverktyg vid användarbarhetsutvärderingar av notationssystem. Utvecklingen av nya notationssystem, exemplevis nya programmeringsspråk och ramverk, kan förbättras genom att använda CDs för att analysera dess egenskaper. Kritik har dock riktats mot CDs i att metoden inte är vetenskaplig nog samt att den inte är applicerbar på vissa specifika forskningsområden trots utvärderingsramverkets breda användningsområde. I denna masteruppsats används CDs för att utvärdera SwiftUI, ett deklarativt ramverk för att skapa användargränssnitt på iOS. Möjligheter och begränsningar av att använda CDs i detta syfte diskuteras tillsammans med föregående kritik och relaterade utvärderingsramverk. Avslutningsvis diskuteras framtida möjligheter för CDs.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-307515
Date January 2021
CreatorsLoor, Johannes
PublisherKTH, Skolan för elektroteknik och datavetenskap (EECS)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-EECS-EX ; 2021:831

Page generated in 0.0019 seconds