User interface for a mobile music player - design and automated event logging

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorRanta, Mervi
dc.contributor.authorKasinskaja, Nadezhda
dc.contributor.departmentInformaatio- ja luonnontieteiden tiedekuntafi
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.schoolSchool of Scienceen
dc.contributor.supervisorNieminen, Marko
dc.date.accessioned2020-12-23T12:35:43Z
dc.date.available2020-12-23T12:35:43Z
dc.date.issued2010
dc.description.abstractThe goals of this thesis are to present a case study on designing and developing a user interface for a music player prototype and to research the possible use of an automated user interface event of collection system in evaluating a user interface of a mobile application. Innovation prototyping methodology developed by PM&RG research group allows studying the future user needs and technology for mobile and ubiquitous services. Ämppäri is a mobile media player prototype designed with this methodology. In addition to the regular playback functions, Ämppäri provides the user a possibility to choose from available loud speakers and screens and to change the selection during playback. The music is streamed from a music server to which Ämppäri is always connected. Ämppäri prototype is dedicated to finding requirements and investigating different features of a mobile music application and its usage settings. While the research produces more information, the requirements for the player inevitably change and become more detailed, which may require changes for any of the distributed parts of Ämppäri. In addition, the different experimentations set their requirements for the user interface. Thus, a special attention is paid to the modularity of the user interface implementation. In addition to presenting the design process of a user interface, this thesis focuses on the user interface evaluation of mobile applications. Since a mobile device is small, designed to be used by one person at a time, and often used in different and changing contexts of use, the recording and observation of usability tests performed on those devices is challenging. Automated tools can be used to facilitate usability evaluation and allow earlier and more thorough testing. An automated event logging and analysis tool was embedded in Ämppäri user interface to allow further usability testing. A set of simple rues were developed to analyze whether a user has competed the tasks given and what types of errors she has possibly made when performing the tasks. An unexpected outcome was to see the additional benefits of the usage of the analysis tool for the user interface design process itself. In fact, the work needed to use the analysis tool brings an additional evaluation phase to the user interface early in the development process. Using the analysis tool ensures that the user interface designer defines the correct usage sequences and classifies the possible deviations.en
dc.description.abstractTämän työn tarkoituksena on antaa esimerkki mobiilin, prototyyppikäyttöön tarkoitetun mediasoittimen käyttöliittymän suunnittelu- ja toteutusprosessista, sekä tutkia käyttäjätapahtumia tallentavan lokijärjestelmän antamia mahdollisuuksia sovelluksen käytettävyyden arviointiin. PM&RG-tutkimusryhmän kehittämä innovaatioprototypisoinnin menetelmä mahdollistaa tulevaisuuden mobiileihin ja jokapaikkaisiin (ubiquitous computing, ubicomp) palveluihin liittyvien käyttäjätarpeiden ja teknologian tutkimisen. Åmppäri on tämän menetelmän avulla kehitetty mobiilin musiikkisoittimen prototyyppi, joka tavallisten soitto-ominaisuuksien lisäksi tarjoaa käyttäjälle mahdollisuuden valita mitkä tahansa tarjolla olevista kaiuttimista ja näytöistä, sekä vaihtaa niitä soiton aikana. Musiikki sijaitsee erillisellä musiikkipalvelimella, johon soitin on koko ajan yhteydessä. Prototyyppiä käytetään tällaista mobiilia sovellusta koskevien vaatimusten löytämiseen ja erilaisten ominaisuuksien tutkimiseen. Tutkimuksen edetessä soittimelle asetettavat vaatimukset tarkentuvat ja muuttuvat väistämättä, jolloin mikä tahansa toteutuksen osista on voitava vaihtaa kokonaan uudenlaiseksi. Lisäksi eri koejärjestelyt aiheuttavat omia vaatimuksiaan käyttöliittymän arkkitehtuurille a toteutuksen osien versioitavuudelle. Tämä vaatii erityisen huomion kiinnittämistä käyttöliittymän toteutuksen modulaarisuuteen. Suunnitteluprosessin kuvauksen lisäksi työn tutkimuskohteena on käyttöliittymälokien käyttö mobiilin sovelluksen käytettävyyden arvioinnissa. Mobiililaitteet ovat pieniä ja yleensä tarkoitettuja vain yhden henkilön käyttöön kerrallaan. Laitteen suunnittelussa on voitu jopa tietoisesti pyrkiä siihen, että laineen käytön havainnointi on vaikeaa, jotta käyttäjän salasana, yksityinen viesti tai muu henkilökohtainen tieto ei ole helposti ohikulkijan havaittavissa. Lisäksi käyttäjätestien tallettaminen ja havainnointi on haastavaa, koska mobiililaitteiden kanssa liikutaan erilaisissa ympäristöissä ja tilanteissa. Koska käytön testaus mobiileissa olosuhteissa on hyvin hankalaa, on ehdottoman tärkeää pystyä jo käyttöliittymän suunnittelun aikana testaamaan ja ratkaisemaan käytettävyyden perusongelmat. Siksi diplomityössä päädyttiin tutkimaan mahdollisuutta automatisoida käytettävyyden arviointia jo suunnittelun aikana. Diplomityössä toteutettiin käyttöliittymään sisäänrakennettu käyttäjätapahtumalokien talletusjärjestelmä ja kehitettiin joukko sääntöjä lokien analysointiin. Sääntöjen avulla voidaan tarkistaa, onko käyttäjä suorittanut annetut testitehtävät, ja minkä tyyppisiä virheitä hän on tehnyt tehtävän suorituksen aikana. Odottamattomana lisäetuna lokien analysointijärjestelmän käyttämisessä on ilmennyt lokien analysoinnin vaikutus itse sovelluksen suunnitteluprosessiin. Itse asiassa lokijärjestelmän käyttämiseen tarvittava suunnittelu- ja analysointityö on suunnittelijan tekemä ylimääräinen käyttöliittymän arviointikerros. Lokijärjestelmän käyttäminen varmistaa, että käyttöliittymän suunnittelija määrittelee olettamansa oikeat toimintoketjut ja luokittelee poikkeamat niistä.fi
dc.format.extent[5] + 63
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/98304
dc.identifier.urnURN:NBN:fi:aalto-2020122357131
dc.language.isoenen
dc.programme.majorKäytettävyystutkimusfi
dc.programme.mcodeT-121fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordautomated event loggingen
dc.subject.keywordkäyttäjätapahtumien tallennusfi
dc.subject.keyworduser interface event log analysisen
dc.subject.keywordkäyttäjätapahtumalokien analysointifi
dc.subject.keyworddesign dataen
dc.subject.keywordsuunnitteludatafi
dc.subject.keywordmobile applicationen
dc.subject.keywordmobiili sovellusfi
dc.titleUser interface for a mobile music player - design and automated event loggingen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_91161
local.aalto.idinssi40263
local.aalto.openaccessno

Files