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.
Buy single article
Instant access to the full article PDF.
Price includes VAT for USA
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
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
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
Zheng L W, Tang J, Jin Z. An agent based framework for Internetware computing. Int J Softw Inform, 2010, 4: 401–418
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
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
Cook P. The creativity advantage—is your organization the leader of the pack? Ind Commer Train, 1998, 30: 179–184
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
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
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
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
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
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
Bass L, Clements P, Kazman R. Software Architecture in Practice. Upper Saddle River: Addison-Wesley, 2013
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
About this article
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
- information system