City Research Online

Supporting creative RE with i∗

Horkoff, J. & Maiden, N. (2015). Supporting creative RE with i∗. CEUR Workshop Proceedings, 1402, pp. 37-42.

Abstract

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.

Publication Type: Article
Publisher Keywords: Socio-technical systems, Software Evolution, Requirements Engineering, Organizational Model, Organizational Alignment, Goal Modelling, Goal Analysis
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: School of Science & Technology > Computer Science > Human Computer Interaction Design
[thumbnail of iStar2015.pdf]
Preview
Text - Accepted Version
Download (1MB) | Preview

Export

Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email

Downloads

Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login