Capturing creative requirements via requirements reuse: A machine learning-based approach

  title={Capturing creative requirements via requirements reuse: A machine learning-based approach},
  author={Quoc Anh Do and Tanmay Bhowmik and Gary L. Bradshaw},
  journal={J. Syst. Softw.},
The Use of NLP-Based Text Representation Techniques to Support Requirement Engineering Tasks: A Systematic Mapping Review
A survey in the form of a systematic literature mapping (classification) finds out what are the representations used in RE tasks literature, and identifies four gaps in the existing literature, why they matter, and how future research can begin to address them.
A Digitalized Design Risk Analysis Tool with Machine-Learning Algorithm for EPC Contractor’s Technical Specifications Assessment on Bidding
Engineering, Procurement, and Construction (EPC) projects span the entire cycle of industrial plants, from bidding to engineering, construction, and start-up operation and maintenance. Most EPC
Web-Based Application for Freelance Tailor
Sewing experience is sometimes profitable and sometimes negative because there are more rivals and the competition with marketing tactics is not known. This is a very problematic matter, particularly


Automated Support to Capture Creative Requirements via Requirements Reuse
A novel framework, useful for both new and existing systems, providing an end-to-end automation to support creativity is presented, which reuses freely available requirements for similar software, leverages state-of-the-art natural language processing and machine learning techniques, and generates candidate creative requirements.
Leveraging topic modeling and part-of-speech tagging to support combinational creativity in requirements engineering
A novel framework that extracts familiar ideas from the requirements and stakeholders’ comments using topic modeling, and automatically generates requirements by obtaining unfamiliar idea combinations by means of flipping the part-of-speech of identified topics is proposed.
Creativity and Goal Modeling for Software Requirements Engineering
This work reports initial progress on a project aiming to combine goal modeling and creativity techniques for enhanced software Requirements Engineering (RE), and applies its methods to a historical case in air traffic control, providing example outcomes, illustrating the benefits of a creativity- and goal-oriented approach to early software development.
Stimulating Stakeholders' Imagination: New Creativity Triggers for Eliciting Novel Requirements
Design and preliminary validation research is reported that sought to provide empirical foundations for a more complete set of lightweight creativity triggers, to be used by stakeholders and engineers to quickly and simply generate new and useful requirements on products, services and systems.
Towards Crowd-Based Requirements Engineering A Research Preview
This paper proposes “Crowd-based Requirements Engineering” as an approach that integrates existing elicitation and analysis techniques and fills existing gaps by introducing new concepts, and collects feedback through direct interactions and social collaboration, and by deploying mining techniques.
A Heuristic Approach for Supporting Product Innovation in Requirements Engineering: A Controlled Experiment
A thorough validation of an approach to support creativity in requirements engineering using semantic-based technologies to derive new idea triggers finds that the approach provides better results than other existing creativity techniques like random triggers.
Provoking creativity: imagine what your requirements could be like
This work applied techniques to encourage creative thinking during the requirements process for a software-based system in a naturally conservative domain - air traffic management (ATM).
Requirements Engineering as Creative Problem Solving: A Research Agenda for Idea Finding
This vision paper frames requirements engineering as a creative problem solving process, and describes selected creativity theories, techniques, software tools and training that can be adopted to improve requirements engineering research and practice.
Acquiring Creative Requirements from the Crowd: Understanding the Influences of Personality and Creative Potential in Crowd RE
It is found that exposing a worker to ideas from previous workers cognitively stimulates the worker to produce creative ideas, and effective strategies based on personality traits and creative potential for selecting a few requirements from a pool of previous requirements to stimulate a worker are identified.
Integrating creativity workshops into structured requirements processes
A case study is reported in which RESCUE creativity workshops were used to discover stakeholder and system requirements for DMAN, a future air traffic management system for managing departures from major European airports.