Undersøgelse af designstrategi for forskellige programmeringssprog
Oversat titel
Study of design strategy for different programming language
Forfatter
Walsted, Jonas Søvind
Semester
4. semester
Uddannelse
Udgivelsesår
2022
Afleveret
2022-06-01
Antal sider
160
Resumé
Moderne software bruger i stigende grad tredjepartsbiblioteker—forudskrevet kode leveret af andre—som også bliver mere komplekse. Dokumentationen halter ofte, hvilket gør dem svære at bruge. Dette projekt undersøger, hvordan man udformer dokumentation til sådanne hjælpebiblioteker, så både begyndere og eksperter kan arbejde effektivt, og hvordan eksempler i flere programmeringssprog kan samles i samme dokumentation. Arbejdet blev afgrænset til design og struktur af tre elementer: forside, how‑to‑vejledning og opsætningsguide. Som case blev WappstoIoT‑biblioteket fra Seluxit brugt. Målgruppen blev først kortlagt via eksisterende litteratur, derefter gennem interviews og online spørgeskemaer. Med dette som grundlag blev der gennemført fem iterationer, som kombinerede heuristisk evaluering (ekspertgennemgang efter brugervenlighedsprincipper) og brugertest. Resultaterne fra den sidste iteration viste, at de designede sider opfyldte projektets formål for WappstoIoT‑biblioteket.
Modern software increasingly relies on third‑party libraries—prewritten code made by others—which are also becoming more complex. Their documentation often has gaps, making them hard to use. This project examines how to design documentation for such helper libraries so that both beginners and experts can work effectively, and how to present examples for multiple programming languages within the same documentation. The scope was limited to the design and structure of a front page, a how‑to guide, and a setup guide. The case was the WappstoIoT library developed by Seluxit. The team first profiled the target audience through existing literature, then through interviews and online questionnaires. Based on these insights, five design iterations were run, combining heuristic evaluation (expert review against usability principles) and usability testing. Results from the final iteration showed that the designed pages met the project’s goals for the WappstoIoT library.
[Dette resumé er omskrevet med hjælp fra AI baseret på projektets originale resumé]
Emneord
Programmering ; Dokumentation ; PDP ; Speciale ; Python ; JavaScript ; Arduino ; Tematisk analyse ; Usability test ; Interviews
