Blogging developer knowledge: Motivations, challenges, and future directions

Blogging developer knowledge: Motivations, challenges, and future directions
复制标题

博客开发人员知识:动机、挑战和未来方向

DOI:
--
复制
发表时间:
2013
期刊:
IEEE International Conference on Program Comprehension
影响因子:
--
通讯作者:
M. Storey
M. Storey
中科院分区:
--
文献类型:
--
作者:
Chris Parnin;Christoph Treude;M. Storey

文献摘要

被引文献

相似文献

为什么软件开发人员要花这么多精力来写关于他们的知识、经验和对软件开发的看法的公共博客文章?什么是好处,问题,和所需的工具-研究社区可以做些什么来帮助?在本文中,我们描述了一个研究议程,旨在了解软件开发博客的动机和问题。我们采访了开发人员,并挖掘和分析了他们的博客文章。在这项初步研究中,我们选择了来自不同背景的开发人员:IDE插件开发,移动的开发和Web开发。我们发现,开发人员使用博客的各种功能,如文档,技术讨论,并宣布进展。他们的动机有多种原因,如个人品牌,知识保留和反馈。在我们最初的研究中发现的博客作者的挑战中,我们发现了原始的工具支持,难以重新创建和回忆最近的开发经验,以及博客评论的管理。最后,许多开发人员表示,他们在公共场合写博客的动机和好处并没有直接转化为企业环境。
Why do software developers place so much effort into writing public blog posts about their knowledge, experiences, and opinions on software development? What are the benefits, problems, and tools needed-what can the research community do to help? In this paper, we describe a research agenda aimed at understanding the motivations and issues of software development blogging. We interviewed developers as well as mined and analyzed their blog posts. For this initial study, we selected developers from various backgrounds: IDE plugin development, mobile development, and web development. We found that developers used blogging for a variety of functions such as documentation, technology discussion, and announcing progress. They were motivated by a variety of reasons such as personal branding, knowledge retention, and feedback. Among the challenges for blog authors identified in our initial study, we found primitive tool support, difficulty recreating and recalling recent development experiences, and management of blog comments. Finally, many developers expressed that the motivations and benefits they received for blogging in public did not directly translate to corporate settings.