Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Tue 10 May 2022 04:10 - 04:15 at ICSE room 4-even hours - Requirements Engineering 1 Chair(s): Irum Inayat
Thu 12 May 2022 11:10 - 11:15 at ICSE room 3-odd hours - Requirements Engineering 2 Chair(s): Dalal Alrajeh

Business Rules (BRs) are a critical artifact in the requirements elicitation phase of the software development life cycle. BRs describe the policies, procedures, and constraints, within which an organization must meet its business goals. BRs are often written in natural language and are found scattered across software requirement specifications and other project documents. Several taxonomies have been proposed for classification of BRs. In this paper, we utilize Ross’s BR classification schema and present an approach to automatically label and classify BRs along this schema. Our approach uses Data Programming (DP) for generating labeled training data needed for training two deep learning-based models namely Bi-LSTM with Attention and Bidirectional Encoder Representations from Transformers (BERT) to classify the BRs. We obtained an average labeling accuracy of 0.73 for all the BR classes using DP. We evaluated the approach on an industry-specific dataset comprising of BRs from various business information system domains. The highest F-score we obtained (0.69) was with a Bi-LSTM with attention-based model.

Preprint (SEIP_camera_ready (7).pdf)377KiB

Tue 10 May

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

04:00 - 05:00
Requirements Engineering 1Technical Track / Journal-First Papers / SEIP - Software Engineering in Practice at ICSE room 4-even hours
Chair(s): Irum Inayat National University of Computer and Emerging Sciences
04:00
5m
Talk
On Systematically Building a CNL for Functional Requirements
Journal-First Papers
Alvaro Veizaga Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg, Mauricio Alferez Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Damiano Torre University of Luxembourg, Mehrdad Sabetzadeh University of Ottawa, Lionel Briand University of Luxembourg; University of Ottawa
Link to publication DOI Pre-print Media Attached
04:05
5m
Talk
How Templated Requirements Specifications Inhibit Creativity in Software Engineering
Journal-First Papers
Rahul Mohanani University of Jyväskylä, Paul Ralph Dalhousie University, Burak Turhan University of Oulu, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad
Link to publication DOI Pre-print Media Attached
04:10
5m
Talk
Automated Labeling and Classification of Business Rules from Software Requirement Specifications
SEIP - Software Engineering in Practice
Preethu Rose Anish TCS Research, Prashant Lawhatre TCS Research, Ranit Chatterjee TCS Research, Vivek Joshi TCS Research, Smita Ghaisas TCS Research
File Attached
04:15
5m
Talk
Automated Handling of Anaphoric Ambiguity in Requirements: A Multi-solution Study
Technical Track
Saad Ezzini University of Luxembourg, Sallam Abualhaija University of Luxembourg, Chetan Arora Deakin University, Mehrdad Sabetzadeh University of Ottawa
Pre-print Media Attached
04:20
5m
Talk
DeepSTL - From English Requirements to Signal Temporal Logic
Technical Track
Jie He Technische Universität Wien, Ezio Bartocci , Dejan Nickovic Austrian Institute of Technology, Haris Isakovic Technische Universität Wien, Radu Grosu Vienna University of Technology
DOI Pre-print Media Attached

Thu 12 May

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

11:00 - 12:00
11:00
5m
Talk
Continuously Managing NFRs: Opportunities and Challenges in Practice
Journal-First Papers
Colin Werner University of Victoria, Ze Shi (Zane) Li University of Victoria, Canada, Derek Lowlind University of Victoria, Omar Elazhary University of Victoria, Neil Ernst University of Victoria, Daniela Damian University of Victoria
Link to publication Pre-print Media Attached
11:05
5m
Talk
How Templated Requirements Specifications Inhibit Creativity in Software Engineering
Journal-First Papers
Rahul Mohanani University of Jyväskylä, Paul Ralph Dalhousie University, Burak Turhan University of Oulu, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad
Link to publication DOI Pre-print Media Attached
11:10
5m
Talk
Automated Labeling and Classification of Business Rules from Software Requirement Specifications
SEIP - Software Engineering in Practice
Preethu Rose Anish TCS Research, Prashant Lawhatre TCS Research, Ranit Chatterjee TCS Research, Vivek Joshi TCS Research, Smita Ghaisas TCS Research
File Attached
11:15
5m
Talk
How to Debug Inclusivity Bugs? A Debugging Process with Information Architecture
SEIS - Software Engineering in Society
Mariam Guizani Oregon State University, Igor Steinmacher Northern Arizona University, Jillian Emard Oregon State University, Abrar Fallatah Oregon State University, Margaret Burnett Oregon State University, Anita Sarma Oregon State University
Pre-print Media Attached
11:20
5m
Talk
Generating and Visualizing Trace Link Explanations
Technical Track
Yalin Liu University of Notre Dame, Jinfeng Lin University of Notre Dame, Oghenemaro Anuyah University of Notre Dame, Ronald Metoyer University of Notre Dame, Jane Cleland-Huang University of Notre Dame
Pre-print Media Attached

Information for Participants
Tue 10 May 2022 04:00 - 05:00 at ICSE room 4-even hours - Requirements Engineering 1 Chair(s): Irum Inayat
Info for room ICSE room 4-even hours:

Click here to go to the room on Midspace

Thu 12 May 2022 11:00 - 12:00 at ICSE room 3-odd hours - Requirements Engineering 2 Chair(s): Dalal Alrajeh
Info for room ICSE room 3-odd hours:

Click here to go to the room on Midspace