...
首页> 外文期刊>Information and software technology >An empirically-based characterization and quantification of information seeking through mailing lists during Open Source developers' software evolution
【24h】

An empirically-based characterization and quantification of information seeking through mailing lists during Open Source developers' software evolution

机译:在开放源代码开发人员的软件开发过程中,基于经验的表征和量化通过邮件列表查找信息

获取原文
获取原文并翻译 | 示例
           

摘要

Context: Several authors have proposed information seeking as an appropriate perspective for studying software evolution. Empirical evidence in this area suggests that substantial time delays can accrue, due to the unavailability of required information, particularly when this information must travel across geographically distributed sites. Objective: As a first step in addressing the time delays that can occur in information seeking for distributed Open Source (OS) programmers during software evolution, this research characterizes the information seeking of OS developers through their mailing lists. Method: A longitudinal study that analyses 17 years of developer mailing list activity in total, over 6 different OS projects is performed, identifying the prevalent information types sought by developers, from a qualitative, grounded analysis of this data. Quantitative analysis of the number-of-responses and response time-lag is also performed. Results: The analysis shows that Open Source developers are particularly implementation centric and team focused in their use of mailing lists, mirroring similar findings that have been reported in the literature. However novel findings include the suggestion that OS developers often require support regarding the technology they use during development, that they refer to documentation fairly frequently and that they seek implementation-oriented specifics based on system design principles that they anticipate in advance. In addition, response analysis suggests a large variability in the response rates for different types of questions, and particularly that participants have difficulty ascertaining information on other developer's activities. Conclusion: The findings provide insights for those interested in supporting the information needs of OS developer communities: They suggest that the tools and techniques developed in support of co-located developers should be largely mirrored for these communities: that they should be implementation centric, and directed at illustrating "how" the system achieves its functional goals and states. Likewise they should be directed at determining the reason for system bugs: a type of question frequently posed by OS developers but less frequently responded to.
机译:背景:几位作者提出了寻求信息的观点,作为研究软件演化的适当视角。该领域的经验证据表明,由于无法获得所需的信息,尤其是当这些信息必须在地理上分散的站点之间传播时,可能会导致大量的时间延迟。目标:作为解决在软件开发过程中为分布式开源(OS)程序员寻求信息时可能出现的时间延迟的第一步,本研究通过其邮件列表来表征OS开发人员的信息寻求。方法:进行了一项纵向研究,该研究对总共17年的开发人员邮件列表活动进行了分析,涉及超过6个不同的OS项目,从对这些数据的定性基础分析中确定了开发人员所寻求的普遍信息类型。还对响应数和响应时间滞后进行了定量分析。结果:分析表明,开源开发人员特别以实现为中心,并且团队专注于使用邮件列表,这反映了文献中报道的类似发现。但是,新颖的发现包括以下建议:操作系统开发人员经常需要有关其在开发过程中使用的技术的支持;他们相当频繁地参考文档,并且他们基于他们预先期望的系统设计原则寻求面向实现的细节。此外,响应分析表明,针对不同类型问题的响应率存在很大差异,尤其是参与者很难确定其他开发者活动的信息。结论:研究结果为那些有兴趣支持OS开发人员社区的信息需求的人提供了见解:他们建议为支持同地开发人员而开发的工具和技术应在很大程度上反映这些社区:它们应以实现为中心,并且旨在说明系统如何实现其功能目标和状态。同样,它们应直接用于确定系统错误的原因:这是OS开发人员经常提出但很少响应的问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号