Abstract
Creativity techniques are tools for stimulating creative thinking. 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 (SE) 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. This paper describes the part of the guide tailored for the requirements engineering phase. The guide has been evaluated in real-world projects.
Chapter PDF
Similar content being viewed by others
References
Alves, C., Ramalho, G., Damasceno, A.: Challenges in Requirements Engineering for Mobile Games Development: The Meantime Case Study. In: Requirements Engineering Conference (2007)
SolÃs, C., Ali, N.: Distributed Requirements Elicitation Using a Spatial Hypertext Wiki. In: IEEE International Conference on Global Software Engineering (2010)
Forster, F., Brocco, M.: Understanding Creativity-Technique Based Problem Solving Processes. In: Lovrek, I., Howlett, R.J., Jain, L.C. (eds.) KES 2008, Part II. LNCS (LNAI), vol. 5178, pp. 806–813. Springer, Heidelberg (2008)
Norman, D.A.: Emotional Design: Why do We Love (Or Hate) Everyday Things. Basic Books (2004)
Mycoted (2012), http://www.mycoted.com/
Mind Tools (2012), http://www.mindtools.com/
Maiden, N., Jones, S.: Provoking Creative Design: Making it Scale. British Computer Society (2008)
Maiden, N., Jones, S., Karlsen, K., Neill, R., Milne, A.: Requirements Engineering as Creative Problem Solving: A Research Agenda for Idea Finding. In: 18th IEEE International Requirements Engineering Conference (RE), Sydney (2010)
Grube, P., Schmid, K.: Selecting Creativity Techniques for Innovative Requirements Engineering. In: 3rd International Workshop on Multimedia and Enjoyable Requirements Engineering (2008)
Michalko, M.: Thinkertoys. A handbook of creative-thinking techniques, 2nd edn. TenSpeed Press, Berkley (2006)
Mich, L., Franch, M., Berry, D.M.: Classifying Web-Application Requirement Ideas Generated Using Creativity Fostering Techniques According to a Quality Model for Web Applications. In: Proceedings of the 12th International Workshop on Requirements Engineering: Foundation for Software Quality, Luxembourg (2006)
Kirton, M.J.: Adaptors and innovators: Styles of creativity and problem solving. Routledge, London (1989)
Boden, M.A.: Computer models of creativity. AI Magazine 30(3), 23–34 (2009)
Grube, P., Schmid, K.: State of Art in Tools for Creativity. idSpace Project. University of the Netherlands (2008)
Glass, R.L.: Software Creativity 2.0. Developer *Books (2006); Mich, L., Anesi, C., Berry, D.M.: Requirements Engineering and Creativity: An Innovative Approach Based on a Model of the Pragmatics of Communication. In: Proceedings REFSQQ Workshop (2004)
Lemos, J., Alves, C., Duboc, L., Rodrigues, G.: A Systematic Mapping Study on Creativity in Requirements Engineering. In: ACM Symposium of Applied Computing (2012)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Braz, S.: A Qualitative Assessment of Modularity in CaesarJ components based on Implementations of Design Patterns. M.Sc. thesis, Universidade Nova de Lisboa (2009)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, E.: Pattern-Oriented Software Architecture: A System of Patterns, vol. I. John Wiley & Sons, England (1996)
Pressman, R.: Software Engineering, 6th edn. Mcgraw Hill (2006)
Basili, V., Caldeira, G., Rombach, H.D.: The Goal Question Metric Approach. In: Marciniak, J. (ed.) Encyclopedia of Software Engineering. John Wiley & Sons, USA (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vieira, E.R., Alves, C., Duboc, L. (2012). Creativity Patterns Guide: Support for the Application of Creativity Techniques in Requirements Engineering. In: Winckler, M., Forbrig, P., Bernhaupt, R. (eds) Human-Centered Software Engineering. HCSE 2012. Lecture Notes in Computer Science, vol 7623. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34347-6_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-34347-6_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34346-9
Online ISBN: 978-3-642-34347-6
eBook Packages: Computer ScienceComputer Science (R0)