Software developers in the digital age participate in a set of social media services, such as GitHub, Twitter, and Stack Overflow, to gain access to different resources. Recent research indicates that these social media services form an interconnected ecosystem for software developers to make connections, stay aware of the latest news, and coordinate work. Due to the complexity of the online ecosystem and the large volume of information generated from it, software developers encounter information overload wherein abundant information makes it hard to be aware of the most relevant resources to meet information needs. Software developers’ participation traces in the ecosystem of social media services generate Big Data, which is publicly available for retrieval and analysis. Applying software analytics and related techniques to Big Data can reduce information overload, satisfy information needs, and make collaboration more effective. This chapter reviews the literature on a software developer’s information needs and participation in social media services, describes the information overload issue, and illustrates the available Big Data sources in the ecosystem and their potential applications.
|Original language||English (US)|
|Title of host publication||Big Data|
|Subtitle of host publication||Algorithms, Analytics, and Applications|
|Number of pages||16|
|State||Published - Jan 1 2015|
All Science Journal Classification (ASJC) codes
- Computer Science(all)