EBSCO Logo
Connecting you to content on EBSCOhost
Results
Title

Empirical study on developer factors affecting tossing path length of bug reports.

Authors

Wu, Hongrun; Liu, Haiyang; Ma, Yutao

Abstract

Bug reassignment (also known bug tossing) is a common activity in the life cycle of bug reports, and it increases the cost of time and labour to fix bugs in software projects. In large‐scale projects, about 6–10% of bug reports are tossed at least three times. However, the nature of repeatedly‐tossed bug reports was usually overlooked in previous works. This study focuses on developer features from four aspects, namely network centrality, developer workspace, developer expertise, and transmissibility of developers, to investigate which factors affect the tossing path length (TPL). By using statistical methods, this study finds that working theme, product, component, and degree centrality are key impact factors affecting the change of TPL. The four key features are then simplified to three core features, namely working theme, product, and component, which contribute about 90% of the variance of TPL. Finally, the two feature groups mentioned above are applied in six machine learning algorithms to predict potential developers for bug reports from Eclipse and Mozilla, and the results validate the effectiveness of the feature groups for developer recommendation. Hence, this study provides an easy‐to‐use feature selection method to train quality developer recommenders for automatic bug triage in an efficient way.

Publication

IET Software (Wiley-Blackwell), 2018, Vol 12, Issue 3, p258

ISSN

1751-8806

Publication type

Academic Journal

DOI

10.1049/iet-sen.2017.0159

EBSCO Connect | Privacy policy | Terms of use | Copyright | Manage my cookies
Journals | Subjects | Sitemap
© 2025 EBSCO Industries, Inc. All rights reserved