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

Rapid prototyping is an effective way for requirement validation in the earliest stages of software development. Our previous work RM2PT can automatically generate software prototypes from requirements models to support incremental and rapid requirements validation. Moreover, it can automatically generate the input parameters for each system operation in the prototype during the validating process. Although the prototype provides a GUI to help validate the requirements, this process is still challenging and time-consuming for stakeholders to select the system operations they need effectively due to the lack of a complete view of the business process. This paper proposes a CASE tool named ValidGen, which can automatically generate the validation scripts to execute the prototype without human interactions. The validation scripts are generated from the extended requirements model of RM2PT with the BPMN model to specify the invoking process between use cases to conform to the business requirements. Thanks to the validation scripts, the stakeholder only needs to monitor the execution process without selecting the system operation and typing the input parameters. We adopted three case studies to evaluate the tool, and the results show that the tool only needs about 60% of the time cost of the requirements validation than the original. Overall, the results were satisfactory. The proposed tool can be further extended and applied for requirements validation in the software industry.

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