arrow
Return

Documentor mindsets: Considerations when contributing learning resources for software development technologies

delete2026-08-15
delete0
PRE
AI
D
Deeksha M. Arya *
郭
郭金 (Jin Guo)
M
Martin P. Robillard
DOI:10.1007/s10664-026-10938-9delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
Many volunteers contribute learning resources for software development technologies online. We interviewed 26 volunteer contributors, i.e. documentors, to understand why and how they design, create, and contribute software documentation. From a qualitative analysis of our interviews, we identified sixteen considerations that documentors have during the contribution process, along three dimensions, namely motivations, topic selection techniques, and styling objectives. We grouped conceptually related considerations to elicit five mindsets that documentors have during the creation of software documentation. We contribute a framework for describing documentor mindsets, and their associated considerations across the three dimensions. This framework provides a structure and vocabulary for reasoning about the documentation contribution process. Based on the framework, we surface the need to reconsider existing perspectives of the documentation creation process, including the role of the documentor and metrics to measure documentation quality. Our insights can inform software documentation creation tools and future research on user generated learning resources.
Keywords:
Software documentation
Learning resources
Software development technologies
Software creation and management
Interview study
Qualitative analysis
Mindsets
Thought processes

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
6.2K

Organization

M
mcgill university
Scholars:
2.3K
Papers: 909
Citations: 2.9W
Cited Papers

Cited Papers

Studies of user-generated content: A systematic review
err2016-10-16
err0
errOAAI
errTeresa K Naab; Annika Sehl
errShare
errSave
Analyzing and Categorization Developer Intent on Twitch Live Chat
err2024-10-01
err0
PREAI
errAlahmadi,Mohammad D.; Mursi,Khalid T.; Alqarni,Mohammed A.; Tayeb,Ahmad J.; Alsubaei,Faisal S.
errShare
errSave
no more