Best Practices for Form and Appearance of Automatically Generated Documentation

Thesis title: Principy pro formu a vzhled automaticky generovaných dokumentací
Author: Svobodová, Kateřina
Thesis type: Diplomová práce
Supervisor: Bruckner, Tomáš
Opponents: Doležel, Michal
Thesis language: Česky
Abstract:
Nedostatečná uživatelská přívětivost automaticky generovaných dokumentací odrazuje programátory od jejich využívání. Zlepšení uživatelské přívětivosti může pomoci jak začátečníkům tak expertům během vývoje software. Výsledkem práce je soubor principů pro automaticky generované dokumentace ze zdrojového kódu, aplikace principů a výsledky měření účinnosti změn. Práce je zpracována dle metody Design Science Research zaručující kvalitní design založený na konstruktivním výzkumu. Univerzální principy pro formu a vzhled automaticky generovaných dokumentací byly sestaveny pro vyřešení problémů odhalených expertním posudkem a neformálním posudkem a problémů zjištěných z rešerše odborných článků. Identifikované principy jsou aplikovány na dokumentaci knihovny Requests4J pro programovací jazyk Java. Dokumentace po aplikaci principů byla podle uživatelského testování přívětivější než původní dokumentace, což potvrzuje aplikovatelnost sestavených principů.
Keywords: generátor dokumentace; HCI; softwarová dokumentace
Thesis title: Best Practices for Form and Appearance of Automatically Generated Documentation
Author: Svobodová, Kateřina
Thesis type: Diploma thesis
Supervisor: Bruckner, Tomáš
Opponents: Doležel, Michal
Thesis language: Česky
Abstract:
Insufficient usability of automatically generated documentations discourages programmers from using them. Improving usability can help both beginners and experts during software development. The result of this thesis is a set of best practices for automatically generated documentation from source code, application of those best practices and the results of measuring effectiveness of the changes. The thesis is conducted according to the Design Science Research method guaranteeing quality design based on constructive research. Universal best practices for the form and appearance of automatically generated documentation were compiled to address the problems found by an expert review and an informal review and the problems identified from a literature review of peer-reviewed articles. The identified best practices are applied to documentation from the Requests4J library for the Java programming language. The modified documentation was, according to the user testing, more user-friendly than the original documentation, confirming the applicability of the compiled best practices.
Keywords: software documentation; documentation generator; HCI

Information about study

Study programme: Kognitivní informatika
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 4. 10. 2022
Date of submission: 1. 5. 2023
Date of defense: 1. 6. 2023
Identifier in the InSIS system: https://insis.vse.cz/zp/82218/podrobnosti

Files for download

    Last update: