Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Thu 30 May 2019 11:40 - 12:00 at Van-Horne - Requirements Chair(s): Liliana Pasquale

In many software development projects, analysts are required to deal with systems’ requirements from unfamiliar domains. Familiarity with the domain is necessary in order to get full leverage from interaction with stakeholders and for extracting relevant information from the existing project documents. Accurate and timely extraction and classification of requirements knowledge support analysts in this challenging scenario. Our approach is to mine real-time interaction records and project documents for the relevant phrasal units about the requirements related topics being discussed during elicitation. We propose to use both generative and discriminating methods. To extract the relevant terms, we leverage the flexibility and power of Weighted Finite State Transducers (WFSTs) in dynamic modeling of natural language processing tasks. We used an extended version of Support Vector Machines (SVMs) with variable-sized feature vectors to efficiently and dynamically extract and classify requirements-related knowledge from the existing documents. To evaluate the performance of our approach intuitively and quantitatively, we used edit distance and precision/recall metrics. We show in three case studies that the snippets extracted by our method are intuitively relevant and reasonably accurate. Furthermore, we found that statistical and linguistic parameters such as smoothing methods, and words contiguity and order features can impact the performance of both extraction and classification tasks.

Thu 30 May

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

11:00 - 12:30
RequirementsDemonstrations / Papers / New Ideas and Emerging Results / Technical Track / Journal-First Papers at Van-Horne
Chair(s): Liliana Pasquale University College Dublin & Lero, Ireland
11:00
20m
Talk
MCP: A Security Testing Tool Driven by RequirementsDemos
Demonstrations
Phu X. Mai University of Luxembourg, Fabrizio Pastore University of Luxembourg, Arda Goknil University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg
11:20
20m
Talk
RM2PT: A Tool for Automated Prototype Generation from Requirements ModelDemos
Demonstrations
Yilong Yang University of Macau, Xiaoshan Li Faculty of Science and Technology, Univesity of Macau, Zhiming Liu Southwest University, Wei Ke Macao Polytechnic Institute
11:40
20m
Talk
Supporting Analysts by Dynamic Extraction and Classification of Requirements-Related KnowledgeTechnical Track
Technical Track
Zahra Shakeri University of Calgary, Vincenzo Gervasi University of Pisa, Didar Zowghi University of Technology, Sydney, Behrouz Far University of Calgary
12:00
10m
Talk
An Active Learning Approach for Improving the Accuracy of Automated Domain Model ExtractionJournal-First
Journal-First Papers
Chetan Arora SES Networks and University of Luxembourg, Mehrdad Sabetzadeh SnT Centre / University of Luxembourg, Shiva Nejati SnT Centre/University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg
12:10
10m
Talk
Requirements Engineering as Science in the SmallNIER
New Ideas and Emerging Results
Munindar P. Singh North Carolina State University, Amit Chopra Lancaster University, UK
12:20
10m
Talk
Discussion Period
Papers