paper-with-me

Papers

Better Python Programming for all: With the focus on Maintainability

2024-08-17 · Karthik Shivashankar, Antonio Martini

This study aims to enhance the maintainability of code generated by Large Language Models (LLMs), with a focus on the Python programming language. As the use of LLMs for coding assistance grows, so do concerns about the maintainability of the code they produce. Previous research has mainly concentrated on the functional accuracy and testing success of generated code, overlooking aspects of maintainability. Our approach involves the use of a specifically designed dataset for training and evaluating the model, ensuring a thorough assessment of code maintainability. At the heart of our work is the fine-tuning of an LLM for code refactoring, aimed at enhancing code readability, reducing complexity, and improving overall maintainability. After fine-tuning an LLM to prioritize code maintainability, our evaluations indicate that this model significantly improves code maintainability standards, suggesting a promising direction for the future of AI-assisted software development.

📄 PDF Abstract BibTeX arXiv:2408.09134

Code (0)

등록된 구현이 없습니다.

Tasks

All

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

PyPOTS: A Python Toolbox for Data Mining on Partially-Observed Time Series

2023-05-30 · Wenjie Du

PyPOTS is an open-source Python library dedicated to data mining and analysis on multivariate partially-observed time series, i.e. incomplete time series with missing values, A.K.A. irregularlysampled time series. Partic…

Anomaly DetectionClassificationClassification on Time Series with Missing DataClustering+12

code_transformed: The Influence of Large Language Models on Code

2025-06-13 · Yuliang Xu, Siming Huang, Mingmeng Geng, Yao Wan 외

Coding remains one of the most fundamental modes of interaction between humans and machines. With the rapid advancement of Large Language Models (LLMs), code generation capabilities have begun to significantly reshape pr…

Code Generation

Deep Learning and Machine Learning, Advancing Big Data Analytics and Management: Object-Oriented Programming

2024-09-30 · Tianyang Wang, Ziqian Bi, Keyu Chen, Jiawei Xu 외

Object-Oriented Programming (OOP) has become a crucial paradigm for managing the growing complexity of modern software systems, particularly in fields like machine learning, deep learning, large language models (LLM), an…

Management

mlpy: Machine Learning Python

2012-02-29 · Davide Albanese, Roberto Visintainer, Stefano Merler, Samantha Riccadonna 외

mlpy is a Python Open Source Machine Learning library built on top of NumPy/SciPy and the GNU Scientific Libraries. mlpy provides a wide range of state-of-the-art machine learning methods for supervised and unsupervised …

BIG-bench Machine Learning

Measuring The Impact Of Programming Language Distribution

2023-02-03 · Gabriel Orlanski, Kefan Xiao, Xavier Garcia, Jeffrey Hui 외

Current benchmarks for evaluating neural code models focus on only a small subset of programming languages, excluding many popular languages such as Go or Rust. To ameliorate this issue, we present the BabelCode framewor…

Code TranslationTranslation