ICSE 2024
Fri 12 - Sun 21 April 2024 Lisbon, Portugal
Thu 18 Apr 2024 14:15 - 14:30 at Glicínia Quartin - Requirements 1 Chair(s): Liliana Pasquale

As software systems increasingly interact with humans in application domains such as transportation and healthcare, they raise concerns related to the social, legal, ethical, empathetic, and cultural (SLEEC) norms and values of their stakeholders. Normative non-functional requirements (N-NFRs) are used to capture these concerns by setting SLEEC-relevant boundaries for system behavior. Since N-NFRs need to be specified by multiple stakeholders with widely different, non-technical expertise (ethicists, lawyers, regulators, end users, etc.), N-NFR elicitation is very challenging. To address this challenge, we introduce N-Check, a novel tool-supported formal approach to N_NFR analysis and debugging. N-Check employs satisfiability checking to identify a broad spectrum of N-NFR well-formedness issues (WFI), such as conflicts, redundancy, restrictiveness, insufficiency, yielding diagnostics which pinpoint their causes in a user-friendly way that enables non-technical stakeholders to understand and fix them. We show the effectiveness and usability of our approach through nine case studies in which teams of ethicists, lawyers, philosophers, psychologists, safety analysts, and engineers used N-Check to analyse and debug 233 N-NFRs comprising 62 issues for the software underpinning the operation of systems ranging from assistive-care robots and tree-disease detection drones to manufacturing collaborative robots.

Thu 18 Apr

Displayed time zone: Lisbon change

14:00 - 15:30
14:00
15m
Talk
ReFAIR: Toward a Context-Aware Recommender for Fairness Requirements Engineering
Research Track
Carmine Ferrara University of Salerno, Francesco Casillo Università di Salerno, Carmine Gravino University of Salerno, Andrea De Lucia University of Salerno, Fabio Palomba University of Salerno
Pre-print
14:15
15m
Talk
Analyzing and Debugging Normative Requirements via Satisfiability CheckingACM SIGSOFT Distinguished Paper Award
Research Track
Nick Feng University of Toronto, Lina Marsso University of Toronto, Sinem Getir Yaman University of York, UK, Yesugen Baatartogtokh Smith College, Reem Ayad University of Toronto, Victória Oldemburgo de Mello University of Toronto, Beverley Townsend University of York, Isobel Standen University of York, Ioannis Stefanakos University of York, Calum Imrie University of York, Genaína Nunes Rodrigues University of Brasília, Ana Cavalcanti University of York, Radu Calinescu University of York, UK, Marsha Chechik University of Toronto
14:30
15m
Talk
Teaching Digital Accessibility to Industry Professionals using the Community of Practice framework: An Experience Report
Software Engineering Education and Training
Parthasarathy PD BITS Pilani KK Birla Goa Campus, Swaroop Joshi BITS Pilani KK Birla Goa Campus
14:45
15m
Talk
An Experience Report on Using Video-Creation Tasks in Requirements-Engineering Education
Software Engineering Education and Training
Richard May Harz University Wernigerode, Germany, Johanna Daher Harz University Wernigerode, Germany, Jacob Krüger Eindhoven University of Technology, Thomas Leich Harz University of Applied Sciences, Germany
15:00
15m
Talk
Exploring the Need of Accessibility Education in the Software Industry: Insights from a Survey of Software Professionals in India
Software Engineering Education and Training
Parthasarathy PD BITS Pilani KK Birla Goa Campus, Swaroop Joshi BITS Pilani KK Birla Goa Campus
15:15
7m
Talk
ValidGen: A Tool for Automatic Generation of Validation Scripts to Support Rapid Requirements Validation
Demonstrations
Hongyue Pan BeiHang Uviversity, Yilong Yang Beihang University