paper-with-me

홈 › Papers

DocGen: Generating Detailed Parameter Docstrings in Python

2023-11-11 · Vatsal Venkatkrishna, Durga Shree Nagabushanam, Emmanuel Iko-Ojo Simon, Melina Vidoni

Documentation debt hinders the effective utilization of open-source software. Although code summarization tools have been helpful for developers, most would prefer a detailed account of each parameter in a function rather than a high-level summary. However, generating such a summary is too intricate for a single generative model to produce reliably due to the lack of high-quality training data. Thus, we propose a multi-step approach that combines multiple task-specific models, each adept at producing a specific section of a docstring. The combination of these models ensures the inclusion of each section in the final docstring. We compared the results from our approach with existing generative models using both automatic metrics and a human-centred evaluation with 17 participating developers, which proves the superiority of our approach over existing methods.

📄 PDF Abstract BibTeX arXiv:2311.06453

Code (0)

등록된 구현이 없습니다.

Tasks

Code Summarization

Similar Papers 제목 키워드 기반

UncertaintyPlayground: A Fast and Simplified Python Library for Uncertainty Estimation

2023-10-23 · Ilia Azizi

This paper introduces UncertaintyPlayground, a Python library built on PyTorch and GPyTorch for uncertainty estimation in supervised learning tasks. The library offers fast training for Gaussian and multi-modal outcome d…

CPUGPUPrediction Intervals

PyMT5: multi-mode translation of natural language and Python code with transformers

2020-10-07 · EMNLP 2020 11 · Colin B. Clement, Dawn Drain, Jonathan Timcheck, Alexey Svyatkovskiy 외

Simultaneously modeling source code and natural language has many exciting applications in automated software development and understanding. Pursuant to achieving such technology, we introduce PyMT5, the Python method te…

Translation

Mining Documentation to Extract Hyperparameter Schemas

2020-06-30 · Guillaume Baudart, Peter D. Kirchner, Martin Hirzel, Kiran Kate

AI automation tools need machine-readable hyperparameter schemas to define their search spaces. At the same time, AI libraries often come with good human-readable documentation. While such documentation contains most of …

DocGenome: An Open Large-scale Scientific Document Benchmark for Training and Testing Multi-modal Large Language Models

2024-06-17 · Renqiu Xia, Song Mao, Xiangchao Yan, Hongbin Zhou 외

Scientific documents record research findings and valuable human knowledge, comprising a vast corpus of high-quality data. Leveraging multi-modality data extracted from these documents and assessing large models' abiliti…

Document ClassificationVisual Grounding

Evaluating Large Language Models Trained on Code

2021-07-07 · Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan 외

We introduce Codex, a GPT language model fine-tuned on publicly available code from GitHub, and study its Python code-writing capabilities. A distinct production version of Codex powers GitHub Copilot. On HumanEval, a ne…

Code GenerationHumanEvalLanguage ModelingLanguage Modelling+1