paper-with-me

Papers

An Evalutation of Programming Language Models' performance on Software Defect Detection

2019-09-10 · Kailun Wang

This dissertation presents an evaluation of several language models on software defect datasets. A language Model (LM) "can provide word representation and probability indication of word sequences as the core component of an NLP system." Language models for source code are specified for tasks in the software engineering field. While some models are directly the NLP ones, others contain structural information that is uniquely owned by source code. Software defects are defects in the source code that lead to unexpected behaviours and malfunctions at all levels. This study provides an original attempt to detect these defects at three different levels (syntactical, algorithmic and general) We also provide a tool chain that researchers can use to reproduce the experiments. We have tested the different models against different datasets, and performed an analysis over the results. Our original attempt to deploy bert, the state-of-the-art model for multitasks, leveled or outscored all other models compared.

📄 PDF Abstract BibTeX arXiv:1909.10309

Code (1)

hiroto-takatoshi/ProgLMBug 공식 구현 tf

Tasks

Defect DetectionLanguage ModelingLanguage Modelling

Similar Papers 제목 키워드 기반

v-SVR Polynomial Kernel for Predicting the Defect Density in New Software Projects

2018-12-15 · Cuauhtemoc Lopez-Martin, Mohammad Azzeh, Ali Bou Nassif, Shadi Banitaan

An important product measure to determine the effectiveness of software processes is the defect density (DD). In this study, we propose the application of support vector regression (SVR) to predict the DD of new software…

Benchmarkingregression

Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Review

2023-07-04 · Man Fai Wong, Shangxin Guo, Ching Nam Hang, Siu Wai Ho 외

This paper provides a comprehensive review of the literature concerning the utilization of Natural Language Processing (NLP) techniques, with a particular focus on transformer-based large language models (LLMs) trained u…

Clone DetectionCode CompletionCode GenerationCode Summarization+3

HEDP: A Method for Early Forecasting Software Defects based on Human Error Mechanisms

2021-10-13 · Fuqun Huang, Lorenzo Strigini

As the primary cause of software defects, human error is the key to understanding, and perhaps to predicting and avoiding them. Little research has been done to predict defects on the basis of the cognitive errors that c…

A Taxonomy of Prompt Defects in LLM Systems

2025-09-17 · Haoye Tian, Chong Wang, BoYang Yang, Lyuye Zhang 외 arxiv

Large Language Models (LLMs) have become key components of modern software, with prompts acting as their de-facto programming interface. However, prompt design remains largely empirical and small mistakes can cascade int…

Prompt Engineering

From Static to Dynamic: Benchmarking Real-World Code Review with MCR-Bench

2026-08-27 · Dewu Zheng, Yanlin Wang, Xiwen Wang, Kefeng Duan 외 arxiv

In real-world software development, code review typically involves iterative interactions between developers and reviewers to improve software quality, making the process costly and time-consuming. Although recent work e…