64 research outputs found
Recommended from our members
Supporting creative RE with i∗
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
Creativity and conceptual modeling for requirements engineering
Creativity techniques have been applied to Requirements Engineering (RE) in order to find novel requirements, facilitating system and business innovation. Creativity has typically been applied to RE as part of an intensive, often multi-day workshop. Ideas are generated and recorded in a free-form, manual fashion, with much guidance from experienced human facilitators. Although this format has been successful, economic, time, and geographical pressures make this intensive process less feasible. The free-form representation of creative output (text and informal diagrams) provides flexibility in order to support creative thought, but the output of this form is not able to take advantage of much of the (semi-) automated analysis developed for RE, including trade-off analysis. In this work we address two major challenges 1) the limitations of existing creativity RE workshops, particularly their costliness and need for expert guidance, and 2) capturing creative output in a structured form, better amenable to (semi-) automated analysis and downstream development. We address these as part of a 2-3 year project focusing on integrating RE creativity techniques with conceptual modeling techniques such as goal modeling, with a focus on developing online, distributed creative support tools for RE
Recommended from our members
Creative Goal Modeling for Innovative Requirements
Context: When determining the functions and qualities (a.k.a. requirements) for a system, creativity is key to drive innovation and foster business success. However, creative requirements must be practically operationalized, grounded in concrete functions and system interactions. Requirements Engineering (RE) has produced a wealth of methods centered around goal modeling, in order to graphically explore the space of alternative requirements, linking functions to goals and dependencies. In parallel work, creativity theories from the social sciences have been applied to the design of creative requirements workshops, pushing stakeholders to develop innovative systems. Goal models tend to focus on what is known, while creativity workshops are expensive, require a specific skill set to facilitate, and produce mainly paper-based, unstructured outputs.
Objective: Our aim in this work is to explore beneficial combinations of the two areas of work in order to overcome these and other limitations, facilitating creative requirements elicitation, supported by a simple extension of a well-known and structured requirements modeling technique.
Method: We take a Design Science approach, iterating over exploratory studies, design, and summative validation studies.
Results: The result is the Creative Leaf tool and method supporting creative goal modeling for RE.
Conclusion: We support creative RE by making creativity techniques more accessible, producing structured digital outputs which better match to existing RE methods with associated analysis procedures and transformations
Recommended from our members
Stimulating Stakeholders’ Imagination: New Creativity Triggers for Eliciting Novel Requirements
Requirements engineering is a creative process in which stakeholders and engineers work together to create ideas for new products, services and systems. Several techniques have proved to be effective for eliciting creative requirements. Yet, most of these techniques are heavy to implement and require long periods of time to be applied correctly. Few lightweight creativity techniques have been developed for use in requirements engineering. One such lightweight technique is the creativity trigger, which provides simple guidance to stakeholders and engineers to help produce creative requirements. While easy to apply, creativity triggers were derived informally from experience of practitioners and have not been validated in a systematic way. This paper reports design and preliminary validation research, 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
Assessing composition in modeling approaches
Modeling approaches are based on various paradigms, e.g., aspect-oriented, feature-oriented, object-oriented, and logic-based. Modeling approaches may cover requirements models to low-level design models, are developed for various purposes, use various means of composition, and thus are difficult to compare. However, such comparisons are critical to help practitioners know under which conditions approaches are most applicable, and how they might be successfully generalized and combined to achieve end-to-end methods. This paper reports on work done at the 2nd International Comparing Modeling Approaches (CMA) workshop towards the goal of identifying potential comprehensive modeling methodologies with a particular emphasis on composition: (i) an improved set of comparison criteria; (ii) 19 assessments of modeling approaches based on the comparison criteria and a common, focused case study
Supporting Materials for Creative Goal Modeling for Innovative Requirements
Data supporting IST paper : Creative Goal Modeling for Innovative Requirements
J. Horkoff, N. A. Maiden, D. Asboth
Abstract
[Context] When determining the functions and qualities (a.k.a. requirements)
for a system, creativity is key to drive innovation and foster business
success. However, creative requirements must be practically operationalized,
grounded in concrete functions and system interactions. Requirements Engineering
(RE) has produced a wealth of methods centered around goal modeling,
in order to graphically explore the space of alternative requirements, linking
functions to goals and dependencies. In parallel work, creativity theories from
the social sciences have been applied to the design of creative requirements workshops,
pushing stakeholders to develop innovative systems. Goal models tend
to focus on what is known, while creativity workshops are expensive, require
a specic skill set to facilitate, and produce mainly paper-based, unstructured
outputs. [Objective] Our aim in this work is to explore benecial combinations
of the two areas of work in order to overcome these and other limitations,
facilitating creative requirements elicitation, supported by a simple extension
of a well-known and structured requirements modeling technique. [Method]
We take a Design Science approach, iterating over exploratory studies, design,
and summative validation studies. [Results] The result is the Creative Leaf
tool and method supporting creative goal modeling for RE. [Conclusion] We
support creative RE by making creativity techniques more accessible, producing
structured digital outputs which better match to existing RE methods with
associated analysis procedures and transformations
- …