Archive 12 API mapping research papers (related work for PhD)
Reference papers on API mapping, migration, and evolution collected during PhD research (2018). Topics include: API usage adaptation (LibSync), statistical API mapping mining (StaMiner, MAM), API mapping via vector representations (Word2Vec), text mining for API mappings (TMAP), library migration graphs, framework evolution (AURA), class library migration refactoring, and API specification inference (Doc2Spec).
This commit is contained in:
13
documents/academic/paper/api_mappings/zhong_12_spec.md
Normal file
13
documents/academic/paper/api_mappings/zhong_12_spec.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
category: academic
|
||||
type: academic
|
||||
person: Yanxin Lu
|
||||
date: 2012
|
||||
source: zhong_12_spec.pdf
|
||||
---
|
||||
|
||||
# Inferring Resource Specifications from Natural Language API Documentation
|
||||
|
||||
Hao Zhong, Lu Zhang, Tao Xie, Hong Mei (Peking University, NC State)
|
||||
|
||||
Typically, software libraries provide API documentation through which developers can learn how to use libraries correctly. However, developers may still write code inconsistent with API documentation and thus introduce bugs. The authors propose Doc2Spec, an approach that infers resource specifications from existing API documentation in natural languages. The approach uses Natural Language Processing (NLP) techniques to analyze API documentation and infer resource specifications. Evaluation on Javadocs of five libraries shows the approach infers various specifications with relatively high precisions, recalls, and F-scores. The inferred specifications are useful to detect previously known or unknown bugs in open source projects.
|
||||
Reference in New Issue
Block a user