4.4 Article

Discovering API Directives from API Specifications with Text Classification

Related references

Note: Only part of the references are listed.
Article Computer Science, Software Engineering

Enriching API Documentation with Code Samples and Usage Scenarios from Crowd Knowledge

Jingxuan Zhang et al.

Summary: The study proposes a novel approach named ADECK to enrich API documentation with code samples and corresponding usage scenarios by leveraging crowd knowledge from Stack Overflow. ADECK significantly increases the number of code-sample-illustrated API types and improves the quality of code samples compared to existing methods.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)

Proceedings Paper Computer Science, Software Engineering

When Not to Comment Questions and Tradeoffs with API Documentation for C plus plus Projects

Andrew Head et al.

PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2018)

Proceedings Paper Computer Science, Software Engineering

Analyzing APIs Documentation and Code to Detect Directive Defects

Yu Zhou et al.

2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2017)

Proceedings Paper Computer Science, Software Engineering

An Unsupervised Approach for Discovering Relevant Tutorial Fragments for APIs

He Jiang et al.

2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2017)

Article Computer Science, Information Systems

Tuning for software analytics: Is it really necessary?

Wei Fu et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2016)

Proceedings Paper Computer Science, Software Engineering

ICON: Inferring Temporal Constraints from Natural Language API Descriptions

Rahul Pandita et al.

32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016) (2016)

Proceedings Paper Computer Science, Software Engineering

A More Accurate Model for Finding Tutorial Segments Explaining APIs

He Jiang et al.

2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 1 (2016)

Article Computer Science, Information Systems

ELBlocker: Predicting blocking bugs with ensemble imbalance learning

Xin Xia et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2015)

Article Computer Science, Software Engineering

Recommending reference API documentation

Martin P. Robillard et al.

EMPIRICAL SOFTWARE ENGINEERING (2015)

Proceedings Paper Computer Science, Software Engineering

Discovering Information Explaining API Types Using Text Classification

Gayane Petrosyan et al.

2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1 (2015)

Article Computer Science, Software Engineering

Using Traceability Links to Recommend Adaptive Changes for Documentation Evolution

Barthelemy Dagenais et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2014)

Article Computer Science, Information Systems

Enriching Documents with Examples: A Corpus Mining Approach

Jinhan Kim et al.

ACM TRANSACTIONS ON INFORMATION SYSTEMS (2013)

Article Computer Science, Software Engineering

Patterns of Knowledge in API Reference Documentation

Walid Maalej et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2013)

Article Computer Science, Software Engineering

What should developers be aware of? An empirical study on the directives of API documentation

Martin Monperrus et al.

EMPIRICAL SOFTWARE ENGINEERING (2012)

Article Computer Science, Software Engineering

Inferring specifications for resources from natural language API documentation

Hao Zhong et al.

AUTOMATED SOFTWARE ENGINEERING (2011)

Article Computer Science, Software Engineering

A field study of API learning obstacles

Martin P. Robillard et al.

EMPIRICAL SOFTWARE ENGINEERING (2011)

Article Automation & Control Systems

Exploratory Undersampling for Class-Imbalance Learning

Xu-Ying Liu et al.

IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS (2009)