Suomenkielisen sanoitussovelluksen vaatimusmäärittely
Kuivala, Heikki (2022)
Kuivala, Heikki
2022
Tietojenkäsittelyopin maisteriohjelma - Master's Programme in Computer Science
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-06-03
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202206015414
https://urn.fi/URN:NBN:fi:tuni-202206015414
Tiivistelmä
Populaarimusiikkikappaleessa sanoituksella on tutkitusti keskeinen asema. Sanoituksella kerrotaan tarinaa, ilmaistaan tunteita, luodaan mielikuvia ja markkinoidaan artistin persoonaa. Tässä tutkielmassa ollaan kiinnostuneita siitä, miten popsanoittajan työtä voitaisiin tehostaa tietoteknisen ratkaisun avulla.
Tutkimuksessa otetaan selvää tarjolla olevista sanoitussovelluksista. Tehdyn kartoituksen ja muun lähdemateriaalin pohjalta tutkimustyön tulokset esitetään sanoitussovelluksen vaatimusmäärittelyn muodossa. Vaatimusmäärittely esittelee www-ympäristössä toimivan sovelluksen, jossa samassa näkymässä käyttäjälle tarjotaan asiasanoja ja riimejä tekstikenttään syötettyjen sanojen perusteella. Sovellusehdotus tukee erilaisiin riimityyppeihin perustuvaa hakutulosten suodattamista, kuin myös riimi- ja asiasanatulosten järjestämistä. Vaatimusmäärittelyssä käydään lisäksi läpi sovelluksen arkkitehtuurin rakentamista modernein web-kehityksen keinoin.
Tarjolla olevat sanoitussovellukset ovat vaihtelevia ominaisuuksiltaan ja toteutustavoiltaan, ja monen kotimaisen sovelluksen suodatin- ja järjestelymahdollisuudet ovat hyvin karsittuja. Single Page Application -mallia ja responsiivista suunnittelua noudattamalla sanoitussovellusten käyttäjäystävällisyyttä ja interaktiivisuutta voidaan parantaa. Lähdemateriaalissa esitettyä family rhyme -riimityyppiä ei oltu tuettu kotimaisissa sovelluksissa, vaikka se ominaisuuksiltaan puolustaa paikkaansa muiden riimityyppien joukossa. Käytetyn sanaston ajankohtaisuus nousi myös alan kirjallisuudessa popsanoituksen tärkeäksi elementiksi. Kuitenkin hyvin harvat sanoitussovellukset kertoivat mitään sanastonsa alkuperästä tai päivitystahdista. Esitän jatkotutkimuksien aiheeksi tekoälyalgoritmien käyttämistä sanaston rakentamisen ja päivittämisen välineenä.
Käytetty tutkimusote on suunnittelutieteellinen. Suunnittelutieteellisen tutkimuksen tavoitteena on tuottaa vastaus tutkimusongelmaan artefaktin muodossa, joka tässä tutkielmassa on sanoitussovelluksen vaatimusmäärittely.
Tutkimuksessa otetaan selvää tarjolla olevista sanoitussovelluksista. Tehdyn kartoituksen ja muun lähdemateriaalin pohjalta tutkimustyön tulokset esitetään sanoitussovelluksen vaatimusmäärittelyn muodossa. Vaatimusmäärittely esittelee www-ympäristössä toimivan sovelluksen, jossa samassa näkymässä käyttäjälle tarjotaan asiasanoja ja riimejä tekstikenttään syötettyjen sanojen perusteella. Sovellusehdotus tukee erilaisiin riimityyppeihin perustuvaa hakutulosten suodattamista, kuin myös riimi- ja asiasanatulosten järjestämistä. Vaatimusmäärittelyssä käydään lisäksi läpi sovelluksen arkkitehtuurin rakentamista modernein web-kehityksen keinoin.
Tarjolla olevat sanoitussovellukset ovat vaihtelevia ominaisuuksiltaan ja toteutustavoiltaan, ja monen kotimaisen sovelluksen suodatin- ja järjestelymahdollisuudet ovat hyvin karsittuja. Single Page Application -mallia ja responsiivista suunnittelua noudattamalla sanoitussovellusten käyttäjäystävällisyyttä ja interaktiivisuutta voidaan parantaa. Lähdemateriaalissa esitettyä family rhyme -riimityyppiä ei oltu tuettu kotimaisissa sovelluksissa, vaikka se ominaisuuksiltaan puolustaa paikkaansa muiden riimityyppien joukossa. Käytetyn sanaston ajankohtaisuus nousi myös alan kirjallisuudessa popsanoituksen tärkeäksi elementiksi. Kuitenkin hyvin harvat sanoitussovellukset kertoivat mitään sanastonsa alkuperästä tai päivitystahdista. Esitän jatkotutkimuksien aiheeksi tekoälyalgoritmien käyttämistä sanaston rakentamisen ja päivittämisen välineenä.
Käytetty tutkimusote on suunnittelutieteellinen. Suunnittelutieteellisen tutkimuksen tavoitteena on tuottaa vastaus tutkimusongelmaan artefaktin muodossa, joka tässä tutkielmassa on sanoitussovelluksen vaatimusmäärittely.