An investigation on automatically assessing an application tutorial’s difficulty

dc.contributor.authorSabab, Shahed
dc.contributor.examiningcommitteeTremblay-Savard, Olivier (Computer Science)en_US
dc.contributor.examiningcommitteeMann, Danny (Biosystems Engineering)en_US
dc.contributor.supervisorBunt, Andrea (Computer Science)en_US
dc.date.accessioned2020-01-09T16:21:05Z
dc.date.available2020-01-09T16:21:05Z
dc.date.issued2019-11en_US
dc.date.submitted2020-01-02T18:39:27Zen
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelMaster of Science (M.Sc.)en_US
dc.description.abstractOnline step-by-step tutorials play an integral role in how users learn feature-rich software applications (e.g., Photoshop, AutoCAD, Fusion360). However, when searching for a tutorial, users can find it difficult to assess whether a given tutorial is designed for their level of software expertise. Novice users can struggle when a tutorial is out of their reach, whereas more advanced users can end up wasting time with overly simple, first-principles instruction. To assist users in selecting tutorials based on expertise, I investigate the feasibility of using machine learning techniques to automatically assess and label a tutorial’s difficulty level. Using Photoshop as a testbed, I develop a set of distinguishable tutorial features and use these features to train a classifier that can label a tutorial as either Beginner or Advanced with 85% accuracy. To illustrate a potential application of my classifier, I developed a tutorial selection interface called TutVis. TutVis annotates each tutorial with its difficulty level, along with visual representations of other tutorial features that contribute to this difficulty assessment. An initial evaluation comparing TutVis to two other interfaces (which varied in the number of different tutorial features displayed) showed a strong preference for and use of TutVis’s novel features.en_US
dc.description.noteFebruary 2020en_US
dc.identifier.urihttp://hdl.handle.net/1993/34467
dc.language.isoengen_US
dc.rightsopen accessen_US
dc.subjectTopic modelingen_US
dc.subjectTutorial expertiseen_US
dc.subjectTutVisen_US
dc.subjectAssessing difficultyen_US
dc.titleAn investigation on automatically assessing an application tutorial’s difficultyen_US
dc.typemaster thesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
sabab_shahed.pdf
Size:
2.35 MB
Format:
Adobe Portable Document Format
Description:
Main Article
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.2 KB
Format:
Item-specific license agreed to upon submission
Description: