CV for Kari Rye Schougaard Nørgaard Navn Kari Rye Schougaard Nørgaard Titel Ph.d. i datalogi, BA i filosofi Født 1974 Civilstand Gift med Kim Hald Nørgaard Børn Rasmus 2006 og Eva Marie 2009 Adresse Hejrevej 3, 8382 Hinnerup Telefonnr. 41291627 E mail kari.schougaard@gmail.com Personlig profil Jeg befinder mig godt som en selvstændig drivende kraft i komplekse projekter, hvor jeg kombinerer min store teoretisk viden om programmeringssprog, software arkitektur og udviklingsprocesser med en solid praktisk erfaring med udvikling: Java, modul og deployment systemet OSGi, Test Driven Development, positionering teknologier og udvikling til mobile enheder. Jeg foretrækker at arbejde sammen med andre. I teams fungerer jeg som initiativtager og har et drive til at omsætte diskussioner til handlinger. Det er vigtigt for mig at alle er produtive og føler sig godt tilpas i gruppen, derfor er jeg er ikke bange for at tage problemer op. Jeg er god til at få øje på det særlige bidrag den enkelte kommer med og til at udnytte de kompetencer og interesser i arbejdsplaner. Jeg er analytisk skarp. Jeg forstår løsninger i logiske sammenhænge og er derfor god til at få øje på de steder hvor der skal sættes ind med fortsat udvikling. Professionel Erfaring 2.2008 nu : Galileo Projeket Postdoc på Galileo Projektet, Datalogisk Institut, Aarhus Universitet. Projektet udvikler en platform til pervasive positionering, det vil sige positionering af hvad som helst, når som helst og hvor som helst. Se http://galileo platform.com/ I projektet har jeg ledet delprojektet Spatial Support: modellering af indendørs områder, omsætning af sensor output til indendørs positioner og indendørs navigation. Desuden har jeg i et tæt samarbejde med en kollega designet og implementeret et åbent middleware til positionering, hvor jeg specielt har arbejdet med at udvikle understøttelse til applikationsudviklerens håndtering af kvaliteter ved hjælp at taktikker til forbedring af positioneringsprocessen. Testapplikationer er implementeret på Android platformen. Teknikker og værktøjer: Java, Eclipse, OSGi, refleksion, code injection, Android, testdriven development, SVN, SOA, REST, GPS, Wifi baseret positionering, dead reckoning positionering, statistiske metoder: partikel filter, HTML, XML, JSON 8.2007 1.2008 : Software Architecture at Work projeketet (SA@Work) Postdoc på SA@Work projektet, Datalogisk Institut, Aarhus Universitet. Projektets mål var at lade software arkitektur teori lære af software arkitektur i praksis og omvendt. Vi observerede succesrige software arkitekter, analyserede deres
arbejdsgange, og opstillede mål for ændringer som blev integreret med udgangspunkt i arkitekternes egen motivation. Desuden formidlede vi principper fra anvendt software arkitektur for et videnskabeligt publikum. I projektet stod jeg for en stor del af observationerne og strukturering af datamaterialet. I et tæt samarbejde mellem forskerne med inddragelse af arkitekterne analyserede vi datamaterialet og opstillede en agenda for ændringer. Teknikker og værktøjer: Udviklingsprocesser, Scrum, arkitektur processer, arkitektur evaluering, arkitektur kvaliteter, etnografisk observation, fokus grupper, design patterns, arkitektur teknikker og værktøjer. 8.2002 7.2007 : Programming with Location: from Conceptualization to Language Design projektet Ph.d. studerende med projektet Programming with Location: from Conceptulization to Language Design, Datalogisk Institut, Aarhus Universitet. Jeg definerede, planlagde og udførte projeket selvstændigt. Undervejs var jeg visiting researcher ved Trinity College Dublin i 5 mdr. Sammen med kollegaer udviklede jeg en komponentmodel for mobil kode, sprogudvidelser til understøttelse af programmering med lokationer og automatisk generering af Baysianske netværk til forudsigelse af køretøjers bevægelser. Teknikker og værktøjer: Java, Self, Smalltalk, komponentteknologier, positionerings teknologier, mobil kode, Bayesianske teknikker, time management. Uddannelse Ph.d., Datalogisk Institut, Aarhus Universitet, 2007 Cand.scient, Datalogisk Institut, Aarhus Universitet, 2004 BSc, Datalogisk Institut, Aarhus Universitet, 2002 BA, Institut for Filosofi, Aarhus Universitet, 2000 Publikationer Indenfor åben middleware og location based programming har jeg publiceret 8 artikler på internationale peer reviewed konferencer, 5 workshop og position papers, samt nogle tekniske rapporter. Ph.d. afhandling Kari Rye Schougaard, Programming with location: from Conceptualization to Language Design, PhD Thesis, Department of Computer Science, University of Aarhus, Denmark, 2007. Peer Reviewed Konferencer og Workshops Langdal, Jakob, Kari R. Schougaard, Mikkel B. Kjærgaard og Thomas Toftkjær: "PerPos: a Translucent Positioning Middleware Supporting Adaptation of Internal Positioning Processes." Proceedings of the 11 th ACM/IFIP/USENIX International Middleware Conference (Middleware 2010). Springer, 2010. Jakob Langdal, Jakob, Mikkel B. Kjærgaard, Thomas Toftkjær og Kari R. Schougaard: Exposing Position Uncertainty in Middleware, M MPAC 2010: Second International Workshop on Middleware for Pervasive Mobile and Embedded Computing, A Workshop of Middleware 2010. ACM Digital Library, 2010. Schougaard, Kari R. og Jakob Langdal: Model based Translucency in Middleware: Supporting Seamful Development, in proceedings of M MPAC 2010: Second
International Workshop on Middleware for Pervasive Mobile and Embedded Computing, A Workshop of Middleware 2010. ACM Digital Library, 2010. Blunck, Henrik, Torben Godsk, Kaj Grønbæk, Mikkel B. Kjærgaard, Jakob L. Jensen, Tejs Scharling, Kari R. Schougaard og Thomas Toftkjær. PerPos: A Platform Providing Cloud Services for Pervasive Positioning, Proceedings of the 1st International Conference on Computing for Geospatial Research and Application (COM.Geo 2010). Association for Computing Machinery, 2010. Christensen, Henrik B., Klaus M. Hansen og Kari R. Schougaard: An Empirical Study of Software Architects' Concerns, i Proceedings of the 16th Asia Pacific Software Engineering Conference (APSEC 09). IEEE Press, 2009. Schougaard, Kari R., Klaus M. Hansen og Henrik B. Christensen: SA@Work A Field Study of Software Architecture and Software Quality at Work, i proceedings of 15th Asia Pacific Software Engineering Conference APSEC 2008. IEEE Computer Society Press, 2008. Christensen, Henrik B., Klaus M. Hansen og Kari R. Schougaard, Ready! Set! Go! An Action Research Agenda for Software Architecture, i Proceedings of Working IEEE/IFIP Conference on Software Architecture (WICSA) 2008. IEEE, 2008. Mortensen, Kjeld H., Kari R. Schougaard og Ulrik P. Schultz, "Distance Based Access Modifiers Applied to Safety in Home Networks", i Proceedings of EUSAI'2004. Springer, 2004. Workshops, Position Papers og Ph.d. symposier Gjerulfsen, Tony, Jesper Wolff Olsen and Kari Rye Schougaard: Computers Are Not Stupid Just Different: An Investigative Approach to Pervasive Computing, Department of Computer Science, University of Aarhus, Denmark, del af Jesper Wolff Olsen, Material Dispositions: a hybrid and interwoven design perspective on making computing palpable, Ph.D. Dissertation, 2010. Under publikation. Schougaard, Kari S. F.: Location Awareness in Programming Languages and Middleware, 2004, Report for midway evaluation of PhD study at Department of Computer Science, University of Aarhus, Denmark. Schougaard, Kari S. F., og Ulrik P. Schultz, Supporting Activity Based Computing using Dynamically (De)Composable Mobile Applications, Proceedings of First International Workshop on Computer Support for Human Tasks and Activities, April 20, 2004, Pervasive 2004, Vienna, Austria. Schougaard, Kari S. F.: Virtual Distances Used for Optimization of Applications in the Pervasive Computing Domain, in Alois Ferscha, Horst Hortner and Gabriele Kotsis (eds.): "Advances in Pervasive Computing", Austrian Computer Society, 2004. Schougaard, Kari, og Ulrik P. Schultz: POMP Pervasive Object Model Project, ECOOP 2003 Workshop on Resource Aware Computing. Tekniske Rapporter Christensen, Henrik B., Kari R. Schougaard og Klaus M. Hansen: Phase One: Fieldwork Autumn 2007: Software Architecture at Work : Technical Report, no. 1, Department of Computer Science, Aarhus University. 2008.
Schougaard, Kari Rye: Vehicular Mobility Prediction by Bayesian Networks", Department of Computer Science, University of Aarhus, DAIMI PB 582, 2007. Mortensen, Kjeld H., Kari S. F. Schougaard og Ulrik P. Schultz: "A Programming Language Approach to Safety in Home Networks", Center for Pervasive Computing Publications, 2003, CfPC 2003 PB 53. Undervisning En undervisers fornemste opgave, mener jeg, er at inspirere de studerende med interesse og entusiasme for emnet. Gennem deltagelse I ESTEEM projektet, der skal forbedre undervisningen på datalogisk institut, har jeg de seneste år arbejdet med at tydeliggøre læringsmål, og lade disse være en rød tråd gennem både undervisning og eksamen. Foruden eksaminationen i mine egne kurser har jeg været censor for 8 kurser. På Datalogisk Institut, Aarhus Universitet har jeg undervist I følgende kurser: Object Oriented Software Systems Project Activity (kandidat udd.) 2010 og 2011 Indholdet i projektet defineres i samarbejde mellem studerende og underviser indenfor emner relateret til software arkitektur og/eller pervasive positioning. Projektet skal give den studerende mulighed for fordybelse i problemstillinger indenfor emneområderne softwarearkitektur og/eller pervasive positioning gennem eksperimentelt arbejde, konstruktion, og litteraturstudie. https://services.brics.dk/java/courseadmin/oosspa/ Advanced Topics in Software Architecture (kandidat udd.) 2008 Software arkitekturen af et IT system er systemets strukturer, dette indbefatter software komponenter, de eksternt synlige egenskaber af disse komponenter og forbindelser mellem dem. Kursets emner inkluderer definitioner af softwarearkitektur, kvalitetsatributter, arkitekturbeskrivelse, arkitekturdesign, arkitekturprototyper og arkitekturevaluering. Kurset har en operationel tilgang til arkitektur og har specielt fokus på beskrivelse og evaluering af softwarekvaliteter. http://www.cs.au.dk/atisa Pervasive Positioning Study Group (kandidat udd.) 2008 Pervasive Positioning er positionering af hvad som helst, hvor som helst og når som helst. Vi skal udarbejde en mere konkret definition af hvad dette betyder og udvikle og præsentere en konkret løsning til et problem her indenfor i et projekt. Projektet skal beskrives i en skriftlig opgave i form af en artikel til en relevant konference. På Efter og Videreuddannelse Aarhus Universitet har jeg undervist i: Værktøjer og Teknikker for Store Objekt Orienterede Systemer (diplom udd.) 2003 Kurset introducerer teorien for og træner praktisk anvendelse af Objekt orienterede værktøjer som UML, Ant, CVS, test driven development og (objekt orienterede) databaser. Vejledning Jeg har vejledt/vejleder 6 specialer og er co vejleder på et Ph.d. projekt. Jeg nyder at være sparrings partner, udfordre med nye vinkler, sikre et konsistent
højt niveau og anerkende godt arbejde. Gennem vejledningen har jeg lært vigtigheden af en skarp problemformulering, som kan besvares inden for projektets rammer. Leysa Sørensen: Reconstructing Architectural Documentation for BOS, 2010 Tue Toft Nørgaard: Agentorienteret softwareudvikling uden forhåndskundskab En undersøgelse af agent paradigmets anvendelighed i praksis, 2010 Jens Bjerre: Designing a sound performance test of route finding algorithms on an OSGi Platform (arbejdstitel) Nick Lauritsen: On Pre fetching Spatial Data in Indoor Environments (arbejdstitel) Henrik Lavdal og Søren Bardino Kaa: Availability Taktikker i Agentsystemer (arbejdstitel) Lars Buch Jepsen: Effektiv Mobil Dataoverførsel (arbejdstitel) Jakob Langdal Jensen: Dependable Positioning through Model Based Translucent Middleware (arbejdstitel) Organisatorisk Erfaring Deltagelse i råd og udvalg har givet mig erfaring i at navigere i politiske processer som de udspiller sig i netværk og institutioner. I MiNEMA styregruppen igangsatte vi initiativer for at få bedst mulig nytteværdi af netværkets midler i termer af forøget samarbejde og delt viden. Som studerende involverede jeg mig i studenterpolitik af interesse for og vilje til at forbedre universitetet. 1.2004 3.2006 : Styregruppemedlem på vegne af Professor Ole Lehrmann Madsen i MiNEMA (Middleware Eccentric and Mobile Applications), et European Science Foundation netværk. 2.2004 12.2007 : Institutrådet, Datalogisk Institut 2.1994 1.1999 : Jysk Åben Uddannelse udvalg, Det Humanistiske Fakultet 2.1996 1.1999 : Repræsentantskabet, Det Humanistiske Fakultet 2.1996 9.1998 : Studieudvalget, Det Humanistiske Fakultet 9.1996 1.1998 : Fakultetsrådet, Det Humanistiske Fakultet 9.1996 1.1998 : Forsknings og planlægningsudvalget, Det Humanistiske Fakultet 9.1996 1.1998 : Informationsudvalget, Det Humanistiske Fakultet Nyere kurser Lean Architecture for Agile Software Development, Jim Coplien, Trifork, 2011 Grundlæggende Coaching, Jakob Lollesgaard, Århus Købmandsskole, 2010 Internationale Erfaringer Jeg har gennem livet boet et år i Finland, et år i Schweitz og 5 mdr i Irland. Sammen med det internationale samarbeje i MiNEMA styregruppen har det givet mig en grundlæggende erfaring med internationalt samarbejde. Sprogkundskaber Jeg taler og skriver flydende dansk og engelsk. Jeg forstår og taler fransk. Jeg har en god forståelse af de andre nordiske sprog.