TechLand: Assisting Technology Landscape Inquiries with Insights from Stack Overflow

被引:20
作者
Chen, Chunyang [1 ]
Xing, Zhenchang [1 ]
Han, Lei [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
来源
32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016) | 2016年
关键词
D O I
10.1109/ICSME.2016.17
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:356 / 366
页数:11
相关论文
共 38 条
[1]  
[Anonymous], 1971, STAT PRINCIPLES EXPT
[2]  
[Anonymous], 2012, P 18 ACM SIGKDD INT, DOI DOI 10.1145/2339530.2339665
[3]  
[Anonymous], 2007, P 2007 JOINT C EMPIR
[4]  
[Anonymous], 2007, P 16 INT C WORLD WID
[5]  
[Anonymous], P VLDB
[6]  
[Anonymous], 2015, EMPIR SOFTW ENG
[7]  
[Anonymous], 2013, CIKM 13
[8]   What are developers talking about? An analysis of topics and trends in Stack Overflow [J].
Barua, Anton ;
Thomas, Stephen W. ;
Hassan, Ahmed E. .
EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (03) :619-654
[9]  
BIRD S, 2006, P COLING ACL INT PRE, P69, DOI DOI 10.3115/1225403.1225421
[10]  
Blanco R, 2011, LECT NOTES COMPUT SC, V7031, P83, DOI 10.1007/978-3-642-25073-6_6