{"title":"A hybrid approach for developer recommendation based on social network","authors":"Huilin Liang, Qingjie Wei","doi":"10.1117/12.2685505","DOIUrl":null,"url":null,"abstract":"Bug fixing requires collaboration among developers, however, most of current studies recommend developers based on the textual content and similarity of bug reports, ignoring the implicit social relationships generated by developers when they collaborate on fixing tasks. This paper proposes a hybrid approach for bug developer recommendation to address this problem. The method constructs a developer social network, extracts developer social relationships implicitly modeled in bug report history records and comment, and uses Graph Convolutional Neural Network (GCN) to learn the closeness between developers. In addition, Convolutional Neural Networks (CNN) are used to learn the bug report text content, suitable developers are recommended by fusing the collaborative relationships between developers and the textual content of bug reports. According to experimental findings, the method's accuracy is significantly better than that of other methods.","PeriodicalId":305812,"journal":{"name":"International Conference on Electronic Information Technology","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Electronic Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2685505","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Bug fixing requires collaboration among developers, however, most of current studies recommend developers based on the textual content and similarity of bug reports, ignoring the implicit social relationships generated by developers when they collaborate on fixing tasks. This paper proposes a hybrid approach for bug developer recommendation to address this problem. The method constructs a developer social network, extracts developer social relationships implicitly modeled in bug report history records and comment, and uses Graph Convolutional Neural Network (GCN) to learn the closeness between developers. In addition, Convolutional Neural Networks (CNN) are used to learn the bug report text content, suitable developers are recommended by fusing the collaborative relationships between developers and the textual content of bug reports. According to experimental findings, the method's accuracy is significantly better than that of other methods.