Concepedia

Publication | Closed Access

Creativity and Goal Modeling for Software Requirements Engineering

27

Citations

7

References

2015

Year

Abstract

In order to be successful, software (applications) must be both useful and innovative. Techniques for determining the requirements (functions and qualities) of software have traditionally focused on utility, with a prominent body of work using graphical goal modeling and analysis to ensure that system functions meet the needs (goals) of users. 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 creativity workshops for finding and developing software requirements. However, creative outputs are not grounded in user goals, are not amenable to decision support techniques, and cannot be easily captured by non-experts. In this work we report initial progress on a project aiming to combine goal modeling and creativity techniques for enhanced software Requirements Engineering (RE). We apply our 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.

References

YearCitations

Page 1