Skip to main content

Using an Ideas Creation System to Assist and Inspire Creativity in Requirements Engineering

  • Conference paper
  • First Online:
Requirements Engineering in the Big Data Era

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 558))

Abstract

Software product markets have become extremely competitive as there are always multiple software products striving to serve the users in the same application domain. In order to be successful, a software system needs to distinguish itself from other similar products and surprise users with novel and useful features. Obviously, creativity becomes much more important in a software engineering process, especially for requirements, as creative requirements engineering is crucial to new and surprising features or services. However, normally, with it focuses on elicitation, analysis, and management, research studies on requirements engineering do not offer strong support to creativity in requirements engineering. Naturally, services like idea generation can be involved to support creativity requirements engineering by eliciting innovative ideas from stakeholders. Although a considerable number of applications and research studies have been made in the past years in order to increase the effectiveness of idea making process, there is little work exists to design an ideas creation system for assisting and inspiring requirements. Meanwhile, it is lack of efforts working on creativity requirements in the requirements engineering perspective particularly. Therefore, the objective of this research paper is to propose an ideas creation system to assist engineering activities for generating creativity requirements. In particular, this paper designed an ideas creation framework and defined and classified a set of creativity elements according to creativity techniques. Then, it proposes a creative requirements engineering method that is supported by the designed ideas creation system and creativity elements, whilst the application domain is specific to the e-learning service. An inference engine is the kernel part in the idea generation process with domain ontology for the target field as the knowledge base. Hence, the generated ideas are inspiring stakeholders to get not only relevant and useful but also novel and surprising requirements.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lemos, J., Alves, C., Duboc, L., Rodrigues, G.N.: A systematic mapping study on creativity in requirements engineering. In: 27th Annual ACM Symposium on Applied Computing (SAC 2012), pp. 1083–1088. ACM, New York (2012)

    Google Scholar 

  2. Bhowmik, T., Niu, N., Mahmoud, A., Savolainen, J.: Automated support for combinational creativity in requirements engineering. In: 22nd IEEE International Requirements Engineering Conference, pp. 243–252. IEEE Press, New York (2014)

    Google Scholar 

  3. Maiden, N.: Creativity in software engineering: a new research Agenda? In: 18th IEEE International Conference on Program Comprehension, pp. xiv. IEEE Press, New York (2010)

    Google Scholar 

  4. Maiden, N., Ncube, C., Robertson, S.: Can requirements be creative? Experiences with an enhanced air space management system. In: 29th International Conference on Software Engineering, pp. 632–641. IEEE Press, New York (2007)

    Google Scholar 

  5. Assar, S.: Model driven requirements engineering: mapping the field and beyond. In: 4th IEEE International Model-Driven Requirements Engineering Workshop (MoDRE), pp. 1–6. IEEE Press, New York (2014)

    Google Scholar 

  6. Mahmud, I., Veneziano, V.: Mind-Mapping: An effective technique to facilitate requirements engineering in Agile software development. In: 14th International Conference on Computer and Information Technology (ICCIT), pp. 157–162. IEEE Press, New York (2011)

    Google Scholar 

  7. Schmid, K.: Reasoning on requirements knowledge to support creativity. In: 2nd International Workshop on Managing Requirements Knowledge (MARK), pp. 32–39. IEEE Press, New York (2009)

    Google Scholar 

  8. Bonnardel, N.: Creativity in design activities: the role of analogies in a constrained cognitive environment. In: 3rd Conference on Creativity and Cognition, pp. 158–165. ACM, New York (1999)

    Google Scholar 

  9. Cook, P.: The Creativity Advantage: Is Your Organisation The Leader of The Pack? Industrial and Commercial Training, vol. 30, no. 5, pp. 179–184. MCB University Press, Bradford (1998)

    Google Scholar 

  10. Boden, M.A.: The Creative Mind: Myths and Mechanisms, 2nd edn. Routledge, London (2004)

    Google Scholar 

  11. Yang, H., Hugill, A.: The Creative Turn: New Challenges for Computing. International Journal of Creative Computing 1(1), 4–19 (2013). Inderscience

    Google Scholar 

  12. Hugill, A.: Creative computing processes: musical composition. In: 8th IEEE International Symposium on Service Oriented System Engineering, pp. 459–464. IEEE Press, New York (2014)

    Google Scholar 

  13. Koestler, A.: The Act of Creation. Hutchinson, London (1964)

    Google Scholar 

  14. Perkins, D.N.: The Mind’s Best Work. Harvard University Press, Cambridge (1981)

    Google Scholar 

  15. Goldenberg, J., Mazursky, D., Solomon, S.: Creative Sparks. Science 285, 1495–1496 (1999)

    Article  Google Scholar 

  16. Bono, E.D.: Lateral Thinking: Creativity Step by Step. Harper & Row, New York (1970)

    Google Scholar 

  17. Zhang, J., Ma, J., Zhang, D., Tan, R., Source, A.K.: CAI-Driven new ideas generation for product conceptual design. In: IEEE International Conference on Management of Innovation and Technology (ICMIT), pp. 824–830. IEEE Press, New York (2012)

    Google Scholar 

  18. Carroll, E.A., Latulipe, C., Fung, R., Terry, M.: creativity factor evaluation: towards a standardised survey metric for creativity support. In: 7th ACM Conference on Creativity and Cognition, pp. 127–136. ACM Press, New York (2009)

    Google Scholar 

  19. Nguyen, L., Shanks, G.: A Framework for Understanding Creativity in Requirements Engineering. Information and Software Technology, vol. 51, pp. 655–662 (2009). Butterworth Heinemann, Newton, MA

    Google Scholar 

  20. Jing, D., Yang, H., Xu, L., Ma, F.: Developing a creative idea generation system for innovative software reliability research. recently published In: 2nd International Conference on Trustworthy Systems and their Applications. (2015)

    Google Scholar 

  21. Janssen, D., Schlegel, T., Wissen, M., Ziegler, J.: MetaCharts-using creativity methods in a CSCW environment. In: Human-Computer Interaction Theory and Practice (Part II), pp. 939–943. Mahwah, New Jersey (2003)

    Google Scholar 

  22. Weiley, V., Pisan, Y.: The distributed studio: towards a theory of virtual place for creative collaboration. In: 20th Australasian Conference on Computer-Human Interaction: Designing for Habitus and Habitat, pp. 343–346. ACM Press, New York (2008)

    Google Scholar 

  23. Jing, D., Yang, H.: Domain-Specific ‘Idea-tion’: Real Possibility or Just Another Utopia? Recently Published in: Applied Science Journal (2015)

    Google Scholar 

  24. Jing, D., Yang, H., Tian, Y.: Abstraction Based domain ontology extraction for idea creation. In: 13th International Conference on Quality Software (QSIC), pp. 341–348. IEEE Press, New York (2013)

    Google Scholar 

  25. Jing, D., Yang, H., Shi, M., Zhu, W.: Developing a research ideas creation system through reusing knowledge bases for ontology construction. In: 39th IEEE Annual Computers, Software and Applications Conference (COMPSAC), pp. 175–180. IEEE Press, New York (2015)

    Google Scholar 

  26. Jing, D., Yang, H.: Creativity techniques based inference activities and rules for idea generation. In: 3rd International Symposium on Software Technology, pp. 1–8. (2015)

    Google Scholar 

  27. Dean, D.L., Hender, J.M., Rodgers, T.L., Santanen, E.L.: Identifying Quality, Novel, and Creative Ideas: Constructs and Scales for Idea Evaluation. Journal of the Association for Information Systems 7, 646–698 (2006)

    Google Scholar 

  28. Puccio, G.J., Cabra, J.F.: Idea generation and idea evaluation: cognitive skills and deliberate practices. In: Mumford, M.D. (ed.) Handbook of Organisational Creativity, pp. 189–215. Elsevier Inc, London (2012)

    Chapter  Google Scholar 

  29. Jing, D., Yang, H.: Creative computing for bespoke ideation. In: 39th IEEE Annual Computers, Software and Applications Conference, pp. 34–43. IEEE Press, New York (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Delin Jing .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jing, D., Zhang, C., Yang, H. (2015). Using an Ideas Creation System to Assist and Inspire Creativity in Requirements Engineering. In: Liu, L., Aoyama, M. (eds) Requirements Engineering in the Big Data Era. Communications in Computer and Information Science, vol 558. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48634-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-48634-4_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-48633-7

  • Online ISBN: 978-3-662-48634-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics