An Exploratory Study of Sharing Strategic Programming Knowledge

要旨

In many domains, strategic knowledge is documented and shared through checklists and handbooks. In software engineering, however, developers rarely share strategic knowledge for approaching programming problems, in contrast to other artifacts and despite its importance to productivity and success. To understand barriers to sharing, we simulated a programming strategy knowledge-sharing platform, asking experienced developers to articulate a programming strategy and others to use these strategies while providing feedback. Throughout, we asked strategy authors and users to reflect on the challenges they faced. Our analysis revealed that developers could share strategic knowledge. However, they struggled in choosing a level of detail and understanding the diversity of the potential audience. While authors required substantial feedback, users struggled to give it and authors to interpret it. Our results suggest that sharing strategic knowledge differs from sharing code and raises challenging questions about how knowledge-sharing platforms should support search and feedback.

著者
Maryam Arab
George Mason University, Fairfax, Virginia, United States
Thomas D.. LaToza
George Mason University, Fairfax, Virginia, United States
Jenny Liang
University of Washington, Seatte, Washington, United States
Amy J. Ko
University of Washington, Seattle, Washington, United States
論文URL

https://dl.acm.org/doi/abs/10.1145/3491102.3502070

動画

会議: CHI 2022

The ACM CHI Conference on Human Factors in Computing Systems (https://chi2022.acm.org/)

セッション: Tools for Programmers/Developers

293
5 件の発表
2022-05-04 23:15:00
2022-05-05 00:30:00