Using and Asking: APIs Used in the Android Market and Asked about in StackOverflow

  • David Kavaler
  • Daryl Posnett
  • Clint Gibler
  • Hao Chen
  • Premkumar Devanbu
  • Vladimir Filkov
Conference paper

DOI: 10.1007/978-3-319-03260-3_35

Part of the Lecture Notes in Computer Science book series (LNCS, volume 8238)
Cite this paper as:
Kavaler D., Posnett D., Gibler C., Chen H., Devanbu P., Filkov V. (2013) Using and Asking: APIs Used in the Android Market and Asked about in StackOverflow. In: Jatowt A. et al. (eds) Social Informatics. SocInfo 2013. Lecture Notes in Computer Science, vol 8238. Springer, Cham

Abstract

Programming is knowledge intensive. While it is well understood that programmers spend lots of time looking for information, with few exceptions, there is a significant lack of data on what information they seek, and why. Modern platforms, like Android, comprise complex APIs that often perplex programmers. We ask: which elements are confusing, and why? Increasingly, when programmers need answers, they turn to StackOverflow. This provides a novel opportunity. There are a vast number of applications for Android devices, which can be readily analyzed, and many traces of interactions on StackOverflow. These provide a complementary perspective on using and asking, and allow the two phenomena to be studied together. How does the market demand for the USE of an API drive the market for knowledge about it? Here, we analyze data from Android applications and StackOverflow together, to find out what it is that programmers want to know and why.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • David Kavaler
    • 1
  • Daryl Posnett
    • 1
  • Clint Gibler
    • 1
  • Hao Chen
    • 1
  • Premkumar Devanbu
    • 1
  • Vladimir Filkov
    • 1
  1. 1.Univ. of California DavisDavisUSA

Personalised recommendations