Syntaksivirheilmoitusten koettu hyödyllisyys MySQL- ja PostgreSQL-tietokannanhallintajärjestelmissä
Kääntäjien ja tulkkien raportoimia diagnostisia virheilmoituksia on tutkittu yli 50 vuoden ajan. Aihe on merkittävä sillä virheilmoitukset ovat keskeinen palautteenantomuoto kääntäjältä käännettävän ohjelmakoodin kirjoittajalle. Tästä huolimatta virheilmoitukset ovat monilta osin riittämättömiä ja ongelmallisia eikä tällä osa-alueella ole tapahtunut merkittäviä läpimurtoja. Erityisen kriittisiä selkeät ja korjaamista helpottavat virheilmoitukset ovat vasta vasta-alkajille, mutta myös ammattilaiset hyötyisivät paremmista virheilmoituksista. Suurin osa tutkimuksesta on keskittynyt ohjelmointikielten virheilmoituksiin. Tietokantojen kääntäjien raportoimia virheilmoituksia on tutkittu merkittävästi vähemmän. Tässä tutkimuksessa selvitetään verkkopohjaisella kyselytutkimuksella kuinka kahden suosituimman avoimen lähdekoodin relaatietokannanhallintajärjestelmän, PostgreSQL:n ja MySQL:n SQL-kyselyihin raportoimat syntaksivirheilmoitukset auttavat opiskelijoita havaitsemaan ja korjaamaan virheitä. Tulokset osoittavat, että PostgreSQL:n tuottamat virheilmoitukset ovat hyödyllisempiä sekä koetussa virheiden havaitsemisessa, korjaamisessa, että korjausvarmuudessa.
...
Diagnostic error messages reported by compilers and interpreters have been researched for over 50 years. The subject is fundamental because error mes-sages are a key feedback channel from the compiler to the person writing the code. Despite this importance, error messages remain insufficient and problematic and there have been no breakthroughs on the field. Clear and helpful error messages are especially crucial for novices but also professionals would benefit from better error messages. Most of the research has focused on error messages generated by programming language error messages. There have considerably fewer studies on error messages generated by compilers in data-bases. In this study it is examined how the error messages reported by two of the most popular relational database management systems, PostgreSQL and MySQL help students detect and correct errors. The data is gathered with an online survey. The results indicate that error messages generated by PostgreSQL are more useful in perceived detection, correction and in the reliability of the correction.
...
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29743]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
”Se oli kivaa koska sai tehdä kaikkea vapaasti.” : kolmasluokkalaisten itsemääräämisen kokemuksia koululiikunnassa
Blomberg, Jari (2019)Tutkimustehtävänä oli selvittää opettamieni kolmasluokkalaisten kokemuksia koululiikunnasta. Tutkimuksessa esiteltiin itsemääräämisteoriaa. Tämän lisäksi tarkasteltiin perusopetuksen liikunnan opetussuunnitelmaa (2014) ja ... -
Sukupuolierot koulutuksen ja oppimisen teknologian hyväksymisessä ja käyttöönotossa
Sirkka, Inka-Maria (2019)Teknologian omaksuminen ja informaatioteknologian diffuusio ovat olleet erittäin tutkittuja aiheita informaatioteknologian saralla. Sukupuolen tarkastelu yhtenä muuttujana teknologian omaksumisen kontekstissa on ollut ... -
Usage activity, perceived usefulness, and satisfaction in a web-based acceptance and commitment therapy program among Finnish ninth-grade adolescents
Hämäläinen, Tetta; Kaipainen, Kirsikka; Lappalainen, Päivi; Puolakanaho, Anne; Keinonen, Katariina; Lappalainen, Raimo; Kiuru, Noona (Elsevier, 2021)Understanding adolescent usage activity and experiences in web-based psychological intervention programs helps in developing universal programs that can be adopted for promotion of adolescent well-being and prevention of ... -
Kulttuurin leikillistyminen ja pelillistyminen
Koskimaa, Raine; Välisalo, Tanja (Vastapaino, 2022) -
Tietojärjestelmään tehtyjen muutosten mittaaminen teoria avusteisesti : tapaustutkimus yleiskustannusten seurantajärjestelmään tehdyistä muutoksista
Lepistö, Antti (2019)Tietojärjestelmät sisältävät toiminnallisuuksia, jotka edesauttavat yksilöä suoriutumaan tehtävästä, kuten työtehtävästä. Järjestelmän toiminnallisuudet eivät aina vastaa yksilötasoisia tai yrityksen tarpeita ja täten ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.