TechLand: Assisting technology landscape inquiries with insights from stack overflow

Chunyang Chen, Zhenchang Xing, Lei Han

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

28 Citations (Scopus)

Abstract

Understanding the technology landscape is crucial for the success of the software-engineering project or organization. However, it can be difficult, even for experienced developers, due to the proliferation of similar technologies, the complex and often implicit dependencies among technologies, and the rapid development in which technology landscape evolves. Developers currently rely on online documents such as tutorials and blogs to find out best available technologies, technology correlations, and technology trends. Although helpful, online documents often lack objective, consistent summary of the technology landscape. In this paper, we present the TechLand system for assisting technology landscape inquiries with categorical, relational and trending knowledge of technologies that is aggregated from millions of Stack Overflow questions mentioning the relevant technologies. We implement the TechLand system and evaluate the usefulness of the system against the community answers to 100 technology questions on Stack Overflow and by field deployment and a lab study. Our evaluation shows that the TechLand system can assist developers in technology landscape inquiries by providing direct, objective, and aggregated information about available technologies, technology correlations and technology trends.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages356-366
Number of pages11
ISBN (Electronic)9781509038060
DOIs
Publication statusPublished - 12 Jan 2017
Externally publishedYes
Event32nd IEEE International Conference on Software Maintenance and Evolution, ICSME 2016 - Raleigh, United States
Duration: 2 Oct 201610 Oct 2016

Publication series

NameProceedings - 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016

Conference

Conference32nd IEEE International Conference on Software Maintenance and Evolution, ICSME 2016
Country/TerritoryUnited States
CityRaleigh
Period2/10/1610/10/16

Fingerprint

Dive into the research topics of 'TechLand: Assisting technology landscape inquiries with insights from stack overflow'. Together they form a unique fingerprint.

Cite this