arrow
返回

API-Related Developer Information Needs in Stack Overflow

delete2022-11-01
delete13
PRE
AI
刘明微 封面图
刘明微 (Mingwei Liu)
X
Xin Peng *
A
Andrian Marcus
S
Shuangshuang Xing
C
Christoph Treude
C
Chengyuan Zhao
DOI:10.1109/TSE.2021.3120203delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Stack Overflow (SO) provides informal documentation for APIs in response to questions that express API related developer needs. Navigating the information available on SO and getting information related to a particular API and need is challenging due to the vast amount of questions and answers and the tag-driven structure of SO. In this paper we focus on identifying and classifying fine-grained developer needs expressed in sentences of API-related SO questions, as well as the specific information types used to express such needs, and the different roles APIs play in these questions and their answers. We derive a taxonomy, complementing existing ones, through an empirical study of 266 SO posts. We then develop and evaluate an approach for the automated identification of the fine-grained developer needs in SO threads, which takes a thread as input and outputs the corresponding developer needs, the types of information expressing them, and the roles of API elements relevant to the needs. To show a practical application of our taxonomy, we introduce and evaluate an approach for the automated retrieval of SO questions, based on these developer needs.
Keyword:
Encoding
Taxonomy
Documentation
Codes
Task analysis
Java
Data collection
Developer information need
API
Stack Overflow

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

F
fudan university
学者数:
11.8W
论文数: 7.7W
被引数: 121
U
University of Texas Dallas
学者数:
5.6K
论文数: 5.0K
被引数: 15
U
university of texas system
学者数:
18.5W
论文数: 15.6W
被引数: 210
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Dual Hole Transport Layers Heterojunction and Band Alignment Engineered Mo:BiVO4 Photoanodes for Efficient Water Splitting (Small 37/2024)
err2024-09-13
err0
PREAI
errGuilin Wang; Tongxin Tang; Kai‐Hang Ye; Xin Ding; Junwei Chen; WenHao Zou; Yushen Xiao; JieYu Li; Long Zhao; Chaojie Chen; Sitong Ge; Lei Li; Xiujuan Wei; Chao Chen; Yang Cao; Zhan Lin; Shanqing Zhang
err分享
err收藏
Disruption of a primary health care domestic violence and abuse service in two London boroughs: interrupted time series evaluation
err2020-06-22
err0
errOAAI
errJasmina Panovska-Griffiths; Alex Hardip Sohal; Peter Martin; Estela Barbosa Capelas; Medina Johnson; Annie Howell; Natalia V Lewis; Gene Feder; Chris Griffiths; Sandra Eldridge
err分享
err收藏
err分享
err收藏
Aerodynamic IR domes of polycrystalline alumina
err2005-05-18
err0
PREAI
errMark V. Parish; Marina R. Pascucci; William H. Rhodes
err分享
err收藏
err分享
err收藏
Quantifying the Autophagy-Triggering Effects of Drugs in Cell Spheroids with Live Fluorescence Microscopy
err2014-04-28
err0
PREAI
errNariman Ansari; Stefanie Hardung; Katharina Hötte; Stefanie Rakel; Patrick Antonietti; Donat Kögel; Ernst H. K. Stelzer; Francesco Pampaloni
err分享
err收藏
学者 查看更多内容