arrow
返回

DiffTech: Differencing Similar Technologies From Crowd-Scale Comparison Discussions

delete2022-07-01
delete4
PRE
AI
王
王涵 (Han Wang)
C
Chunyang Chen *
Z
Zhenchang Xing
J
John Grundy
DOI:10.1109/TSE.2021.3059885delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Developers use different technologies for many software development tasks. However, when faced with several technologies with comparable functionalities, it is not easy to select the most appropriate one, as trial and error comparisons among such technologies are time-consuming. Instead, developers can resort to expert articles, read official documents or ask questions in Q&A sites. However, it still remains difficult to get a comprehensive comparison as online information is often fragmented or contradictory. To overcome these limitations, we propose the DiffTech system that exploits crowdsourced discussions from Stack Overflow, and assists technology comparison with an informative summary of different aspects. We first build a large database of comparable technologies in software engineering by mining tags in Stack Overflow. We then locate comparative sentences about comparable technologies with natural language processing methods. We further mine prominent comparison aspects by clustering similar comparative sentences and representing each cluster with its keywords and aggregate the overall opinion towards the comparable technologies. Our evaluation demonstrates both the accuracy and usefulness of our model, and we have implemented our approach as a practical website for public use.
Keyword:
Libraries
Tools
Natural language processing
Aggregates
Task analysis
Tagging
Data mining
Comparing and differencing similar technology
stack overflow
natural language processing
NLP

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

M
Monash University
学者数:
5.4W
论文数: 5.4W
被引数: 79
A
Australian National University
学者数:
2.1W
论文数: 2.3W
被引数: 3.9W
引用论文

引用论文

Characterization of five new pathotypes of Puccinia triticina identified from Northeast India, Nepal, and Bangladesh
err2022-03-10
err0
PREAI
errSubodh Kumar; Subhash Chander Bhardwaj; Om Prakash Gangwar; Pramod Prasad; Ranjana Chakrabarty; Prem Lal Kashyap; Hanif Khan; Siddanna Savadi; Baidya Nath Mahato; Paritosh Kumar Malaker
err分享
err收藏
Measurement of Motor Vehicle Operation Pertinent to Fuel Economy
err1975-02-01
err0
PREAI
errT. M. Johnson; D. L. Formenti; R. F. Gray; W. C. Peterson
err分享
err收藏
Firefighting Acutely Increases Airway Responsiveness消防急性增加气道反应性
err1989-07-01
err0
PREAI
errCharles B. Sherman; Scott Barnhart; Mary F. Miller; Mark R. Segal; Moira Aitken; Robert Schoene; William Daniell; Linda Rosenstock
err分享
err收藏
EnTagRec++: An enhanced tag recommendation system for software information sites
err2017-07-21
err60
errOAAI
errWang, Shaowei; Lo, David; Vasilescu, Bogdan; Serebrenik, Alexander
err分享
err收藏
Sentiment Polarity Detection for Software Development
err2017-09-19
err168
PREAI
errCalefato, Fabio; Lanubile, Filippo; Maiorano, Federico; Novielli, Nicole
err分享
err收藏
Computational Fluid Dynamics Study on Heat Transfer Augmentation in Tube With Various V-Cut Twisted Tape
err2022-04-05
err0
PREAI
errWen-Xiao Chu; Ching-An Tsai; Bing-Hung Lee; Kai-Yueh Cheng; Chi-Chuan Wang
err分享
err收藏
The Randolph Glacier Inventory: a globally complete inventory of glaciers伦道夫冰川清单: 全球完整的冰川清单
err2017-07-10
err0
errOAAI
errW. Tad Pfeffer; Anthony A. Arendt; Andrew Bliss; Tobias Bolch; J. Graham Cogley; Alex S. Gardner; Jon-Ove Hagen; Regine Hock; Georg Kaser; Christian Kienholz; Evan S. Miles; Geir Moholdt; Nico Mölg; Frank Paul; Valentina Radić; Philipp Rastner; Bruce H. Raup; Justin Rich; Martin J. Sharp
err分享
err收藏
学者 查看更多内容