arrow
返回

A field study of API learning obstacles

delete2010-12-14
delete260
PRE
AI
M
Martin P. Robillard *
R
Robert DeLine
DOI:10.1007/s10664-010-9150-8delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Large APIs can be hard to learn, and this can lead to decreased programmer productivity. But what makes APIs hard to learn? We conducted a mixed approach, multi-phased study of the obstacles faced by Microsoft developers learning a wide variety of new APIs. The study involved a combination of surveys and in-person interviews, and collected the opinions and experiences of over 440 professional developers. We found that some of the most severe obstacles faced by developers learning new APIs pertained to the documentation and other learning resources. We report on the obstacles developers face when learning new APIs, with a special focus on obstacles related to API documentation. Our qualitative analysis elicited five important factors to consider when designing API documentation: documentation of intent; code examples; matching APIs with scenarios; penetrability of the API; and format and presentation. We analyzed how these factors can be interpreted to prioritize API documentation development efforts.
Keyword:
Application programming interfaces
Software libraries
Programming
Documentation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

M
Microsoft
学者数:
3.0K
论文数: 2.7K
被引数: 7
M
McGill University
学者数:
5.5W
论文数: 4.9W
被引数: 7.0W
引用论文

引用论文

err分享
err收藏
The electro-reduction of the anaesthetic gas isoflurane
err1988-04-01
err0
PREAI
errR.G. Compton; R.J. Northing; A.M. Waller; G.W.J. Fleet; J.C. Son; B.P. Bashyal
err分享
err收藏
Eosinophils in Fat: Pink Is the New Brown
errCell
IF0
err2014-06-01
err0
errOAAI
errStephen D. Lee; Peter Tontonoz
err分享
err收藏
err分享
err收藏
Asking and answering questions during a programming change task
err2008-07-01
err220
errOAAI
errSillito, Jonathan; Murphy, Gail C.; De Volder, Kris
err分享
err收藏
err分享
err收藏
Epidemiologic studies of serum uric acid levels among micronesians
err2005-11-22
err0
PREAI
errDwayne Reed; Darwin Labarthe; Reuel Stallones
err分享
err收藏
学者 查看更多内容