haku: @keyword opetus / yhteensä: 22
viite: 7 / 22
Tekijä:Räty, Petteri
Työn nimi:Social Network Analysis in Software Engineering: A Literature Review and a case study
Sosiaalinen verkostoanalyysi ohjelmistotuotannossa: kirjallisuuskatsaus ja tapaustutkimus
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2014
Sivut:viii + 87 s. + liitt. 7      Kieli:   eng
Koulu/Laitos/Osasto:Perustieteiden korkeakoulu
Oppiaine:Tietojenkäsittelyoppi   (T-76)
Valvoja:Lassenius, Casper
Ohjaaja:Paasivaara, Maria
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201507013712
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto  1165   | Arkisto
Avainsanat:social network analysis
global software development
systematic literature review
case study
agile
teaching
sosiaalinen verkostoanalyysi
maailmanlaajuisesti hajautettu ohjelmointikehitys
systemaattinen kirjallisuuskatsaus
tapaustutkimus
Scrum
ketterä ohjelmistokehitys
opetus
Tiivistelmä (fin): Sosiaalista verkostoanalyysia (SVA) voidaan käyttää ohjelmistoprojektien kommunikaation mallinnukseen ja analyysiin.
Ohjelmistoprojekteista on tullut lisääntyvissä määrin maailmanlaajuisia viime vuosina.
Maailmanlaajuisen ohjelmistokehityksen avulla etäisyydellä ei ole väliä ja on mahdollista saada käyttöön lahjakkaampia ja ammattitaitoisempia ihmisiä.
Kuitenkin siihen liittyy myös ainutlaatuisia haasteita, jotka yleensä koskevat eroja aikavyöhykkeissä sekä kulttuurissa ja kommunikaatiota.
SVA:a hyödyntävä tutkimus näihin kommunikaatioongelmiin tähtää ratkaisujen tarjoamiseen näiden ongelmien lieventämiseen.

Tällä työllä on kaksi tutkimustavoitetta.
Ensimmäiseksi työssä on systemaattinen kirjallisuuskatsaus (SKK) sosiaaliseen verkostoanalyysiin ohjelmistotuotannossa.
Toiseksi työssä on tapaustutkimus kansainvälisesti hajautetusta opiskelijaprojektista teollisessa asetelmassa.
Tapaustutkimuksen tavoitteena on tutkia yhteyttä SVA-mittareiden ja hajautetun Scrumin tuloksien välillä.
Verkot rakennettiin kerätystä kommunikaatiodatasta kuten sähköposteista.
Tulokset perustuvat kehittäjille tehtyihin kyselyihin ja dataan projektinhallintajärjestelmästä.

Emme onnistuneet tarjoamaan selkeistä malleja SVA-mittareiden ja sprinttien tuloksien yhteydelle viiden hypoteesimme avulla.
Havaitsimme, että kaikilla ryhmillä oli erilainen kommunikaatiomalli, vaikka kaikki käyttivät samaa hajautetun Scrumin prosessia.
Esimerkiksi SKK:n pohjalta odotimme löytävämme hallitsevan viestijän, mikä tapahtui yhdessä ryhmässä kolmesta.
Työn keskeisin anti on toimia alustana tulevalle tutkimukselle.
Tiivistelmä (eng): Social Network Analysis (SNA) can be used to model and analyze the communication in software projects.
Software projects have become increasingly global in recent years.
Global software development makes distances moot and provides access to more talented and skilled people.
However, it also has unique challenges that usually deal with time zone, cultural and communication issues.
Research into these communication issues using SNA aims to provide solutions that mitigate these issues.

This thesis has a two-fold research goal.
It first executes a systematic literature review (SLR) of social network analysis in software engineering.
Secondly, it includes a case study of a globally distributed student project in an industrial setting.
The goal of the case study is to explore the connection between SNA metrics and distributed Scrum sprint outcomes.
The networks are built from collected communication data such as email.
The outcomes are based on surveys for the developers and data from project management software.

We did not succeed in providing clear models for the connection between SNA and sprint outcomes with the help of our five hypotheses.
We did find that all the teams had different communication patterns although they all used the same distributed Scrum process.
For example, based on the SLR we expected to find dominant communicators, which happened in one of the three teams.
The biggest contribution of this thesis is to function as a launch pad for future research.
ED:2014-06-27
INSSI tietueen numero: 49346
+ lisää koriin
INSSI