Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
5-2019
Abstract
Witt is a tool that systematically and automatically categorizes software technologies using original information extraction algorithms applied to Stack Overflow and Wikipedia. Witt takes as input a term, such as "django", and returns one or more categories that describe it (e.g., "framework"), along with attributes that further qualify it (e.g., "web-application"). Our comparative evaluation of Witt against six independent taxonomy tools showed that, when applied to software terms, Witt has better coverage than alternative solutions, without a corresponding degradation in the number of spurious results. The information extracted by Witt is available through the Witt Web Application, which allows users to query and explore Witt's categorization of software technologies by both obtaining the category for a term, and all the terms in a given category. On-line Portal: https://cs.mcgill.ca/~swevo/witt-web Video: https://www.youtube.com/watch?v=tPsp1M4Ua3w.
Keywords
Hypernym detection, Taxonomy tool, Web application
Discipline
Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE-Companion): Montreal, 25-31 May: Proceedings
First Page
63
Last Page
66
ISBN
9781728117645
Identifier
10.1109/ICSE-Companion.2019.00039
Publisher
IEEE
City or Country
Piscataway, NJ
Citation
NASSIF, Mathieu; TREUDE, Christoph; and ROBILLARD, Martin P..
Witt: Querying technology terms based on automated classification. (2019). 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE-Companion): Montreal, 25-31 May: Proceedings. 63-66.
Available at: https://ink.library.smu.edu.sg/sis_research/8776
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1109/ICSE-Companion.2019.00039