A systematic review on creativity techniques for requirements engineering

Now-a-days Creativity is very much important for requirements analysis. The practice of systematic creativity technique is needed to generate inventive ideas and to achieve better outcome in requirements engineering. Creativity techniques are used to discover creative and innovative requirements and to understand client's expectation. In the paper we performed systematic review on articles those are related to creativity, creativity techniques, requirements engineering and empirical evaluation on creativity techniques for requirements engineering. In the systematic literature review, different sources are used (e.g. IEEE Xplore, ACM, Compendex, Inspec, Springerlink, Science Direct). Then preformed search with relevant search terms. We minimized search result combining creativity and requirements engineering and then go through the title and abstract and selected articles for review using inclusion and exclusion criteria. From the systematic review we determined the roles of creativity and identified the impact of creativity techniques in requirements engineering area. Also, we explored ideas on future impact and trend of creativity in requirements engineering.

[1]  R. Feldt,et al.  A systematic review on strategic release planning models , 2010, Inf. Softw. Technol..

[2]  Hongji Yang,et al.  One bridge, two gaps - beyond an engineering approach: Creativity in requirements elicitation , 2010, 2010 Fifth International Workshop on Requirements Engineering Visualization.

[3]  Michael Michalko,et al.  Thinkertoys: A Handbook of Creative-Thinking Techniques , 1991 .

[4]  Klaus Schmid,et al.  Selecting Creativity Techniques for Innovative Requirements Engineering , 2008, 2008 Third International Workshop on Multimedia and Enjoyable Requirements Engineering - Beyond Mere Descriptions and with More Fun and Games.

[5]  Neil A. M. Maiden,et al.  Integrating creativity workshops into structured requirements processes , 2004, DIS '04.

[6]  Sascha El-Sharkawy,et al.  A Heuristic Approach for Supporting Product Innovation in Requirements Engineering: A Controlled Experiment , 2011, REFSQ.

[7]  Ben Shneiderman,et al.  Creativity Support Tools: Report From a U.S. National Science Foundation Sponsored Workshop , 2006, Int. J. Hum. Comput. Interact..

[8]  LeMai Nguyen,et al.  Creativity, Requirements and Perspectives , 2005, Australas. J. Inf. Syst..

[9]  Luisa Mich,et al.  Applying a pragmatics-based creativity-fostering technique to requirements elicitation , 2005, Requirements Engineering.

[10]  Klaus Schmid Reasoning on Requirements Knowledge to Support Creativity , 2009, 2009 Second International Workshop on Managing Requirements Knowledge.

[11]  Sascha El-Sharkawy,et al.  Using Semantically Linked Content to Support Creativity in Product Innovation , 2009, 2009 Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns.

[12]  Tony Gorschek,et al.  A Lightweight Innovation Process for Software-Intensive Product Development , 2010, IEEE Software.

[13]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[14]  Remko van der Lugt,et al.  Brainsketching and How it Differs from Brainstorming , 2002 .

[15]  Neil A. M. Maiden,et al.  Can Requirements Be Creative? Experiences with an Enhanced Air Space Management System , 2007, 29th International Conference on Software Engineering (ICSE'07).

[16]  Graeme G. Shanks,et al.  A framework for understanding creativity in requirements engineering , 2009, Inf. Softw. Technol..

[17]  Michele Brocco,et al.  Understanding Creativity-Technique Based Problem Solving Processes , 2008, KES.

[18]  Luisa Mich,et al.  Validation of the Effectiveness of an Optimized EPMcreate as an Aid for Creative Requirements Elicitation , 2010, REFSQ.

[19]  Klaus Schmid A Study on Creativity in Requirements Engineering , 2005 .

[20]  D. M. Berry,et al.  Requirements Engineering and Creativity : An Innovative Approach Based on a Model of the Pragmatics of Communication , 2004 .

[21]  Donald J. Treffinger,et al.  Creative Approaches to Problem Solving: A Framework for Innovation and Change , 2010 .

[22]  Neil A. M. Maiden,et al.  Provoking Creativity: Imagine What Your Requirements Could Be Like , 2004, IEEE Softw..

[23]  Peter A. Heslin,et al.  Better than Brainstorming? Potential Contextual Boundary Conditions to Brainwriting for Idea Generation in Organizations , 2009 .

[24]  Betty H. C. Cheng,et al.  Research Directions in Requirements Engineering , 2007, Future of Software Engineering (FOSE '07).

[25]  Elspeth McFadzean,et al.  The Creativity Continuum: Towards a Classification of Creative Problem Solving Techniques , 1998 .

[26]  Neil A. M. Maiden,et al.  Creative requirements: invention and its role in requirements engineering , 2006, ICSE.

[27]  Sara Jones,et al.  Use and Influence of Creative Ideas and Requirements for a Work-Integrated Learning System , 2008, 2008 16th IEEE International Requirements Engineering Conference.

[28]  Min Basadur,et al.  Measuring Divergent Thinking Attitudes Related to Creative Problem Solving and Innovation Management , 1996 .