Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/70142
Title: API linking in stack overflow
Authors: Ang, Wei Loon
Keywords: DRNTU::Engineering::Computer science and engineering
Issue Date: 2017
Abstract: Stack Overflow is one of the most popular and active online forum with over 100 million views every single month. Stack Overflow provides up-to-date answers to almost any API query of any library and verified by reputable Stack Overflow members themselves. This makes Stack Overflow an extremely reliable source to clarify doubts and find answers. However, within the context of Stack Overflow, there exists many coding terminologies which may belong to multiple classes or libraries. Most these terms do not have any hyperlink to its official API documentation. This in turn leads to context ambiguity making it hard for users to do further reading. In addition to that, manually linking each and every term can be time consuming and tedious. Hence, there is a need to create a way to automatically detect the coding terminologies and link them to the correct API documentation. The challenge however, is that API terms found in natural language texts are rarely fully qualified where simple matching of names may lead to many potential code elements declared by different classes or libraries. This report will describe a previous approach done by the previous FYP student followed by an adaptation of a machine learning approach [1] which will be used to automatically disambiguate the terms found in Stack Overflow.
URI: http://hdl.handle.net/10356/70142
Rights: Nanyang Technological University
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
FYP_Report (Ang Wei Loon U1422191A).pdf
  Restricted Access
1.65 MBAdobe PDFView/Open

Page view(s)

134
Updated on Jun 19, 2021

Download(s)

14
Updated on Jun 19, 2021

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.