HotGPT: How to Make Software Documentation More Useful with a Large Language Model?

10Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

It is well known that valuable information is contained in the natural language components of software systems, like comments and manual, and such information can be used to improve system performance and reliability. Past research has attempted to extract such information through task-specific machine learning models and tool chains. Here, we investigate a general, one-model-fit-all solution through a state-of-the-art large language model (e.g., the GPT series). Our investigation covers three representative tasks: extracting locking rules from comments, synthesizing exception predicates from comments, and identifying performance-related configurations; it reveals challenges and opportunities in applying large language models to system maintenance tasks.

References Powered by Scopus

Jigsaw: Large Language Models meet Program Synthesis

106Citations
N/AReaders
Get full text

Translating code comments to procedure specifications

80Citations
N/AReaders
Get full text

Automatic Code Documentation Generation Using GPT-3

42Citations
N/AReaders
Get full text

Cited by Powered by Scopus

LLM for Test Script Generation and Migration: Challenges, Capabilities, and Opportunities

16Citations
N/AReaders
Get full text

PyDex: Repairing Bugs in Introductory Python Assignments using LLMs

8Citations
N/AReaders
Get full text

Software engineering education in the era of conversational AI: current trends and future directions

2Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Su, Y., Wan, C., Sethi, U., Lu, S., Musuvathi, M., & Nath, S. (2023). HotGPT: How to Make Software Documentation More Useful with a Large Language Model? In HotOS 2023 - Proceedings of the 19th Workshop on Hot Topics in Operating Systems (pp. 87–93). Association for Computing Machinery, Inc. https://doi.org/10.1145/3593856.3595910

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 7

70%

Lecturer / Post doc 2

20%

Professor / Associate Prof. 1

10%

Readers' Discipline

Tooltip

Computer Science 7

70%

Chemical Engineering 1

10%

Energy 1

10%

Engineering 1

10%

Save time finding and organizing research with Mendeley

Sign up for free