Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Wed 11 May 2022 22:20 - 22:25 at ICSE room 1-even hours - Requirements and More Chair(s): Cecile Peraire
Thu 12 May 2022 11:20 - 11:25 at ICSE room 3-odd hours - Requirements Engineering 2 Chair(s): Dalal Alrajeh

Recent breakthroughs in deep-learning (DL) approaches have resulted in the dynamic generation of trace links that are far more accurate than was previously possible. However, DL-generated links lack clear explanations, and therefore non-experts in the domain can find it difficult to understand the underlying semantics of the link, making it hard for them to evaluate the link’s correctness or suitability for a specific software engineering task. In this paper we present a novel NLP pipeline for generating and visualizing trace link explanations. Our approach identifies domain-specific concepts, retrieves a corpus of concept-related sentences, mines concept definitions and usage examples, and identifies relations between cross-artifact concepts in order to explain the links. It applies a post-processing step to prioritize the most likely acronyms and definitions and to eliminate non-relevant ones. We evaluate our approach using project artifacts from three different domains of interstellar telescopes, positive train control, and electronic health-care systems, and then report coverage, correctness, and potential utility of the generated definitions. We design and utilize an explanation interface which leverages concept definitions and relations to visualize and explain trace link rationales, and we report results from a user study that was conducted to evaluate the effectiveness of the explanation interface. Results show that the explanations presented in the interface helped non-experts to understand the underlying semantics of a trace link and to improved their ability to vet the correctness of the link.

Wed 11 May

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

22:00 - 23:00
22: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
22:05
5m
Talk
Evaluating the impact of falsely detected performance bug-inducing changes in JIT models
Journal-First Papers
Sophia Quach Concordia University, Maxime Lamothe Polytechnique Montréal, Bram Adams Queens University, Yasutaka Kamei Kyushu University, Weiyi Shang Concordia University
Link to publication DOI Pre-print Media Attached
22:10
5m
Talk
Issues in the Adoption of the Scaled Agile Framework
SEIP - Software Engineering in Practice
Paolo Ciancarini University of Bologna / Innopolis University, Artem Kruglov Innopolis University, Witold Pedrycz University of Alberta, Dilshat Salikhov Innopolis University, Giancarlo Succi
22: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
22: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

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
Wed 11 May 2022 22:00 - 23:00 at ICSE room 1-even hours - Requirements and More Chair(s): Cecile Peraire
Info for room ICSE room 1-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