Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Thu 30 May 2019 11:40 - 11:50 at Duluth - Tool Taxonomy and Adoption Chair(s): Bogdan Vasilescu

Informal language and the absence of a standard taxonomy for software technologies make it difficult to reliably analyze technology trends on discussion forums and other on-line venues. We propose an automated approach called Witt for the categorization of software technology (an expanded version of the hypernym discovery problem). Witt takes as input a phrase describing a software technology or concept and returns a general category that describes it (e.g., integrated development environment), along with attributes that further qualify it (commercial, php, etc.). By extension, the approach enables the dynamic creation of lists of all technologies of a given type (e.g., web application frameworks). Our approach relies on Stack Overflow and Wikipedia, and involves numerous original domain adaptations and a new solution to the problem of normalizing automatically-detected hypernyms. We compared Witt with six independent taxonomy tools and found that, when applied to software terms, Witt demonstrated better coverage than all evaluated alternate solutions, without a corresponding degradation in false positive rate.

Thu 30 May

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
Tool Taxonomy and AdoptionTechnical Track / Journal-First Papers / Demonstrations / Papers at Duluth
Chair(s): Bogdan Vasilescu Carnegie Mellon University
11:00
20m
Talk
Do Developers Discover New Tools On The Toilet?ACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
Technical Track
Pre-print
11:20
20m
Talk
Tool Choice Matters: JavaScript Quality Assurance Tools and Usage Outcomes in GitHub ProjectsTechnical Track
Technical Track
David Kavaler University of California, Davis, Asher Trockman University of Evansville, Bogdan Vasilescu Carnegie Mellon University, Vladimir Filkov University of California at Davis, USA
Pre-print
11:40
10m
Talk
Automatically Categorizing Software TechnologiesJournal-First
Journal-First Papers
Mathieu Nassif McGill University, Christoph Treude The University of Adelaide, Martin P. Robillard McGill University
Link to publication DOI Pre-print
11:50
20m
Talk
Witt: Querying Technology Terms based on Automated ClassificationDemos
Demonstrations
Mathieu Nassif McGill University, Christoph Treude The University of Adelaide, Martin P. Robillard McGill University
12:10
20m
Talk
Discussion Period
Papers