Essential sentences for navigating Stack Overflow answers

Stack Overflow (SO) has become an essential resource for software development. Despite its success and prevalence, navigating SO remains a challenge. Ideally, SO users could benefit from highlighted navigational cues that help them decide if an answer is relevant to their task and context. Such navi...

Full description

Saved in:
Bibliographic Details
Main Authors: NADI, Sarah, TREUDE, Christoph
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2020
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/8946
https://ink.library.smu.edu.sg/context/sis_research/article/9949/viewcontent/saner20.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-9949
record_format dspace
spelling sg-smu-ink.sis_research-99492024-07-04T08:42:55Z Essential sentences for navigating Stack Overflow answers NADI, Sarah TREUDE, Christoph Stack Overflow (SO) has become an essential resource for software development. Despite its success and prevalence, navigating SO remains a challenge. Ideally, SO users could benefit from highlighted navigational cues that help them decide if an answer is relevant to their task and context. Such navigational cues could be in the form of essential sentences that help the searcher decide whether they want to read the answer or skip over it. In this paper, we compare four potential approaches for identifying essential sentences. We adopt two existing approaches and develop two new approaches based on the idea that contextual information in a sentence (e.g., “if using windows”) could help identify essential sentences. We compare the four techniques using a survey of 43 participants. Our participants indicate that it is not always easy to figure out what the best solution for their specific problem is, given the options, and that they would indeed like to easily spot contextual information that may narrow down the search. Our quantitative comparison of the techniques shows that there is no single technique sufficient for identifying essential sentences that can serve as navigational cues, while our qualitative analysis shows that participants valued explanations and specific conditions, and did not value filler sentences or speculations. Our work sheds light on the importance of navigational cues, and our findings can be used to guide future research to find the best combination of techniques to identify such cues. 2020-02-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8946 info:doi/10.1109/SANER48275.2020.9054828 https://ink.library.smu.edu.sg/context/sis_research/article/9949/viewcontent/saner20.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Codes Navigation Conferences Search problems Software Task analysis Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Codes
Navigation
Conferences
Search problems
Software
Task analysis
Software Engineering
spellingShingle Codes
Navigation
Conferences
Search problems
Software
Task analysis
Software Engineering
NADI, Sarah
TREUDE, Christoph
Essential sentences for navigating Stack Overflow answers
description Stack Overflow (SO) has become an essential resource for software development. Despite its success and prevalence, navigating SO remains a challenge. Ideally, SO users could benefit from highlighted navigational cues that help them decide if an answer is relevant to their task and context. Such navigational cues could be in the form of essential sentences that help the searcher decide whether they want to read the answer or skip over it. In this paper, we compare four potential approaches for identifying essential sentences. We adopt two existing approaches and develop two new approaches based on the idea that contextual information in a sentence (e.g., “if using windows”) could help identify essential sentences. We compare the four techniques using a survey of 43 participants. Our participants indicate that it is not always easy to figure out what the best solution for their specific problem is, given the options, and that they would indeed like to easily spot contextual information that may narrow down the search. Our quantitative comparison of the techniques shows that there is no single technique sufficient for identifying essential sentences that can serve as navigational cues, while our qualitative analysis shows that participants valued explanations and specific conditions, and did not value filler sentences or speculations. Our work sheds light on the importance of navigational cues, and our findings can be used to guide future research to find the best combination of techniques to identify such cues.
format text
author NADI, Sarah
TREUDE, Christoph
author_facet NADI, Sarah
TREUDE, Christoph
author_sort NADI, Sarah
title Essential sentences for navigating Stack Overflow answers
title_short Essential sentences for navigating Stack Overflow answers
title_full Essential sentences for navigating Stack Overflow answers
title_fullStr Essential sentences for navigating Stack Overflow answers
title_full_unstemmed Essential sentences for navigating Stack Overflow answers
title_sort essential sentences for navigating stack overflow answers
publisher Institutional Knowledge at Singapore Management University
publishDate 2020
url https://ink.library.smu.edu.sg/sis_research/8946
https://ink.library.smu.edu.sg/context/sis_research/article/9949/viewcontent/saner20.pdf
_version_ 1814047654705889280