Exploring User Interface Constraints for Reading and Writing

dc.contributor.authorJoshi, Nikhita
dc.date.accessioned2025-11-18T14:55:41Z
dc.date.available2025-11-18T14:55:41Z
dc.date.issued2025-11-18
dc.date.submitted2025-11-14
dc.description.abstractConstraints are fundamental to human-centred design. Although by definition, constraints "limit" or "restrict" the capability of software, when designed correctly, they can have enabling characteristics as well. I sought to understand how user interface constraints can positively affect user outcomes, in ways that go beyond traditional goals of error-proofing. Drawing from different theories in psychology, this dissertation presents four projects that study different types of user interface constraints while reading and writing. First, in a passive reading context, I evaluate the effects of two commonly-used document navigation techniques on reading comprehension: scrolling, where the reader has complete control over the viewport position; and pagination, where the viewport is restricted to specific locations. Second, in an active reading context, I propose limiting the number of words that can be highlighted in document reader software to improve reading comprehension scores. Third, when writing with large language models, I propose requiring users to write longer prompts so they feel more psychological ownership towards the generated output, and design interaction techniques to nudge users to write longer prompts. Finally, when prompting large language models to learn more about documents, I propose restricting where prompting can occur by requiring it to be anchored to specific text in the document and design new commenting techniques with different requirements that must be satisfied to finalize the comment. Overall, this dissertation demonstrates the potential of user interfaces and interaction techniques that purposely constrain users. Through several controlled experiments, my findings suggest that user interface constraints may not be effective for certain activities, like when passively reading, but when actively reading and writing with large language models, they can often encourage positive user outcomes, like improved reading comprehension and psychological ownership. However, designing interaction techniques that leverage 'soft' constraints is challenging, and such interaction techniques do not always nudge users. Together, this dissertation contributes knowledge on the effectiveness of non-error-proofing constraints when reading and writing, and interaction techniques that can be integrated into current reading and writing interfaces.
dc.identifier.urihttps://hdl.handle.net/10012/22628
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjecthuman-computer interaction
dc.subjecthuman-AI interaction
dc.subjectuser interface constraints
dc.titleExploring User Interface Constraints for Reading and Writing
dc.typeDoctoral Thesis
uws-etd.degreeDoctor of Philosophy
uws-etd.degree.departmentDavid R. Cheriton School of Computer Science
uws-etd.degree.disciplineComputer Science
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorVogel, Daniel
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Joshi_Nikhita.pdf
Size:
4.93 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description: