CHI '11 Extended Abstracts on Human Factors in Computing Systems 2011
DOI: 10.1145/1979742.1979802
|View full text |Cite
|
Sign up to set email alerts
|

Crowdsourcing suggestions to programming problems for dynamic web development languages

Abstract: Developers increasingly consult online examples and message boards to find solutions to common programming tasks. On the web, finding solutions to debugging problems is harder than searching for working code. Prior research introduced a social recommender system, HelpMeOut, that crowdsources debugging suggestions by presenting fixes to errors that peers have applied in the past. However, HelpMeOut only worked for statically typed, compiled programming languages like Java. We investigate how suggestions can be … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 20 publications
(7 citation statements)
references
References 8 publications
0
7
0
Order By: Relevance
“…Despite numerous attempts for automation [5,15,19,35,68], software debugging is still largely a manual process which costs a significant amount of development time and efforts [4,37,61]. One of the Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page.…”
Section: Introductionmentioning
confidence: 99%
“…Despite numerous attempts for automation [5,15,19,35,68], software debugging is still largely a manual process which costs a significant amount of development time and efforts [4,37,61]. One of the Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page.…”
Section: Introductionmentioning
confidence: 99%
“…However, HelpMeOut only supports static, compiled programming languages such as Java. To further support dynamic, interpreted web programming languages, another tool named Crowd::Debug [199] was proposed.…”
Section: Crowdsourcing For Software Codingmentioning
confidence: 99%
“…This latter social recommender system was also applied to Arduino. In addition, Crowd::Debug [7] was presented as a similar solution for Ruby, a test-driven development language. In terms of notifying students how they are progressing throughout a semester, Purdue University's Course Signals [8] sends a personalised mail and posts a traffic signal as an indicator of their performance while Dublin City University's PredictED [9] project notifies students how they are doing and where they are within their own class.…”
Section: Related Workmentioning
confidence: 99%