skip to main content
10.1145/1013115.1013132acmconferencesArticle/Chapter ViewAbstractPublication PagesdisConference Proceedingsconference-collections
Article

Integrating creativity workshops into structured requirements processes

Published: 01 August 2004 Publication History

Abstract

Requirements engineering is a creative process in which stakeholders and designers work together to create ideas for new systems that are eventually expressed as requirements. This paper describes RESCUE, a scenario-driven requirements engineering process that includes workshops that integrate creativity techniques with different types of use case and system context modelling. It reports a case study 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. The workshop was successful in that it provided new and important outputs for subsequent requirements processes. The paper describes the workshop structure and wider RESCUE process, important results and key lessons learned.

References

[1]
Andrews D.C., 1991, 'JAD: A Crucial Dimension for Rapid Applications Development', Journal of Systems Management, March 1991, 23--31.
[2]
Boden M.A., 1990, The Creative Mind, Abacus, London
[3]
Chung L., Nixon B., Yu E. and Mylopoulos J., 2000, 'Non-Functional Requirements in Software Engineering', Kluwer Academic Publishers.
[4]
Daupert, D. (2002) The Osborn-Parnes Creative Problem Solving manual. Available from www.ideastream.com/create.
[5]
Floyd, C., Mehl, W.-M., Reisin, F.-M., Schmidt, G., & Wolf, G. (1989). Out of Scandinavia: Alternative Approaches to Software Design and System Development. Human-Computer Interaction, 4(4), 253--350.
[6]
Gick M.L. & Holyoak K.J., 1983, 'Schema Induction & Analogical Transfer', Cognitive Psychology 15, 1--38.
[7]
Hammond J., Rawlings R. & Hall A,. 2001, 'Will It Work?', Proceedings 5th IEEE International Symposium on Requirements Engineering, IEEE Computer Society, 102--109.
[8]
Hargadon A. & Sutton R.I., 2000, Building an Innovation Factory, Harvard Business Review, May-June 2000.
[9]
Isaksen, G. & Dorval, K. (1993) Changing views of creative problem solving: Over 40 years of continuous improvement. ICN Newsletter. 3 (1).
[10]
Koestler, A., 1964, The Act of Creation, London Hutchinson.
[11]
Maiden N. & Gizikis A., 2001, 'Where Do Requirements Come From?", IEEE Software September/October 2001 18(4), 10--12.
[12]
Maiden N.A.M., Jones S. Flynn M., 2003a, 'Innovative Requirements Engineering Applied to ATM', Proceedings Joint Eurocontrol/FAA ATM'2003 Conference, June 2003, Budapest.
[13]
Maiden N.A.M., Jones S.V. & Flynn M., 2003b, 'Integrating RE Methods to Support Use Case Based Requirements Specification', Poster paper, Proceedings 11th International Conference on Requirements Engineering, IEEE Computer Society Press, 369--370.
[14]
Mavin A. & Maiden N.A.M., 2003, 'Determining Socio-Technical Systems Requirements: Experiences with Generating and Walking Through Scenarios', Proceedings 11th International Conference on Requirements Engineering, IEEE Computer Society Press, 213--222.
[15]
Maiden N.A.M. & Rugg G., 1996, 'ACRE: Selecting Methods For Requirements Acquisition, Software Engineering Journal 11(3), 183--192.
[16]
Maiden N.A.M. & Sutcliffe A.G., 1992, 'Exploiting Reusable Specifications Through Analogy', Communications of the ACM. 34(5), April 1992, 55--64.
[17]
Mamykina L., Candy L & Edmonds E., 2002, 'Collaborative Creativity', Communications of the ACM 45(10), 96--99.
[18]
Nguyen L., Carroll J.M. & Swatman P.A., 2000, "Supporting and Monitoring the Creativity of IS Personnel During the Requirements Engineering Process," Proc. Hawaii Int'l Conf. Systems Sciences (HICSS-33), IEEE Computer Society.
[19]
Obsorn A.F., 1953, 'Applied Imagination: Principles and Procedures of Creative Problem Solving', Charles Scribener's Sons, New York.
[20]
Pennell L. & Maiden N.A.M., 2003, 'Creating Requirements -- Techniques and Experiences in the Policing Domain', Proceedings REFSQ'2003 Workshop, June 2003, Velden Austria.
[21]
Poincare H., 1982, The Foundations of Science: Science and Hypothesis, The Value of Science, Science and Method, Univ. Press of America, Washington 1982
[22]
Robertson J., 2002, 'Eureka! Why Analysts Should Invent Requirements', IEEE Software July/August 2002, 20--22.
[23]
Robertson S. & Robertson J., 1999, 'Mastering the Requirements Process', Addison-Wesley.
[24]
Ross B.H., 1987, 'This is Like That: The Use of Earlier Problems and the Separation of Similarity Effects', Journal of Experimental Psychology: Learning, Memory and Cognition 13(4), 629--639.
[25]
Sutcliffe A.G. & Maiden N.A.M., 1998, 'The Domain Theory for Requirements Engineering, IEEE Transactions on Software Engineering, 24(3), 174--196.
[26]
Vicente, K., Cognitive work analysis, Lawrence Erlbaum Associates, 1999.

