Design Science baseret kommerciel software udvikling
Translated title
Design Science Based Commercial Software Development
Authors
Lund Andersen, Jesper ; Markfoged, Kim
Term
2. term
Education
Publication year
2009
Pages
67
Abstract
Afhandlingen samler tre artikler, der undersøger, hvordan Design Science (Design Science Research, DSR)—en tilgang i informationssystemer, der udvikler og vurderer praktiske artefakter—kan bruges til at styre softwareudvikling. Artikel 1 beskriver tre udforskende studenterprojekter, hvor DSR-ideer blev brugt som udviklingsramme til at bygge små mobilapplikationer. Casestudiet viser, at DSR kan anvendes i små softwareprojekter, og de studerende oplevede metoden som motiverende; om den også passer til større projekter, er fortsat uafklaret. Artikel 2 undersøger, om DSR-rammen og -retningslinjerne fra Hevner m.fl. (2004) kan tilpasses til en trinvis procesmodel for softwareudvikling. Artiklen oversætter hvert element og hver retningslinje til konkrete udviklingsaktiviteter—fx bliver dele af “research rigour” til en tidlig fase med afdækning af eksisterende teknologier og løsninger til mulig genbrug—og beskriver et planlagt eksperiment, der skal anvende den tilpassede model. Konklusionen er, at tilpasningen er mulig, og at procesmodellen er klar til brug i fremtidige studier. Artikel 3 analyserer et virkelighedsnært, kommercielt udviklingseksperiment, der brugte den tilpassede procesmodel til at bygge en prototype, som skal hjælpe ordblinde med hverdagslæsning. På baggrund af prototypens status ved projektets afslutning konkluderes det, at procesmodellen kan bruges i en kommerciel kontekst. Derudover peger artiklen på, at mange softwareprojekter kan have gavn af DSR’s stærke fokus på vidensopbygning og dokumentation.
This thesis brings together three articles that examine how Design Science (Design Science Research, DSR)—an approach in information systems that creates and evaluates practical artefacts—can guide software development. Article 1 reports on three exploratory student projects that used DSR ideas as a development framework to build small mobile applications. The case study shows that applying DSR in small software projects is feasible, and the students found the approach motivating; whether it suits larger projects remains an open question. Article 2 asks whether the DSR framework and guidelines by Hevner et al. (2004) can be adapted into a step-by-step software development process model. The article translates each element and guideline into concrete development activities—for example, part of “research rigour” becomes an early phase that reviews existing technologies and solutions for possible reuse—and describes a planned experiment that will apply the adapted model. The conclusion is that such an adaptation is possible and ready to be used in future studies. Article 3 analyzes a real-world, commercial development experiment that used the adapted process model to build a prototype intended to help dyslexic people with everyday reading tasks. Based on the state of the prototype at the end of the project, the study concludes that the process model can be used in a commercial setting. It also suggests that many software projects could benefit from the stronger knowledge-building and documentation practices encouraged by DSR.
[This summary has been rewritten with the help of AI based on the project's original abstract]
Documents
