CONSTRUÇÃO DO GUIA DE PADRÕES DE CRIATIVIDADE PARA DESENVOLVEDORES DE SOFTWARE

Creativity techniques are tools for stimulating creative thinking, which can help people finding innovative solutions for their problems. The importance of creativity fostering techniques in software development has been recognized and investigated by researchers for over a decade, yet the greater software engineering community makes little use of the myriads of techniques available. In order to encourage a wider adoption and to support the use of creativity techniques in software development, we have reviewed a large number of creativity techniques and have created a Creativity Patterns Guide. The guide follows the familiar concepts of Design Patterns, explaining and exemplifying the use of creativity techniques in the context of software development. This paper describes the development of the Creativity Patterns Guide, the mmetodologial choises, pages structures and final interface.

[1]  Sara Jones,et al.  Requirements Engineering as Creative Problem Solving: A Research Agenda for Idea Finding , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[2]  Colin Potts,et al.  Invented requirements and imagined customers: requirements engineering for off-the-shelf software , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[3]  Sérgio Alexandre Esteves Miranda Braz A qualitative assessment of modularity in CaesarJ components based on implementations of design patterns , 2009 .

[4]  Sara Jones,et al.  Provoking creative design: making it scale , 2008 .

[5]  Margaret A. Boden,et al.  Computer Models of Creativity , 2009, AI Mag..

[6]  Genaína Nunes Rodrigues,et al.  A systematic mapping study on creativity in requirements engineering , 2012, SAC '12.

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

[8]  Tom DeMarco,et al.  Software Creativity 2.0 , 2006 .

[9]  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.

[10]  D. Norman Emotional design : why we love (or hate) everyday things , 2004 .

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

[12]  Carina Frota Alves,et al.  Challenges in Requirements Engineering for Mobile Games Development: The Meantime Case Study , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

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

[14]  Nour Ali,et al.  Distributed Requirements Elicitation Using a Spatial Hypertext Wiki , 2010, 2010 5th IEEE International Conference on Global Software Engineering.

[15]  Peter Dolog,et al.  Deliverable D2.1 - State of the Art in Tools for Creativity: idSpace project deliverable , 2008 .

[16]  Ben Shneiderman,et al.  Creativity support tools: accelerating discovery and innovation , 2007, CACM.

[17]  Leticia Duboc,et al.  Creativity Patterns Guide: Support for the Application of Creativity Techniques in Requirements Engineering , 2012, HCSE.

[18]  Joseane Maria Parice Bufalo,et al.  Das coisas nascem coisas , 2006 .