Repocoder: Repository-level code completion through iterative retrieval and generation

F Zhang, B Chen, Y Zhang, J Keung, J Liu… - arxiv preprint arxiv …, 2023 - arxiv.org
The task of repository-level code completion is to continue writing the unfinished code based
on a broader context of the repository. While for automated code completion tools, it is …

A systematic process for mining software repositories: Results from a systematic literature review

M Vidoni - Information and Software Technology, 2022 - Elsevier
Abstract Context: Mining Software Repositories (MSR) is a growing area of Software
Engineering (SE) research. Since their emergence in 2004, many investigations have …

Predicting the first response latency of maintainers and contributors in pull requests

SH Khatoonabadi, A Abdellatif… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
The success of a Pull Request (PR) depends on the responsiveness of the maintainers and
the contributor during the review process. Being aware of the expected waiting times can …

Mpcoder: Multi-user personalized code generator with explicit and implicit style representation learning

Z Dai, C Yao, WK Han, Y Yuan, Z Gao… - arxiv preprint arxiv …, 2024 - arxiv.org
Large Language Models (LLMs) have demonstrated great potential for assisting developers
in their daily development. However, most research focuses on generating correct code …

Are you still working on this? An empirical study on pull request abandonment

Z Li, Y Yu, T Wang, G Yin, S Li… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
The great success of numerous community-based open source software (OSS) is based on
volunteers continuously submitting contributions, but ensuring sustainability is a persistent …

On wasted contributions: Understanding the dynamics of contributor-abandoned pull requests–a mixed-methods study of 10 large open-source projects

SH Khatoonabadi, DE Costa, R Abdalkareem… - ACM Transactions on …, 2023 - dl.acm.org
Pull-based development has enabled numerous volunteers to contribute to open-source
projects with fewer barriers. Nevertheless, a considerable amount of pull requests (PRs) with …

Llm hallucinations in practical code generation: Phenomena, mechanism, and mitigation

Z Zhang, Y Wang, C Wang, J Chen, Z Zheng - arxiv preprint arxiv …, 2024 - arxiv.org
Code generation aims to automatically generate code from input requirements, significantly
enhancing development efficiency. Recent large language models (LLMs) based …

[HTML][HTML] Does code quality affect pull request acceptance? An empirical study

V Lenarduzzi, V Nikkola, N Saarimäki… - Journal of Systems and …, 2021 - Elsevier
Background Pull requests are a common practice for making contributions and reviewing
them in both open-source and industrial contexts. Objective Our goal is to understand …

A large-scale comparative analysis of coding standard conformance in open-source data science projects

AJ Simmons, S Barnett, J Rivera-Villicana… - Proceedings of the 14th …, 2020 - dl.acm.org
Background: Meeting the growing industry demand for Data Science requires cross-
disciplinary teams that can translate machine learning research into production-ready code …

Detecting compiler warning defects via diversity-guided program mutation

Y Tang, H Jiang, Z Zhou, X Li, Z Ren… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Compiler diagnostic warnings help developers identify potential programming mistakes
during program compilation. However, these warnings could be erroneous due to the …