• Complex
  • Title
  • Keyword
  • Abstract
  • Scholars
  • Journal
  • ISSN
  • Conference
搜索

Author:

Zhang, Wen (Zhang, Wen.) (Scholars:张文) | Zhao, Jiangpeng (Zhao, Jiangpeng.) | Peng, Rui (Peng, Rui.) | Wang, Song (Wang, Song.) | Yang, Ye (Yang, Ye.)

Indexed by:

EI Scopus SCIE

Abstract:

The sustainability of an open source project is essential for the long-term and reliable development of software. Most existing studies focus on the recommendation accuracy of bug report assignment while ignoring inexperienced developers in the open source community. This gives inexperienced developers less opportunity to resolve bugs and can cause them to gradually lose interest in the development of open source software (OSS). To address this problem, this article proposes a novel approach called sustainable recommender (SusRec) to make sustainable report assignments without sacrificing accuracy. The SusRec approach is based on multimodal learning and ensemble learning, and it consists of two stages: the preprocessing stage and the developer scoring stage. In the preprocessing stage, the approach selects candidate developers who have participated in the resolution of bugs under the product of a new bug report. It then divides the candidate developers into three types-core developers, active developers, and peripheral developers-according to their experience. In the developer scoring stage, multimodal learning is adopted to score the three types of bug report-developer pairs, and ensemble learning is adopted to weight the scores of the three types of bug report-developer pairs and recommend developers for bug reports. We conduct extensive experiments using the bug repositories of the Eclipse and Mozilla projects to compare the proposed SusRec approach with the baseline methods in bug report assignment. The results demonstrate that the proposed SusRec approach cannot only improve the accuracy of developer recommendations for bug reports, but also the sustainability of OSS projects by providing more opportunities for active developers and peripheral developers to participate in bug resolution.

Keyword:

Weight measurement ensemble learning Sustainable development Bug report assignment Computer bugs Statistics multimodal learning Collaboration recommendation sustainability Sociology Cultural differences

Author Community:

  • [ 1 ] [Zhang, Wen]Beijing Univ Technol, Sch Econ & Management, Beijing 100124, Peoples R China
  • [ 2 ] [Zhao, Jiangpeng]Beijing Univ Technol, Sch Econ & Management, Beijing 100124, Peoples R China
  • [ 3 ] [Peng, Rui]Beijing Univ Technol, Sch Econ & Management, Beijing 100124, Peoples R China
  • [ 4 ] [Wang, Song]York Univ, Dept Elect Engn & Comp Sci, Toronto, ON M3J 1P3, Canada
  • [ 5 ] [Yang, Ye]Stevens Inst Technol, Sch Syst & Enterprises, Hoboken, NJ 07030 USA

Reprint Author's Address:

  • [Peng, Rui]Beijing Univ Technol, Sch Econ & Management, Beijing 100124, Peoples R China;;

Show more details

Related Keywords:

Source :

IEEE TRANSACTIONS ON RELIABILITY

ISSN: 0018-9529

Year: 2022

Issue: 1

Volume: 72

Page: 61-78

5 . 9

JCR@2022

5 . 9 0 0

JCR@2022

ESI Discipline: ENGINEERING;

ESI HC Threshold:49

JCR Journal Grade:1

CAS Journal Grade:2

Cited Count:

WoS CC Cited Count: 1

SCOPUS Cited Count: 6

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count:

Chinese Cited Count:

30 Days PV: 6

Affiliated Colleges:

Online/Total:517/10598868
Address:BJUT Library(100 Pingleyuan,Chaoyang District,Beijing 100124, China Post Code:100124) Contact Us:010-67392185
Copyright:BJUT Library Technical Support:Beijing Aegean Software Co., Ltd.