Principy pro výpis chybových hlášek ve funkcionálních jazycích

Název práce: Principy pro výpis chybových hlášek ve funkcionálních jazycích
Autor(ka) práce: Svobodová, Kateřina
Typ práce: Bakalářská práce
Vedoucí práce: Bruckner, Tomáš
Oponenti práce: Kratochvíl, Miroslav
Jazyk práce: Česky
Abstrakt:
Chybové hlášky pro programovací jazyky jsou suboptimální. Zlepšení uživatelské přívětivosti je vhodným prostředkem k zefektivnění chybových hlášek. Cílem práce je identifikace principů pro tvorbu chybových hlášek ve funkcionálních programovacích jazycích, implementace těchto principů a zhodnocení efektivity změn. Principy byly sestaveny rešerší odborných i praktických článků a aplikovány na chybové hlášky programovacího jazyka Poly. Modifikované chybové hlášky byly do Poly implementovány. Kvantitativním dotazníkovým šetřením byla vyhodnocena efektivita modifikovaných chybových hlášek oproti hláškám původním. Modifikované chybové hlášky byly podle dotazníkového šetření účinnější a více nápomocné než chybové hlášky původní, čímž je potvrzena efektivita sestavených principů.
Klíčová slova: HCI; kompilátor; chybová hláška; programovací jazyk; funkcionální programování
Název práce: Best Practices for Error Messages in Functional Languages
Autor(ka) práce: Svobodová, Kateřina
Typ práce: Bachelor thesis
Vedoucí práce: Bruckner, Tomáš
Oponenti práce: Kratochvíl, Miroslav
Jazyk práce: Česky
Abstrakt:
Error messages for programming languages are suboptimal. Improving user friendliness is a suitable means of making error messages more effective. The goal of this thesis is to identify best practices for creating error messages for functional programming languages, implement these best practices, and evaluate the effectivity of changes. Best practices were put together from scientific papers and articles from compiler authors, and applied to the error messages of the Poly programming language. The resulting error messages were implemented into Poly. The effectivity of the modified error messages in comparison to the original error messages was evaluated in a quantitative survey. The modified error messages were, according to the survey, more efficient and more helpful than the original ones, which confirms the effectivity of the best practices.
Klíčová slova: programming language; HCI; functional programming; compiler; error message

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 27. 10. 2020
Datum podání práce: 10. 5. 2021
Datum obhajoby: 16. 6. 2021
Identifikátor v systému InSIS: https://insis.vse.cz/zp/74886/podrobnosti

Soubory ke stažení

    Poslední aktualizace: