首页> 外文期刊>The Journal of Systems and Software >What are the factors affecting the handover process in open source development?
【24h】

What are the factors affecting the handover process in open source development?

机译:在开源开发中影响移交过程的因素有哪些?

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

摘要

Background: Handover is common in open source software (OSS) development, which could have a negative impact on software quality and progress.Objective: We aim to identify factors associated with the handover process for future improvements.Method: We first propose a metric, i.e. Active Days Coverage (abbr. ADC) together with an algorithm, i.e., Handover Duration Identification (abbr. HDI) to identify the handover processes in open software projects automatically. To evaluate our method, we selected two sample sets (i.e. sample set A and sample set B) from Github. With the sample set A, an automatic identification (to identify possible handover processes) together with an email inquiry (to identify actual handover processes) have been conducted. With the sample set B, we analyze fourteen potential factors impacting a handover process using the stepwise regression method.Results: The precision, recall and accuracy of our identification method reach 0.67, 0.73 and 0.65 respectively. The rate of correct identification of HDI algorithm is over 0.5 on average. Six factors were identified as the major factors impacting a handover process as well as seven combinations of these six factors were tested by stepwise regression method to explore possible correlation with the corresponding handover duration, among which five combinations show R-2 greater than 0.4 with one reaches 0.493.Conclusion: This study implies that handover can be identified automatically. Developers usually follow a common handover process under various context. Moreover, although a significant correlation between the duration of a handover process and the combination of certain factors could be observed, there is no single factor that has a significant correlation with the duration of a handover process. (C) 2019 Elsevier Inc. All rights reserved.
机译:背景:移交在开放源代码软件(OSS)开发中很常见,可能会对软件质量和进度产生负面影响。目标:我们旨在确定与移交过程相关的因素,以便将来进行改进。方法:我们首先提出一个指标,即有效天数覆盖(简称ADC)和算法(即切换持续时间标识(简称HDI))一起自动识别开放软件项目中的切换过程。为了评估我们的方法,我们从Github中选择了两个样本集(即样本集A和样本集B)。使用样本集A,已经进行了自动识别(识别可能的切换过程)以及电子邮件查询(识别实际的切换过程)。对于样本集B,我们使用逐步回归方法分析了影响切换过程的14个潜在因素。结果:我们的识别方法的精度,召回率和准确性分别达到0.67、0.73和0.65。 HDI算法的正确识别率平均超过0.5。确定了六个因素是影响切换过程的主要因素,并通过逐步回归方法测试了这六个因素的七个组合,以探索与相应切换持续时间的可能相关性,其中五个组合显示R-2大于0.4,一个组合达到0.493。结论:这项研究表明可以自动识别切换。开发人员通常会在各种情况下遵循通用的切换过程。而且,尽管可以观察到切换过程的持续时间与某些因素的组合之间的显着相关性,但是没有单个因素与切换过程的持续时间具有显着的相关性。 (C)2019 Elsevier Inc.保留所有权利。

著录项

  • 来源
    《The Journal of Systems and Software》 |2019年第7期|238-254|共17页
  • 作者单位

    Nanjing Univ, State Key Lab Novel Software Technol, Software Inst, Nanjing, Jiangsu, Peoples R China;

    Nanjing Univ, State Key Lab Novel Software Technol, Software Inst, Nanjing, Jiangsu, Peoples R China;

    Nanjing Univ, State Key Lab Novel Software Technol, Software Inst, Nanjing, Jiangsu, Peoples R China;

    Nanjing Univ, State Key Lab Novel Software Technol, Software Inst, Nanjing, Jiangsu, Peoples R China;

    Nanjing Univ, State Key Lab Novel Software Technol, Software Inst, Nanjing, Jiangsu, Peoples R China;

    Nanjing Univ, State Key Lab Novel Software Technol, Software Inst, Nanjing, Jiangsu, Peoples R China;

    Nanjing Univ, State Key Lab Novel Software Technol, Software Inst, Nanjing, Jiangsu, Peoples R China;

    Nanjing Univ, State Key Lab Novel Software Technol, Software Inst, Nanjing, Jiangsu, Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Software process; Repository mining; Handover; Open source software development;

    机译:软件过程;资源库挖掘;移交;开源软件开发;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号