Vis enkel innførsel

dc.contributor.advisorTrætteberg, Hallvardnb_NO
dc.contributor.authorHåskjold, Hognenb_NO
dc.date.accessioned2014-12-19T13:34:55Z
dc.date.available2014-12-19T13:34:55Z
dc.date.created2010-09-10nb_NO
dc.date.issued2006nb_NO
dc.identifier350295nb_NO
dc.identifierntnudaim:1413nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/251719
dc.description.abstractDenne oppgaven ser på verktøyintegrasjon i åpen kildekode-utvikling. Dette utviklingsparadigmet viser seg å i liten grad ha adoptert tradisjonelle programvareutviklingsmetoder. I stedet står sosio-tekniske prosesser og verktøy som underbygger disse for effektiv kommunikasjon, læring og utvikling i fokus. Kunnskap blir skapt og delt i åpen kildekode-miljø ved hjelp av prosesser og tekniske løsninger som muliggjør effektiv læring og refleksjon blant deltagerne. Ulike typer integrasjon kjent fra tradisjonell utvikling blir utforsket og evaluert. Av disse blir presentasjonsintegrasjon funnet å være mest hensiktsmessig fordi denne kan potensielt økte effektiviteten i utviklingsarbeidet ved å tilby et felles grensesnitt til en rekke uavhengige verktøy samtidig som det ikke kommer i veien for kravene om portabilitet, fleksibilitet og åpenhet som er kritisk i åpen kildekode-utvikling. Data- og kontroll-integrasjon viste seg å være mindre hensiktsmessig fordi de ikke tillot den nødvendige fleksibiliteten og samhandlingsevnen med eksterne verktøy. Prosessintegrasjon i åpen kildekode-utvikling kan sies å til en viss grad oppnås gjennom at de sosio-tekniske prosessene blir innskrevet i verktøyene som benyttes. I evalueringen av egnede rammeverk ble Eclipse valgt på grunn av dets sterkt modulære og fleksible oppbygning, tilgjengelighet, aktive utvikling og ``mind share'', samt at det støttet presentasjonsintegrasjon uten å sette føringen i forhold til de andre mindre egnede integrasjonstypene. I dette rammeverket ble det implementert et programvaretillegg som tillot lagring av synkron kommunikasjon i kontekst av koden slik at denne mer effektivt kunne innhentes og reflektert rundt. Testing viste at dette kunne ha potensiale så lenge det krevde lite ekstra innsats å legge inn informasjonen samtidig som man tillot fleksibilitet i koblingen. Presentasjonen av denne ekstra informasjonen viste seg å best kunne integreres ved å bruke eksisterende elementer i Eclipse, samt å klart vise i grensesnittet hvilke filer som var tilkoblet informasjon. Videre implementasjon og testing er nødvendig for å kunne konkludere med en mer solid vurdering av nytteverdien av en slik integrasjon, men oppgaven kan fungere som et utgangspunkt for videre arbeid.nb_NO
dc.languagenornb_NO
dc.publisherInstitutt for datateknikk og informasjonsvitenskapnb_NO
dc.subjectntnudaimno_NO
dc.subjectMIT informatikkno_NO
dc.subjectSystemarbeid og menneske-maskin-interaksjonno_NO
dc.titleVerktøyintegrasjon i åpen kildekode-utviklingnb_NO
dc.title.alternativeTool Integration in Open Source Developmentnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber145nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for datateknikk og informasjonsvitenskapnb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel