z-logo
open-access-imgOpen Access
What makes a good code example?: A study of programming Q&A in StackOverflow
Author(s) -
Seyed Mehdi Nasehi,
Jonathan Sillito,
Frank Maurer,
Chris Burns
Publication year - 2013
Publication title -
2012 28th ieee international conference on software maintenance (icsm)
Language(s) - English
Resource type - Conference proceedings
pISSN - 1063-6773
ISBN - 978-1-4673-2312-3
DOI - 10.1109/icsm.2012.6405249
Subject(s) - computing and processing
Programmers learning how to use an API or a programming language often rely on code examples to support their learning activities. However, what makes for an effective ode example remains an open question. Finding the haracteristics of the effective examples is essential in improving the appropriateness of these learning aids. To help answer this question we have onducted a qualitative analysis of the questions and answers posted to a programming Q&A web site called StackOverflow. On StackOverflow answers can be voted on, indicating which answers were found helpful by users of the site. By analyzing these well-received answers we identified haracteristics of effective examples. We found that the explanations acompanying examples are as important as the examples themselves. Our findings have implications for the way the API documentation and example set should be developed and evolved as well as the design of the tools assisting the development of these materials.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom