REDCODER (Parvez et al., 2021) initially identified potential candidate codes from existing code or abstract databases. The researchers retained 1.1 million unique lines of codes and abstracts as retrieved data through multiple channels. The final evaluation on the CodeXGLUE dataset demonstrated excellent performance across multiple programming languages and evaluation metrics. Another proposed enhancement was put forth by Zan et al. (2022), who utilized private libraries to enhance the quality of code generation. This involved first identifying the most suitable private libraries based on the API documentation through the APIRetriever component, and then utilizing the APIcoder for generation. This approach led to a notable improvement in the accuracy of the generated content.
REDCODER (Parvez et al., 2021)은 기존 코드나 추상 데이터베이스에서 잠재적인 후보 코드를 처음으로 식별했습니다. 연구자들은 여러 채널을 통해 110만 개의 고유한 코드 라인과 초록을 검색된 데이터로 유지했습니다. CodeXGLUE 데이터셋에 대한 최종 평가에서는 여러 프로그래밍 언어와 평가 지표에서 뛰어난 성능을 보여주었습니다. 또 다른 제안된 개선 사항은 Zan et al. (2022)에 의해 제시되었으며, 이들은 코드 생성의 품질을 향상시키기 위해 사설 라이브러리를 활용했습니다. 이는 APIRetriever 구성 요소를 통해 API 문서를 기반으로 가장 적합한 사설 라이브러리를 먼저 식별한 다음, APIcoder를 사용하여 생성하는 과정을 포함했습니다. 이 접근 방식은 생성된 콘텐츠의 정확성을 현저히 향상시켰습니다.
REDCODER(Parvez et al., 2021)는 기존 코드 또는 추상 데이터베이스에서 잠재적인 후보 코드를 처음 식별했습니다. 연구진은 여러 채널을 통해 검색된 데이터로 110만 개의 고유한 코드와 초록을 보유했습니다. CodeXGLUE 데이터 세트에 대한 최종 평가는 여러 프로그래밍 언어와 평가 지표에서 우수한 성능을 입증했습니다. 또 다른 제안된 개선 사항은 Zan 등(2022)이 제안한 것으로, 코드 생성의 품질을 향상시키기 위해 비공개 라이브러리를 활용했습니다. 이 방법은 먼저 APIRetriever 구성 요소를 통해 API 문서를 기반으로 가장 적합한 비공개 라이브러리를 식별한 다음 생성에 APIcoder를 활용하는 방식으로 진행되었습니다. 이러한 접근 방식은 생성된 콘텐츠의 정확도를 크게 향상시켰습니다.