Näytä suppeat kuvailutiedot

dc.contributor.advisorHonkanen, Risto
dc.contributor.authorSuppala, Saku
dc.date.accessioned2024-05-23T07:37:39Z
dc.date.available2024-05-23T07:37:39Z
dc.date.issued2024
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/95109
dc.description.abstractÄlykotien määrän lisääntymisen esteenä on usein kuluttajien huoli yksityisyyden suojasta. Kaupallisten järjestelmien lisäksi saatavilla on useita avoimeen lähdekoodiin perustuvia kotiautomaatiojärjestelmiä. Tässä tutkielmassa kehitetään mittaristo, jonka avulla avoimen lähdekoodin kotiautomaatiojärjestelmät voidaan laittaa paremmuusjärjestykseen, kun kriteereinä on järjestelmän yhteisön kasvu ja aktiivisuus, kuluttajien tarpeet ja järjestelmän helppokäyttöisyys, sekä turvallisuus ja yksityisyyden suoja. Tutkimusmenetelmäksi on valittu konstruktiivinen tutkimusote, jossa ratkaisuna tutkimuspotentiaalia sisältävään ongelmaan luodaan konstruktio, joka pohjautuu yleiseen ja aihealueen syvälliseen tietämykseen. Tutkielmassa käydään läpi ensin sekä kotiautomaation, että avoimen lähdekoodin ohjelmistojen teoriaa, ominaispiirteitä ja historiaa. Erillisessä luvussa perehdytään ohjelmistometriikkaan ja siihen, kuinka se on muuttunut ohjelmistojen koon ja kompleksisuuden mittaamisesta kohti arvosuuntautunutta mittausta. Teoriaosuuteen pohjaten luodaan mittaristo, joka konstruktiiviselle tutkimukselle ominaiseen tapaan testataan käyttäen otantana neljää avoimen lähdekoodin kotiautomaatiojärjestelmää. Testauksen otannasta löytyy mittariston avulla yksi järjestelmä, Home Assistant, joka vastaa erittäin hyvin kaikkia mittariston vaatimuksia.fi
dc.description.abstractPrivacy has been a major challenge in the context of smart homes and home automation. In addition to commercial systems there is a wide range of open-source home automation systems available. The aim of this thesis is to construct a set of metrics to evaluate open-source home automation systems based on the growth and activity of the community, consumer needs, ease of use, as well as security and privacy policy. A constructive research approach has been chosen as the research method, in which a construction is created as a solution to a problem with research potential. The construction is based on general and in-depth knowledge of the subject area. The theory part of this thesis contains history and characteristics of home automation and open-source software development. In a separate chapter the development of software metrics from measuring the size and complexity of a software towards measuring the customer value is discussed. Based on the theory a set of metrics will be constructed and tested, as is characteristic of constructive research, using a sample of four open-source home automation systems. Based on the testing of these four systems we will find one system, Home Assistant, which meets all the requirements.en
dc.format.extent88
dc.format.mimetypeapplication/pdf
dc.language.isofin
dc.rightsCC BY
dc.titleMittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun
dc.typeMaster's thesis
dc.identifier.urnURN:NBN:fi:jyu-202405233873
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineMathematical Information Technologyen
dc.contributor.oppiaineTietotekniikkafi
dc.rights.copyright© The Author(s)
dc.rights.accesslevelopenAccess
dc.format.contentfulltext
dc.rights.urlhttps://creativecommons.org/licenses/by/4.0/


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot

CC BY
Ellei muuten mainita, aineiston lisenssi on CC BY