Canary: An Interactive and Query-Based Approach to Extract Requirements from Online Forums

被引:5
作者
Kanchev, Georgi M. [1 ]
Murukannaiah, Pradeep K. [2 ]
Chopra, Amit K. [1 ]
Sawyer, Pete [3 ]
机构
[1] Univ Lancaster, Lancaster, England
[2] Rochester Inst Technol, Rochester, NY 14623 USA
[3] Aston Univ, Birmingham, W Midlands, England
来源
2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE) | 2017年
关键词
D O I
10.1109/RE.2017.84
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Interactions among stakeholders and engineers is key to Requirements engineering (RE). Increasingly, such interactions take place online, producing large quantities of qualitative (natural language) and quantitative (e.g., votes) data. Although a rich source of requirements-related information, extracting such information from online forums can be nontrivial. We propose Canary, a tool-assisted approach, to facilitate systematic extraction of requirements-related information from online forums via high-level queries. Canary (1) adds structure to natural language content on online forums using an annotation schema combining requirements and argumentation ontologies, (2) stores the structured data in a relational database, and (3) compiles high-level queries in Canary syntax to SQL queries that can be run on the relational database. We demonstrate key steps in Canary workflow, including (1) extracting raw data from online forums, (2) applying annotations to the raw data, and (3) compiling and running interesting Canary queries that leverage the social aspect of the data.
引用
收藏
页码:470 / 471
页数:2
相关论文
共 2 条
[1]  
Kanchev Georgi, 2015, 1 INT WORKSH CROWD B
[2]   Toward Data-Driven Requirements Engineering [J].
Maalej, Walid ;
Nayebi, Maleknaz ;
Johann, Timo ;
Ruhe, Guenther .
IEEE SOFTWARE, 2016, 33 (01) :48-54