2022
DOI: 10.1109/tse.2020.2981898
|View full text |Cite
|
Sign up to set email alerts
|

Contextual Documentation Referencing on Stack Overflow

Abstract: Software engineering is knowledge-intensive and requires software developers to continually search for knowledge, often on community question answering platforms such as Stack Overflow. Such information sharing platforms do not exist in isolation, and part of the evidence that they exist in a broader software documentation ecosystem is the common presence of hyperlinks to other documentation resources found in forum posts. With the goal of helping to improve the efficiency of information flow on Stack Overflow… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 34 publications
0
7
0
Order By: Relevance
“…[4] explored the Crowd documentation by examining the dynamics of API discussions on Stack Overflow, whereas [38] dubbed the Stack Overflow as the Social Media for Developer Support in terms of provided utilities. [39] and [40] worked on classifying stack overflow posts on API issues and contextual documentation referencing on stack overflow. The dichotomy of these studies is notable where some research like [41] and [42] studies how API documentation fails via the API misuse on stack overflow, other studies [43], [44] heavily lean on the Crowdsourced knowledge on stack overflow for automated API documentation with tutorials.…”
Section: Contribution Of Stackoverflow For Api Documentationmentioning
confidence: 99%
“…[4] explored the Crowd documentation by examining the dynamics of API discussions on Stack Overflow, whereas [38] dubbed the Stack Overflow as the Social Media for Developer Support in terms of provided utilities. [39] and [40] worked on classifying stack overflow posts on API issues and contextual documentation referencing on stack overflow. The dichotomy of these studies is notable where some research like [41] and [42] studies how API documentation fails via the API misuse on stack overflow, other studies [43], [44] heavily lean on the Crowdsourced knowledge on stack overflow for automated API documentation with tutorials.…”
Section: Contribution Of Stackoverflow For Api Documentationmentioning
confidence: 99%
“…In fact, Robillard [13] and Robillard & DeLine [7] identified documentation as main obstacle for learning a new API. In response to the findings of Robillard & DeLine, much research has been devoted to explore what users of API documentation want, expect and need by conducting interviews and surveys [4,14], by observing developers solving tasks with a new API [8,9,15], and by analyzing API documentation developers produce themselves [16] or refer others to [17]. In this section, we summarize main results of these research efforts.…”
Section: Literature Review 21 Research On Api Documentationmentioning
confidence: 99%
“…business processes involved in B2C or B2B commerce, procurement or enterprise resource planning) greatly facilitates the learning process [8,21]. Furthermore, links to documentation developers include in answers on StackOverflow often point to description of concepts, emphasizing the importance of conceptual background information as well [17]. However, it is a challenge that developers tend to ignore documents which focus on conceptual information, hence potentially convey the domain-related background knowledge of an API, with the reluctance to refer to concepts documents apparently being independent of the learning strategy the developers adopt [14].…”
Section: Role Of Conceptual Background Knowledgementioning
confidence: 99%
“…G ómez et al [35] investigated the external links (i.e., links that reference to the resources hosted outside the Stack Overflow website) from the link types, website types, and the most referenced links and websites perspectives. Baltes et al analyzed the purpose of the links that reference to documentation websites on Stack Overflow, e.g., pointing to API documentation and concept descriptions on Wikipedia for background readings [36]. Correa et al investigated the role and impact of Stack Overflow in issue tracking systems [37].…”
Section: Link Sharing In Software Engineeringmentioning
confidence: 99%
“…We encourage Stack Overflow to take action on these broken links. More specifically, Stack Overflow could learn from Wikipedia 36 where links can be reviewed, replaced with a working or archive link, tagged, or removed. On Stack Overflow, moderators could use a tool, e.g., W3C checklink 37 , and Xenu's Link Sleuth 38 , to automatically scan links to identify the broken links.…”
Section: Actionable Suggestions For Stack Overflowmentioning
confidence: 99%