Searching crowd knowledge to recommend solutions for API usage tasks. Issue 10 (30th July 2016)
- Record Type:
- Journal Article
- Title:
- Searching crowd knowledge to recommend solutions for API usage tasks. Issue 10 (30th July 2016)
- Main Title:
- Searching crowd knowledge to recommend solutions for API usage tasks
- Authors:
- Campos, Eduardo C.
de Souza, Lucas B. L.
Maia, Marcelo de A. - Other Names:
- Roy Chanchal K. guestEditor.
Begel Andrew guestEditor.
Moonen Leon guestEditor. - Abstract:
- Abstract: Stack Overflow (SO) is a question and answer service directed to issues related to software development. In SO, developers post questions related to a programming topic and other members of the site can provide answers to help them. The information available on this type of service is also known as 'crowd knowledge' and currently is one important trend in supporting activities related to software development. We present an approach that makes use of 'crowd knowledge' in SO to recommend information that can assist developer activities. This strategy recommends a ranked list of question‐answer pairs from SO based on a query. The criteria for ranking are based on three main aspects: the textual similarity of the pairs with respect to the query related to the developer's problem, the quality of the pairs, and a filtering mechanism that considers only 'how‐to' posts. We conducted an experiment considering programming problems on three different topics (Swing, Boost and LINQ) widely used by the software development community to evaluate the proposed recommendation strategy. The results have shown that for Lucene + Score + How-to approach, 77.14% of the assessed activities have at least one recommended pair proved to be useful concerning the target programming problem. Copyright © 2016 John Wiley & Sons, Ltd.
- Is Part Of:
- Journal of software. Volume 28:Issue 10(2016)
- Journal:
- Journal of software
- Issue:
- Volume 28:Issue 10(2016)
- Issue Display:
- Volume 28, Issue 10 (2016)
- Year:
- 2016
- Volume:
- 28
- Issue:
- 10
- Issue Sort Value:
- 2016-0028-0010-0000
- Page Start:
- 863
- Page End:
- 892
- Publication Date:
- 2016-07-30
- Subjects:
- Q&A services -- crowd knowledge -- recommendation systems
Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.1800 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 2257.xml