paper-with-me

Papers

Are Machine Programming Systems using Right Source-Code Measures to Select Code Repositories?

2022-09-24 · Niranjan Hasabnis

Machine programming (MP) is an emerging field at the intersection of deterministic and probabilistic computing, and it aims to assist software and hardware engineers, among other applications. Along with powerful compute resources, MP systems often rely on vast amount of open-source code to learn interesting properties about code and programming and solve problems in the areas of debugging, code recommendation, auto-completion, etc. Unfortunately, several of the existing MP systems either do not consider quality of code repositories or use atypical quality measures than those typically used in software engineering community to select them. As such, impact of quality of code repositories on the performance of these systems needs to be studied. In this preliminary paper, we evaluate impact of different quality repositories on the performance of a candidate MP system. Towards that objective, we develop a framework, named GitRank, to rank open-source repositories on quality, maintainability, and popularity by leveraging existing research on this topic. We then apply GitRank to evaluate correlation between the quality measures used by the candidate MP system and the quality measures used by our framework. Our preliminary results reveal some correlation between the quality measures used in GitRank and ControlFlag's performance, suggesting that some of the measures used in GitRank are applicable to ControlFlag. But it also raises questions around right quality measures for code repositories used in MP systems. We believe that our findings also generate interesting insights towards code quality measures that affect performance of MP systems.

📄 PDF Abstract BibTeX arXiv:2209.11946

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Unsupervised Translation of German--Lower Sorbian: Exploring Training and Novel Transfer Methods on a Low-Resource Language

2021-09-24 · Lukas Edman, Ahmet Üstün, Antonio Toral, Gertjan van Noord

This paper describes the methods behind the systems submitted by the University of Groningen for the WMT 2021 Unsupervised Machine Translation task for German--Lower Sorbian (DE--DSB): a high-resource language to a low-r…

DecoderMachine TranslationTranslationUnsupervised Machine Translation

Developing Hands-on Labs for Source Code Vulnerability Detection with AI

2023-02-01 · Maryam Taeb

As the role of information and communication technologies gradually increases in our lives, source code security becomes a significant issue to protect against malicious attempts Furthermore with the advent of data-drive…

Vulnerability Detection

Adapting Multilingual Models for Code-Mixed Translation using Back-to-Back Translation

2021-08-17 · ACL ARR August 2021 8 · Anonymous

In this paper, we explore the problem of translating code-mixed sentences to an equivalent monolingual form. The scarcity of gold standard code-mixed to pure language parallel data makes it difficult to train a translati…

Data AugmentationMachine TranslationTranslation

Findings of the LoResMT 2021 Shared Task on COVID and Sign Language for Low-resource Languages

2021-08-14 · MTSummit 2021 8 · Atul Kr. Ojha, Chao-Hong Liu, Katharina Kann, John Ortega 외

We present the findings of the LoResMT 2021 shared task which focuses on machine translation (MT) of COVID-19 data for both low-resource spoken and sign languages. The organization of this task was conducted as part of t…

Machine TranslationTranslation

Machine Learning Based Source Code Classification Using Syntax Oriented Features

2017-03-04 · Shaul Zevin, Catherine Holzem

As of today the programming language of the vast majority of the published source code is manually specified or programmatically assigned based on the sole file extension. In this paper we show that the source code progr…

BIG-bench Machine LearningClassificationCode ClassificationGeneral Classification+1