Skip to main content

A Developer Recommendation Method Based on Disentangled Graph Convolutional Network

  • Conference paper
  • First Online:
Neural Information Processing (ICONIP 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14451))

Included in the following conference series:

  • 581 Accesses

Abstract

Crowdsourcing Software Development (CSD) solves software development tasks by integrating resources from global developers. With more and more companies and developers moving onto CSD platforms, the information overload problem of the platform makes it difficult to recommend suitable developers for the software development task. The interaction behavior between developers and tasks is often the result of complex latent factors. Existing developer recommendation methods are mostly based on deep learning, where the feature representations ignores the influence of latent factors on interactive behavior, leading to learned feature representations that lack robustness and interpretability. To solve the above problems, we present a Developer Recommendation Method Based on Disentangled Graph Convolutional (DRDGC). Specifically, we use a disentangled graph convolutional network to separate the latent factors within the original features. Each latent factor contains specific information and is independent from each other, which makes the features constructed by the latent factors exhibit stronger robustness and interpretability. Extensive experiments results show that DRDGC can effectively recommend the right developer for the task and outperforms the baseline methods.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Cao, J., Lin, X., Cong, X., Ya, J., Liu, T., Wang, B.: DisenCDR: learning disentangled representations for cross-domain recommendation. In: International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 267–277 (2022)

    Google Scholar 

  2. He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., Wang, M.: LightGCN: simplifying and powering graph convolution network for recommendation. In: International Conference on Research and Development in Information Retrieval, pp. 639–648 (2020)

    Google Scholar 

  3. Higgins, I., et al.: Towards a definition of disentangled representations. arXiv preprint arXiv:1812.02230 (2018)

  4. Hu, L., Li, C., Shi, C., Yang, C., Shao, C.: Graph neural news recommendation with long-term and short-term interest modeling. Inf. Process. Manage. 57(2), 102142 (2020)

    Article  Google Scholar 

  5. Jiang, H., et al.: DupHunter: detecting duplicate pull requests in fork-based development. IEEE Trans. Software Eng. 49(4), 2920–2940 (2023)

    Article  Google Scholar 

  6. Ma, J., Cui, P., Kuang, K., Wang, X., Zhu, W.: Disentangled graph convolutional networks. In: International Conference on Machine Learning, pp. 4212–4221 (2019)

    Google Scholar 

  7. Rendle, S.: Factorization machines. In: International Conference on Data Mining, pp. 995–1000 (2010)

    Google Scholar 

  8. Wang, X., He, X., Wang, M., Feng, F., Chua, T.S.: Neural graph collaborative filtering. In: International Conference on Research and Development in Information Retrieval, pp. 165–174 (2019)

    Google Scholar 

  9. Xia, X., Lo, D., Wang, X., Zhou, B.: Accurate developer recommendation for bug resolution. In: Working Conference on Reverse Engineering, pp. 72–81 (2013)

    Google Scholar 

  10. Yu, Y., Wang, H., Yin, G., Wang, T.: Reviewer recommendation for pull-requests in GitHub: what can we learn from code review and bug assignment? Inf. Softw. Technol. 74, 204–218 (2016)

    Article  Google Scholar 

  11. Zhang, Z., Sun, H., Zhang, H.: Developer recommendation for Topcoder through a meta-learning based policy model. Empir. Softw. Eng. 25, 859–889 (2020)

    Article  Google Scholar 

  12. Zhou, J., et al.: Graph neural networks: a review of methods and applications. AI Open 1, 57–81 (2020)

    Article  Google Scholar 

  13. Zhu, J., Shen, B., Hu, F.: A learning to rank framework for developer recommendation in software crowdsourcing. In: International Conference on Asia-Pacific Software Engineering Conference, pp. 285–292 (2015)

    Google Scholar 

Download references

Acknowledgments

This work is jointly sponsored by National Natural Science Foundation of China (Nos. 62172249, 62202253), Natural Science Foundation of Shandong Province (Nos. ZR2021MF092, ZR2021QF074), the Fundamental Research Funds for the Central Universities, JLU (No. 93K172022K01).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xu Yu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lu, Y. et al. (2024). A Developer Recommendation Method Based on Disentangled Graph Convolutional Network. In: Luo, B., Cheng, L., Wu, ZG., Li, H., Li, C. (eds) Neural Information Processing. ICONIP 2023. Lecture Notes in Computer Science, vol 14451. Springer, Singapore. https://doi.org/10.1007/978-981-99-8073-4_44

Download citation

  • DOI: https://doi.org/10.1007/978-981-99-8073-4_44

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-99-8072-7

  • Online ISBN: 978-981-99-8073-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics