Selecting a development approach for mobile app development: A framework and case study

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Master's thesis

Department

Mcode

Language

en

Pages

88

Series

Abstract

This thesis will present a requirement-based evaluation framework. The thesis will then use the frameworks to evaluate development approaches for an employee self-service app (case app). The thesis will answer the following research questions: (1) what are the requirements regarding the case app, (2) which of the case app requirements are met for each technical framework and the native approach, (3) based on the met case app requirements, how do the technical frameworks and the native approach compare, and (3.1) based on the technical framework and the native approach comparison, how do the development approaches compare? To answer the research question, the thesis elicited requirements with documentation analysis, focus groups, and interviews. The data gained from the focus groups and the interviews were analyzed. Finally, the evaluation framework in the thesis would be used to filter the elicited requirements, choose technical frameworks each development approach, and compare the technical frameworks from which the development approaches could be compared. The thesis identified fourteen requirements that could be compared and that were not met by all the technical frameworks. These requirements were categorized into hardware features as well as functional, quality, and other requirements.

Detta examensarbete kommer att presentera ett kravbaserat utvärderingsramverk. Arbetet kommer sedan att använda ramverket för att utvärdera utvecklingsmetoder för en app avsett för anställda som självbetjäningsapp (appen). Arbetet kommer att ge svar på tre studiefrågor: (1) vad är kraven för appen, (2) vilka av appens krav är bemötta för varje tekniska ramverk och för den nativa metoden, (3) baserat på de bemötta kraven för appen, hur jämförbara är de tekniska ramverken och den nativa metoden med varandra, och (3.1) baserat på de tekniska ramverken och den nativa metoden, hur är utvecklingsmetoderna jämförbara med varandra? För att ge svar på studiefrågorna, insamlade detta examensarbete krav med hjälp av dokumentanalys, fokusgrupper och intervjuer. Data som erhölls från fokusgrupperna och intervjuerna analyserades. Slutligen kommer utvärderingsramverket i arbetet att användas för att filtrera de insamlade kraven, att välja tekniska ramverk för varenda en utvecklingsmetod och att jämföra de tekniska ramverken med varandra från vilket utvecklingsmetoderna är möjliga att jämföras med varandra. Detta examensarbete identifierade fjorton krav som kunde användas i jämförelsen och som inte bemötes av alla de tekniska ramverken. Dessa krav kategoriserades i hårdvaru-, funktionella, icke-funktionella och andra krav.

Description

Supervisor

Lassenius, Casper

Other note

Citation