Cited By

View all
  • (2023)Prompting Creative Requirements via Traceable and Adversarial Examples in Deep Learning2023 IEEE 31st International Requirements Engineering Conference (RE)10.1109/RE57278.2023.00022(134-145)Online publication date: Sep-2023
  • (2023)On the Way to a Framework for Evaluating Creativity in Requirements Engineering2023 IEEE 24th International Conference on Information Reuse and Integration for Data Science (IRI)10.1109/IRI58017.2023.00039(191-198)Online publication date: Aug-2023
  • (2022)How Templated Requirements Specifications Inhibit Creativity in Software EngineeringIEEE Transactions on Software Engineering10.1109/TSE.2021.311250348:10(4074-4086)Online publication date: 1-Oct-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DIS '04: Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
August 2004
390 pages
ISBN:1581137877
DOI:10.1145/1013115
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. analogical reasoning
  2. creativity workshops
  3. models of creativity
  4. requirements
  5. storyboarding

Qualifiers

  • Article

Conference

DIS04
Sponsor:
DIS04: Designing Interactive Systems 2004
August 1 - 4, 2004
MA, Cambridge, USA

Acceptance Rates

Overall Acceptance Rate 1,158 of 4,684 submissions, 25%

Upcoming Conference

DIS '25
Designing Interactive Systems Conference
July 5 - 9, 2025
Funchal , Portugal

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)2
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Prompting Creative Requirements via Traceable and Adversarial Examples in Deep Learning2023 IEEE 31st International Requirements Engineering Conference (RE)10.1109/RE57278.2023.00022(134-145)Online publication date: Sep-2023
  • (2023)On the Way to a Framework for Evaluating Creativity in Requirements Engineering2023 IEEE 24th International Conference on Information Reuse and Integration for Data Science (IRI)10.1109/IRI58017.2023.00039(191-198)Online publication date: Aug-2023
  • (2022)How Templated Requirements Specifications Inhibit Creativity in Software EngineeringIEEE Transactions on Software Engineering10.1109/TSE.2021.311250348:10(4074-4086)Online publication date: 1-Oct-2022
  • (2022)Methodology for Introducing Creativity in Requirements EngineeringProcedia Computer Science10.1016/j.procs.2021.11.069196(27-35)Online publication date: 2022
  • (2022)Creativity TriggersJournal of Systems and Software10.1016/j.jss.2022.111365191:COnline publication date: 1-Sep-2022
  • (2020)Breaking the workflow: Design heuristics to support the development of usable digital audio production toolsProceedings of the 15th International Audio Mostly Conference10.1145/3411109.3411133(130-137)Online publication date: 15-Sep-2020
  • (2020)Managing sessions of creative requirements elicitation and assessmentProceedings of the 35th Annual ACM Symposium on Applied Computing10.1145/3341105.3375757(1355-1362)Online publication date: 30-Mar-2020
  • (2020)Capturing creative requirements via requirements reuse: A machine learning-based approachJournal of Systems and Software10.1016/j.jss.2020.110730(110730)Online publication date: Jul-2020
  • (2020)Innovation Workshop Documentation for Following Software Engineering ActivitiesRequirements Engineering: Foundation for Software Quality10.1007/978-3-030-44429-7_5(71-77)Online publication date: 18-Mar-2020
  • (2019)Exploration of Creativity Techniques in Software Engineering in Training-Application-Feedback CycleEnterprise and Organizational Modeling and Simulation10.1007/978-3-030-35646-0_8(99-118)Online publication date: 14-Nov-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media