Prompting Creative Requirements via Traceable and Adversarial Examples in Deep Learning

Hemanth Gudaparthi, Nan Niu, Boyang Wang, Tanmay Bhowmik, Hui Liu, Jianzhang Zhang, Juha Savolainen, Glen Horton, Sean Crowe, Thomas Scherz, Lisa Haitz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

Creativity focuses on the generation of novel and useful ideas. In this paper, we propose an approach to automatically generating creative requirements candidates via the adversarial examples resulted from applying small changes (perturbations) to the original requirements descriptions. We present an architecture where the perturbator and the classifier positively influence each other. Meanwhile, we ensure that each adversarial example is uniquely traceable to an existing feature of the software, instrumenting explainability. Our experimental evaluation of six datasets shows that around 20% adversarial shift rate is achievable. In addition, a human subject study demonstrates our results are more clear, novel, and useful than the requirements candidates outputted from a state-of-the-art machine learning method. To connect the creative requirements closer with software development, we collaborate with a software development team and show how our results can support behavior-driven development for a web app built by the team.

Original languageEnglish
Title of host publicationProceedings - 31st IEEE International Requirements Engineering Conference, RE 2023
EditorsKurt Schneider, Fabiano Dalpiaz, Jennifer Horkoff
PublisherIEEE Computer Society
Pages134-145
Number of pages12
ISBN (Electronic)9798350326895
DOIs
Publication statusPublished - 2023
Event31st IEEE International Requirements Engineering Conference, RE 2023 - Hannover, Germany
Duration: 4 Sept 20238 Sept 2023

Publication series

NameProceedings of the IEEE International Conference on Requirements Engineering
Volume2023-September
ISSN (Print)1090-705X
ISSN (Electronic)2332-6441

Conference

Conference31st IEEE International Requirements Engineering Conference, RE 2023
Country/TerritoryGermany
CityHannover
Period4/09/238/09/23

Keywords

  • adversarial examples
  • automated requirements generation
  • creative requirements
  • deep learning

Fingerprint

Dive into the research topics of 'Prompting Creative Requirements via Traceable and Adversarial Examples in Deep Learning'. Together they form a unique fingerprint.

Cite this