Supporting creative RE with i∗

Article English OPEN
Horkoff, J. ; Maiden, N. (2015)
  • Subject: QA75

Successful software must be both useful and innovative. Techniques for Requirements Engineering (RE) have mainly focused on utility, with a prominent body of work using goal modeling and analysis to ensure that systems meet user goals. However, these techniques are not designed to foster creativity, meaning that resulting systems may be functionally useful but not sufficiently innovative. Further work has focused on applying creativity techniques for RE through workshops. However, the free-form representation of creative workshop outputs (text and informal diagrams), although flexible, is not grounded in user goals, or able to take advantage of goal model analysis, e.g., trade-off analysis. Furthermore, successfully conducting a creative RE workshop requires much experience and soft-skills, as well as a significant economic commitment. In this work, we summarize initial progress aiming to combine goal modeling and creativity techniques for enhanced RE. We focus on methods and tools for introducing creative ideas to goal modeling, and grounding creative outputs in goal-oriented models. Our focus on tooling and methods help to alleviate the need for expert-lead, costly workshops. We outline and illustrate proposed methods.
  • References (11)
    11 references, page 1 of 2

    1. T. Bhowmik, Nan Niu, A. Mahmoud, and J. Savolainen. Automated support for combinational creativity in requirements engineering. In IEEE 22nd International Requirements Engineering Conference (RE14), pages 243-252, 2014.

    2. M. A. Boden. The Creative Mind. London: Abacus, 1990.

    3. J. Horkoff. Observational studies of new i* users: Challenges and recommendations. In First iStar Teaching Workshop (iStarT15), 2015.

    4. J. Horkoff and N. Maiden. Creativity and conceptual modeling for requirements engineering. In CreaRE: Fifth International Workshop on Creativity in Requirements Engineering, 2015.

    5. J. Horkoff, N. Maiden, and J. Lockerbie. Creativity and goal modeling for software requirements engineering. In Creativity & Cognition (poster), 2015.

    6. J. Horkoff and E. Yu. Interactive goal model analysis for early requirements engineering. Requirements Engineering, pages 1-33, 2014.

    7. N. Maiden, S. Jones, K. Karlsen, R. Neill, K. Zachos, and A. Milne. Requirements engineering as creative problem solving: A research agenda for idea finding. In 18th IEEE International Requirements Engineering Conference (RE10), pages 57-66, 2010.

    8. N. Maiden, C. Ncube, and S. Robertson. Can requirements be creative? experiences with an enhanced air space management system. In Software Engineering, 2007. ICSE 2007. 29th International Conference on, pages 632-641, May 2007.

    9. L. Mich, C. Anesi, and D. M. Berry. Requirements engineering and creativity: An innovative approach based on a model of the pragmatics of communication. In Requirements Engineering: Foundation of Software Quality (REFSQ04), 2004.

    10. M. Michalko. Thinkertoys: A Handbook of Creative-Thinking Techniques. Potter/TenSpeed/Harmony, 2010.

  • Metrics
    views in OpenAIRE
    views in local repository
    downloads in local repository

    The information is available from the following content providers:

    From Number Of Views Number Of Downloads
    City Research Online - IRUS-UK 0 22
Share - Bookmark