Automatic detection and repair of directive defects of Java APIs documentation
- Submitting institution
-
Birkbeck College
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 157
- Type
- D - Journal article
- DOI
-
10.1109/TSE.2018.2872971
- Title of journal
- IEEE Transactions on Software Engineering
- Article number
- -
- First page
- 1004
- Volume
- 46
- Issue
- 9
- ISSN
- 0098-5589
- Open access status
- Compliant
- Month of publication
- October
- Year of publication
- 2018
- URL
-
http://eprints.bbk.ac.uk/id/eprint/24493/
- Supplementary information
-
-
- Request cross-referral to
- -
- Output has been delayed by COVID-19
- No
- COVID-19 affected output statement
- -
- Forensic science
- No
- Criminology
- No
- Interdisciplinary
- No
- Number of additional authors
-
5
- Research group(s)
-
1 - Algorithms, Verification and Software
- Citation count
- 1
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- APIs represent key tools for software developers. Unfortunately, API providers tend to release incomplete or inconsistent API documentation, which deviates from the actual API implementation. This paper is significant because it is the first time that the issue of inconsistency between API code and its documentation was formally investigated, with a novel method - including tool implementation - to automatically detect and repair defects from API documents. The earlier conference version of this paper (which appeared in the top Software Engineering conference, ICSE in 2017) has an additional 50+ citations on Google Scholar.
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -