TY - GEN
T1 - HotGPT
T2 - 19th Workshop on Hot Topics in Operating Systems, HotOS 2023
AU - Su, Yiming
AU - Wan, Chengcheng
AU - Sethi, Utsav
AU - Lu, Shan
AU - Musuvathi, Madan
AU - Nath, Suman
N1 - Publisher Copyright:
© 2023 ACM.
PY - 2023/6/22
Y1 - 2023/6/22
N2 - 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.
AB - 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.
KW - large language model
KW - software documentation
UR - https://www.scopus.com/pages/publications/85166260962
U2 - 10.1145/3593856.3595910
DO - 10.1145/3593856.3595910
M3 - 会议稿件
AN - SCOPUS:85166260962
T3 - HotOS 2023 - Proceedings of the 19th Workshop on Hot Topics in Operating Systems
SP - 87
EP - 93
BT - HotOS 2023 - Proceedings of the 19th Workshop on Hot Topics in Operating Systems
PB - Association for Computing Machinery, Inc
Y2 - 22 June 2023 through 24 June 2023
ER -