Joukkoistamisen käyttö vaatimusmäärittelyssä tapaustutkimus

Tämän pro gradu -tutkielman lähtökohta oli tutkia, miten joukkoistamista voidaan käyttää vaatimusmäärittelyssä. Kirjallisuuskatsauksen lisäksi luotiin joukkoistetun vaatimusmäärittelyn malli sekä tehtiin tapaustutkimus KoiraNet jalostustietojärjestelmän MH-luonnekuvausta koskevaan dataan liittyvien...

Full description

Bibliographic Details
Main Author: Koivula, Saija
Other Authors: Faculty of Information Technology, Informaatioteknologian tiedekunta, Informaatioteknologia, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2017
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/54713
_version_ 1828193099938004992
author Koivula, Saija
author2 Faculty of Information Technology Informaatioteknologian tiedekunta Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_facet Koivula, Saija Faculty of Information Technology Informaatioteknologian tiedekunta Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto Koivula, Saija Faculty of Information Technology Informaatioteknologian tiedekunta Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_sort Koivula, Saija
datasource_str_mv jyx
description Tämän pro gradu -tutkielman lähtökohta oli tutkia, miten joukkoistamista voidaan käyttää vaatimusmäärittelyssä. Kirjallisuuskatsauksen lisäksi luotiin joukkoistetun vaatimusmäärittelyn malli sekä tehtiin tapaustutkimus KoiraNet jalostustietojärjestelmän MH-luonnekuvausta koskevaan dataan liittyvien käyttötarpeiden selvittämisestä ja joukkoistetusta vaatimusmäärittelystä. Joukkoistaminen tapahtui projektia varten luodussa Facebook-ryhmässä, johon saatiin avoimella kutsulla kaikkiaan 107 jäsentä. Tutkimuksen tuloksiin lukeutui paitsi kerätyt vaatimukset, myös joukon aktiivisuudesta tehdyt määrälliset havainnot. Joukkoistamalla kerättyjen vaatimusten laadun arvioimiseksi suoritettiin erilliset kolme haastattelua, joilla kerättiin vastaavat vaatimukset samasta järjestelmän osasta. Tutkimuksella pyrittiin siis arvioimaan joukkoistamisen edellytyksiä järjestelmän vaatimusten esille saamiseksi ja priorisoimiseksi verrattuna tavanomaiseen menetelmään. Tutkimuksen tuloksista huomattiin, että joukkoistaminen soveltui käytettäväksi vaatimusmäärittelyssä ja Facebook joukkoistamisalustaksi, vaikkakin tietyin varauksin. Joukon ja asiantuntijoiden vaatimuksista vain osa oli samoja, joten tutkimuksen perusteella nämä menetelmät täydensivät toisiaan. Organisaatiossa pidettiin kuitenkin joukolta saatuja vaatimuksia arvokkaampina kuin asiantuntijahaastatteluilla kerättyjä. Joukkoistaminen vaati kuitenkin joukkoistajalta aktiivista läsnäoloa ryhmässä ja suuren luottamuksen joukkoa kohtaan, jotta tuloksia saatiin. Joukkoistaminen ei siis tämän tutkimuksen perusteella ollut yksinkertainen vaatimusmäärittelyn keino, mutta joukolta voitiin saada erittäin arvokasta tietoa todellisista käyttötarpeista. This thesis is based on the idea that crowdsourcing can be used as a tool for requirements engineering process. Besides literary research on the topic, and drawing a model for crowdsourced requirements engineering, a case study was conducted about crowdsourcing requirements and user needs for usage of behavioural data on KoiraNet breeding database. A Facebook group was founded for the project and with an open call there were eventually 107 members in the crowd. The findings of this study consists of the requirements themselves and the quantitative data from the observation of the group’s activities. For assessing the requirements provided by the crowd, three separate interviews were made to experts to elicit the requirements for the same part of the system. The aim was to compare the crowdsourced requirements elicitation and priori-tization to a more traditional method. The results showed that crowdsourcing is a potential technique for requirements engineering and Facebook can be used as crowdsourcing platform, although with certain condition. Only part of the requirements from the crowd and the experts were the same, so the conclusion of this study is that the methods are complementary to each other. The organization though valued higher the requirements from the crowd. Crowdsourcing required an active participation from the crowdsourcer and a lot of trust to-wards the crowd to get results. Therefore this study concludes that crowdsourc-ing is not an easy method for requirements engineering, although it gave a great opportunity to gain highly valuable information of the real user needs.
first_indexed 2023-03-22T09:59:46Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Lepp\u00e4nen, Mauri", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Pirhonen, Maritta", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Koivula, Saija", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2017-06-29T07:47:35Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2017-06-29T07:47:35Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2017", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1704515", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/54713", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4m\u00e4n pro gradu -tutkielman l\u00e4ht\u00f6kohta oli tutkia, miten joukkoistamista voidaan k\u00e4ytt\u00e4\u00e4 vaatimusm\u00e4\u00e4rittelyss\u00e4. Kirjallisuuskatsauksen lis\u00e4ksi luotiin joukkoistetun vaatimusm\u00e4\u00e4rittelyn malli sek\u00e4 tehtiin tapaustutkimus KoiraNet jalostustietoj\u00e4rjestelm\u00e4n MH-luonnekuvausta koskevaan dataan liittyvien k\u00e4ytt\u00f6tarpeiden selvitt\u00e4misest\u00e4 ja joukkoistetusta vaatimusm\u00e4\u00e4rittelyst\u00e4. Joukkoistaminen tapahtui projektia varten luodussa Facebook-ryhm\u00e4ss\u00e4, johon saatiin avoimella kutsulla kaikkiaan 107 j\u00e4sent\u00e4. Tutkimuksen tuloksiin lukeutui paitsi ker\u00e4tyt vaatimukset, my\u00f6s joukon aktiivisuudesta tehdyt m\u00e4\u00e4r\u00e4lliset havainnot. Joukkoistamalla ker\u00e4ttyjen vaatimusten laadun arvioimiseksi suoritettiin erilliset kolme haastattelua, joilla ker\u00e4ttiin vastaavat vaatimukset samasta j\u00e4rjestelm\u00e4n osasta. Tutkimuksella pyrittiin siis arvioimaan joukkoistamisen edellytyksi\u00e4 j\u00e4rjestelm\u00e4n vaatimusten esille saamiseksi ja priorisoimiseksi verrattuna tavanomaiseen menetelm\u00e4\u00e4n. Tutkimuksen tuloksista huomattiin, ett\u00e4 joukkoistaminen soveltui k\u00e4ytett\u00e4v\u00e4ksi vaatimusm\u00e4\u00e4rittelyss\u00e4 ja Facebook joukkoistamisalustaksi, vaikkakin tietyin varauksin. Joukon ja asiantuntijoiden vaatimuksista vain osa oli samoja, joten tutkimuksen perusteella n\u00e4m\u00e4 menetelm\u00e4t t\u00e4ydensiv\u00e4t toisiaan. Organisaatiossa pidettiin kuitenkin joukolta saatuja vaatimuksia arvokkaampina kuin asiantuntijahaastatteluilla ker\u00e4ttyj\u00e4. Joukkoistaminen vaati kuitenkin joukkoistajalta aktiivista l\u00e4sn\u00e4oloa ryhm\u00e4ss\u00e4 ja suuren luottamuksen joukkoa kohtaan, jotta tuloksia saatiin. Joukkoistaminen ei siis t\u00e4m\u00e4n tutkimuksen perusteella ollut yksinkertainen vaatimusm\u00e4\u00e4rittelyn keino, mutta joukolta voitiin saada eritt\u00e4in arvokasta tietoa todellisista k\u00e4ytt\u00f6tarpeista.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This thesis is based on the idea that crowdsourcing can be used as a tool for requirements engineering process. Besides literary research on the topic, and drawing a model for crowdsourced requirements engineering, a case study was conducted about crowdsourcing requirements and user needs for usage of behavioural data on KoiraNet breeding database. A Facebook group was founded for the project and with an open call there were eventually 107 members in the crowd. The findings of this study consists of the requirements themselves and the quantitative data from the observation of the group\u2019s activities. For assessing the requirements provided by the crowd, three separate interviews were made to experts to elicit the requirements for the same part of the system. The aim was to compare the crowdsourced requirements elicitation and priori-tization to a more traditional method. The results showed that crowdsourcing is a potential technique for requirements engineering and Facebook can be used as crowdsourcing platform, although with certain condition. Only part of the requirements from the crowd and the experts were the same, so the conclusion of this study is that the methods are complementary to each other. The organization though valued higher the requirements from the crowd. Crowdsourcing required an active participation from the crowdsourcer and a lot of trust to-wards the crowd to get results. Therefore this study concludes that crowdsourc-ing is not an easy method for requirements engineering, although it gave a great opportunity to gain highly valuable information of the real user needs.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Saija Koivula (sasijoko) on 2017-06-29 07:47:34.352405. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2017-06-29T07:47:34Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201706293163.pdf: 1783562 bytes, checksum: 19a320696637ae0888239f267ccca8eb (MD5)\nlicense.html: 4822 bytes, checksum: e87a24852be895e4e33e10200aa20861 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2017-06-29T07:47:35Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201706293163.pdf: 1783562 bytes, checksum: 19a320696637ae0888239f267ccca8eb (MD5)\nlicense.html: 4822 bytes, checksum: e87a24852be895e4e33e10200aa20861 (MD5)\n Previous issue date: 2017", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (107 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "joukkoistaminen", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "vaatimusm\u00e4\u00e4rittelyt", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "crowdsourcing", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "requirements engineering", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "software development", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Joukkoistamisen k\u00e4ytt\u00f6 vaatimusm\u00e4\u00e4rittelyss\u00e4 : tapaustutkimus", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201706293163", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2017-06-29T07:47:35Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": null, "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "joukkoistaminen", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "vaatimusm\u00e4\u00e4rittelyt", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_54713
language fin
last_indexed 2025-03-31T20:02:18Z
main_date 2017-01-01T00:00:00Z
main_date_str 2017
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/32b2b924-1e8d-4c54-9b8a-dd5cb5f1a1b3\/download","text":"URN:NBN:fi:jyu-201706293163.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2017
record_format qdc
source_str_mv jyx
spellingShingle Koivula, Saija Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus joukkoistaminen vaatimusmäärittelyt ohjelmistokehitys crowdsourcing requirements engineering software development Information Systems Science Tietojärjestelmätiede 601
title Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus
title_full Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus
title_fullStr Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus
title_full_unstemmed Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus
title_short Joukkoistamisen käyttö vaatimusmäärittelyssä
title_sort joukkoistamisen käyttö vaatimusmäärittelyssä tapaustutkimus
title_sub tapaustutkimus
title_txtP Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus
topic joukkoistaminen vaatimusmäärittelyt ohjelmistokehitys crowdsourcing requirements engineering software development Information Systems Science Tietojärjestelmätiede 601
topic_facet 601 Information Systems Science Tietojärjestelmätiede crowdsourcing joukkoistaminen ohjelmistokehitys requirements engineering software development vaatimusmäärittelyt
url https://jyx.jyu.fi/handle/123456789/54713 http://www.urn.fi/URN:NBN:fi:jyu-201706293163
work_keys_str_mv AT koivulasaija joukkoistamisenkäyttövaatimusmäärittelyssätapaustutkimus