Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Flourishing creativity in software development via Internetware paradigm

  • 83 Accesses

  • 1 Citations

Abstract

While culture being the software controlling human mind, computer software development becomes one of the most creative activities that human undertake since the civilisation began. The only limitation in software creation is human imagination, and that limit is often self-imposed. The “Internetware”, referring to a software paradigm, aims to satisfy the need of human kind using Internet as an integrated development and execution platform. Such software systems are composed of entities distributed through the Internetwork, allowing connections that would be impossible or difficult to make otherwise. One of the tasks for the Internetware is to accommodate creativity, to understand the general settings of creative design process and to develop programs that can enhance creativity without necessarily being creative themselves. Therefore, it can be summarized that a development environment needs to be built to best support software creation process of six steps including searching, ideating, specifying, coding, testing and evolving. An E-Health application eco-system is used to illustrate the proposed development process model.

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

References

  1. 1

    Li Y, Zhou M, You C, et al. Enabling on demand deployment of middleware services in componentized middleware. In: Proceedings of International Symposium on Component-Based Software Engineering. Berlin/Heidelberg: Springer, 2010. 113–129

  2. 2

    Lv J, Ma X X, Tao X P, et al. On environment-driven software model for Internetware. Sci China Ser-F: Inf Sci, 2008, 51: 683–721

  3. 3

    Lv J, Ma X X, Tao X P, et al. Research and progress on Internetware. Sci China Ser-E: Tech Sci, 2006, 36: 1037–1080

  4. 4

    Zheng L W, Tang J, Jin Z. An agent based framework for Internetware computing. Int J Softw Inform, 2010, 4: 401–418

  5. 5

    Jing D L, Yang H J, Tian Y C. Abstraction based domain ontology extraction for idea creation. In: Proceedings of the 13th International Conference on Quality Software, Najing, 2013. 341–348

  6. 6

    Jing D L, Yang H J, Shi M Y, et al. Developing a research ideas creation system through reusing knowledge bases for ontology construction. In: Proceedings of the 39th Computer Software and Applications Conference (COMPSAC), Taichung, 2015. 3: 175–180

  7. 7

    Cook P. The creativity advantage—is your organization the leader of the pack? Ind Commer Train, 1998, 30: 179–184

  8. 8

    Carroll E A, Latulipe C, Fung R, et al. Creativity factor evaluation: towards a standardized survey metric for creativity support. In: Proceedings of the 7th ACM Conference on Creativity and Cognition. New York: ACM, 2009. 127–136

  9. 9

    Jellouli I, El Mohajir M. Towards automatic semantic annotation of data rich Web pages. In: Proceedings of the 3rd International Conference on Research Challenges in Information Science, Fez, 2009. 139–142

  10. 10

    Douglas L D, Jillian M H, Thomas L R, et al. Identifying quality, novel, and creative ideas: constructs and scales for idea evaluation1. J Assoc Inf Syst, 2006, 7: 646–699

  11. 11

    Puccio G J, Cabra J F. Idea generation and idea evaluation: cognitive skills and deliberate practices. In: Mumford M, ed. Handbook of Organizational Creativity. Amsterdam: Elsevier, 2012. 189–215

  12. 12

    Jing D L, Zhang C, Yang H J. 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. Berlin/Heidelberg: Springer, 2015. 155–169

  13. 13

    Schneider H J, Ehrig H, Pfender M. Graph-grammars: an algebraic approach. In: Proceedings of the 14th Annual Symposium on Switching and Automata Theory. Washington, DC: IEEE, 1973. 167–180

  14. 14

    Bass L, Clements P, Kazman R. Software Architecture in Practice. Upper Saddle River: Addison-Wesley, 2013

  15. 15

    Colton S, Pease A, Charnley J. Computational creativity theory: the FACE and IDEA descriptive models. In: Proceedings of the 2nd International Conference on Computational Creativity, Mexico, 2011. 90–95

Download references

Author information

Correspondence to Lin Liu.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Liu, L., Feng, L., Li, Y. et al. Flourishing creativity in software development via Internetware paradigm. Sci. China Inf. Sci. 59, 080103 (2016). https://doi.org/10.1007/s11432-016-5596-7

Download citation

Keywords

  • requirements
  • information system
  • Internetware
  • creativity
  • evolution