arrow
返回

Automated API Property Inference Techniques

delete2013-05-01
delete144
delete
OA
AI
M
Martin P. Robillard *
E
Eric Bodden
D
David Kawrykow
M
Mira Mezini
T
Tristan Ratchford
DOI:10.1109/TSE.2012.63delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Frameworks and libraries offer reusable and customizable functionality through Application Programming Interfaces (APIs). Correctly using large and sophisticated APIs can represent a challenge due to hidden assumptions and requirements. Numerous approaches have been developed to infer properties of APIs, intended to guide their use by developers. With each approach come new definitions of API properties, new techniques for inferring these properties, and new ways to assess their correctness and usefulness. This paper provides a comprehensive survey of over a decade of research on automated property inference for APIs. Our survey provides a synthesis of this complex technical field along different dimensions of analysis: properties inferred, mining techniques, and empirical results. In particular, we derive a classification and organization of over 60 techniques into five different categories based on the type of API property inferred: unordered usage patterns, sequential usage patterns, behavioral specifications, migration mappings, and general information.
Keyword:
API property
programming rules
specifications
protocols
interface
data mining
pattern mining
API evolution
API usage pattern
AI总结

AI总结

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

期刊

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

机构

I
international business machines (ibm)
学者数:
5.7K
论文数: 4.5K
被引数: 4
I
ibm usa
学者数:
1.4K
论文数: 1.0K
被引数: 0
T
Technical University of Darmstadt
学者数:
1.3W
论文数: 10.0K
被引数: 1.2W
学者 查看更多机构
引用论文

引用论文

The microbiota promotes social behavior by modulating microglial remodeling of forebrain neurons
err
IF0
err2020-05-03
err0
errOAAI
errJoseph J. Bruckner; Sarah J. Stednitz; Max Z. Grice; Dana Zaidan; Michelle S. Massaquoi; Johannes Larsch; Alexandra Tallafuss; Karen Guillemin; Philip Washbourne; Judith S. Eisen
err分享
err收藏
Corrigendum: CTCF-mediated topological boundaries during development foster appropriate gene regulation
err2017-09-25
err0
errOAAI
errVarun Narendra; Milia Bulajić; Job Dekker; Esteban O. Mazzoni; Danny Reinberg
err分享
err收藏
The pathology of bone marrow transplantation
err2007-04-03
err0
PREAI
errJ.P. SLOANE; J. NORTON
err分享
err收藏
Chromatic and luminance interactions in spatial contrast signals
err1998-04-01
err0
PREAI
errJONATHAN D. VICTOR; KEITH P. PURPURA; MARY M. CONTE
err分享
err收藏
学者 查看更多内容