AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


The effect of Open Data on the software development process: an exploratory approach

Author

Term

4. term

Publication year

2014

Submitted on

Pages

97

Abstract

Åbne data (offentligt tilgængelige data, som alle må bruge og dele) bliver ofte studeret for deres betydning for økonomisk vækst, gennemsigtighed og borgerinddragelse. Denne afhandling undersøger i stedet, hvordan åbne data påvirker Applikationsudbydere (virksomheder og personer, der udvikler software og apps) – både deres udviklingsmetoder og det økosystem, de indgår i. Studiet er eksplorativt: Målet er ikke at teste faste hypoteser, men at give et første bidrag og pege på retninger for fremtidig forskning. Først blev den eksisterende litteratur gennemgået for at afklare, hvad der bør undersøges. Derefter blev der genereret egne data gennem fire semistrukturerede interviews i en iterativ proces, hvor hver samtale påvirkede den næste. Materialet blev analyseret gennem kodning, kategorier og temaer for at opbygge en dybere forståelse. Analysen resulterede i en model for udviklingsprocessen, når man arbejder med åbne data: Efter at have identificeret et behov og en løsning skal udbyderen først finde og hente relevante data, dernæst sikre datas pålidelighed (en form for certificering), rense og korrigere data, og til sidst bygge en indpakning eller et lag omkring data (en ‘wrapper’), der gør dem lettere at bruge – før selve applikationen kan udvikles. Afhandlingen forklarer også, hvorfor det er en fordel at have medarbejdere med bestemte kompetencer: journalistiske færdigheder (at finde og forstå data), databehandling/-analyse, ekspertise i XML til at modellere komplekse datastrukturer samt design. Derudover viser den, at når udbydere åbner deres egne data både internt og eksternt, styrker det deres evne til at skabe innovation. Endelig beskrives, hvordan nogle af de nævnte opgaver kan udliciteres, hvilket introducerer en ny aktør i økosystemet, der tilbyder dataindsamling og -behandling som en service.

Open data (publicly accessible data that anyone can use and share) is often studied for its role in economic growth, transparency, and citizen empowerment. This thesis instead examines how open data affects Application Providers (companies and individuals who build software and apps), focusing on their development methods and the ecosystem around them. The study is exploratory: rather than testing fixed hypotheses, it offers an initial contribution and suggests directions for future research. It begins with a review of the literature to clarify what should be examined. The research then generates original data through four semi-structured interviews conducted iteratively, with each interview informing the next. The material was analyzed using coding, categories, and themes to build a higher-level understanding. The analysis produced a model of the development process when working with open data: after identifying a need and a solution, providers must retrieve relevant data, verify its reliability (a kind of certification), clean and correct it, and build a wrapper—a layer that makes the data easier to use—before they can develop the application. The thesis also explains why certain staff skills are beneficial: journalism (finding and interpreting data), data processing/analysis, XML expertise for modeling complex data structures, and design. It further shows that opening a provider’s own data internally and externally strengthens their capacity to innovate. Finally, it describes how some tasks can be outsourced, introducing a new actor in the ecosystem that offers data retrieval and processing as a service.

[This abstract was generated with the help of AI]