SCIENCE CHINA Information Sciences, Volume 59 , Issue 8 : 080103(2016) https://doi.org/10.1007/s11432-016-5596-7

Flourishing creativity in software development via Internetware paradigm

More info
  • ReceivedApr 25, 2016
  • AcceptedJun 7, 2016
  • PublishedJul 18, 2016




This paper received partial financial support from Natural Science and Technology Support Program (Grant No. 2015BAH14F02), and National Natural Science Foundation of China (Grant No. 61432020).


[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. Google Scholar

[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 Google Scholar

[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 Google Scholar

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

[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. Google Scholar

[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. Google Scholar

[7] Cook P. The creativity advantage---is your organization the leader of the pack? Ind Commer Train, 1998, 30: 179--184. Google Scholar

[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. Google Scholar

[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. Google Scholar

[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 Google Scholar

[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. Google Scholar

[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. Google Scholar

[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. Google Scholar

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

[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 \iffalse. Google Scholar

[16] Li , Y . , Zhou M. C. You, G. Yang, H. Mei: Enabling-. Google Scholar

[17] Lv J, Tao X, Ma X, et al. On agent-based software model for Internetware. Science China Series E-Tech Science (in Chinese), 2005, 35: 1233-1253 Google Scholar

[18] Lv, J., Xiaoxing Ma, Xianping Tao, Feng Xu, Hao Hu. Research and Progress in InternetWare. Sciences in China, Series F: Information Sciences. 2006 Vol. 36(10), 1037--1080.. Google Scholar

[19] Zheng L. , J. Tang, Z. Jin. An Agent Based Framework for Internetware Computing. International Journal of Software and Informatics, 2010, 4: 401-. Google Scholar

[20] 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

[21] 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

[22] P. Cook, ``The Creativity Advantage---Is Your Organization The Leader of The Pack?'', Industrial and Commercial Training, vol. 30, no. 5, pp. 179--184, 1998.. Google Scholar

[23] E . A. Carroll, C. Latulipe, R. Fung, and M. Terry, ``Creativity Factor Evaluation: Towards-. Google Scholar

[24] I. Jellouli and M. El Mohajir, ``Towards Automatic Semantic Annotation of Data Rich Web Pages'', 2009 Third International Conference on Research Challenges in Information Science, pp. 139-142, Apr. 2009.. Google Scholar

[25] Dean , D . L. Hender, J.M., Rodgers, T.L., Santanen, E.L.: Identifying-. Google Scholar

[26] 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). Google Scholar

[27] Jing , D . , Zhang, C. Yang, H.: Using-) Google Scholar

[28] Ehrig H, Pfender M, Schneider H. Graph. Grammars: An Glgebraic Approach. 14th Annual IEEE Symposium on Switching and Automata Theory, pp. 167-180, 1973.. Google Scholar

[29] Bass L, Clements P, Kazman R. Software Architecture in Practice: Addison Wesley Longman, Reading MA, 1998.. Google Scholar

[30] Colton S,Charnley J, Pease A. Computational Creativity Theory: The FACE and IDEA Descriptive Models. The 2nd International Conference on Computational Creativity, 2011.. Google Scholar

[31] Augsburg T, Becoming Interdisciplinary: An Introduction to Interdisciplinary Studies: Kendall Hunt Publishing Company, 2006.. Google Scholar

[32] Sawle J, Raczinski F, Yang H.,A Framework for Creativity in Search Results. The Third International Conference on Creative Content Technologies, Rome, Italy, 2011.. Google Scholar

[33] Boden M. Creativity and artificial intelligence.Artificial Intelligence, 1998.. Google Scholar

[34] Duch W. Computational Creativity. Neural Networks, 2006.. Google Scholar

[35] Hollis , B , Maiden , N . Extending agile processes with creativity techniques. IEEE Software, 30(5), 78. Retrieved from http: ://-) Google Scholar

[36] ``ISO,'' System and software quality models, 2011.. Google Scholar

[37] Kavanagh J, Hall W. Grand Challenges in Computing Research. Computing Research Committee, UK, 2008.. Google Scholar

[38] Kuttan A. Robotics: I. K. International Pvt Ltd, 2007.. Google Scholar

[39] Lara J, Vangheluwe H. AToM3: A Tool for Multi-formalism and Meta-modelling. Fundamental Approaches to Software Engineering, 5th International Conference, FASE, pp. 174-188, 2002.. Google Scholar

[40] Lehman M. Programs, Life Cycles, and Laws of Software Evolution. Proceeding of IEEE, Vol.68, No. 9, pp. 1060-1076, 1980.. Google Scholar

[41] Lowe P, Phillipson J. Barriers to research collaboration across disciplines: Scientific paradigms and institutional practices. Environment and Planning A, vol. 41, pp. 1171-1184, // 2009.. Google Scholar

[42] Loxton D, Smith J. Evolution: Kids Can Press, 2010.. Google Scholar

[43] Lustig R. The Creative Mind: Myths and Mechanisms. Artificial Intelligence, 1995.. Google Scholar

[44] McCormack J, d'Inverno M. Computers and Creativity. Springer Berlin Heidelberg, 2013.. Google Scholar

[45] Mei . H. Huang. G., and Xie. T., ``Internetware: A-. Google Scholar

[46] Mei H, Liu X. Internetware: An emerging software paradigm for internet computing. Journal of Computer Science and Technology, vol. 26, pp. X588-599, // 2011.. Google Scholar

[47] Newell A, Shaw J, Simon H. The Processes of Creative Thinking. USA: Rand Corporation, 1959.. Google Scholar

[48] Pease A, Colton S. On impact and evaluation in Computational Creativity?: A discussion of the Turing Test and an alternative proposal. Computing and Philosophy, 2011.. Google Scholar

[49] Reason J. Human Error: Cambridge University Press, 1990.. Google Scholar

[50] Ritchie G. Assessing Creativity. Symposium on Artificial Intelligence and Creativity in Arts and Science, 2001.. Google Scholar

[51] Sternberg R. Handbook of Creativity. Cambridge University Press, 1999.. Google Scholar

[52] Taenzer G. AGG: A Graph Transformation Environment for Modeling and Validation of Software. Applications of Graph Transformations with Industrial Relevance, pp. 446-453, 2004.. Google Scholar

[53] Wiggins G. A preliminary framework for description, analysis and comparison of Creative systems. Knowledge-Based Systems, 2006.. Google Scholar

[54] Wang M, Jie J, Shi T, Fang X. An Agent-based Autonomous Component Model for Internetware. 2010 International Conference on Web Information Systems and Ming (WISM), pp. 348-352, 2010.. Google Scholar

[55] Amirat AMenasria A, Gasmallah N. Evolution Framework for Software Architecture Using Graph Transformation Approach. The 2012 International Arab Conference on Information Technology (ACIT'2012), 2011.. Google Scholar

[56] Yang H, Zheng S, Chu W. Linking Functions and Quality Attributes for Software Evolution. 19th Asia-Pacific Software Engineering Conference, Dec. 2012.. Google Scholar

[57] Zheng S, Yang H, Liu L, Wang J. Software Evolution in Setting of Internetware. The Third Asia-Pacific Symposium on Internetware, Internetware 2011, 2011.. Google Scholar

[58] Leitner P, Michlmayr A, Rosenberg F, Dustdar S.vEnd-to-end versioning support for web services. in Services Computing, 2008. SCC'08. IEEE International Conference on, 2008, vol. 1, pp. 59-66.. Google Scholar

[59] Le Zou Z., R. Fang, L. Liu, Q. B. Wang, and H. Wang, ``On Synchronizing with Web Service Evolution,'' in Web Services, 2008. ICWS'08. IEEE International Conference on, 2008, pp. 329-336.. Google Scholar

[60] Ma, W. L. Liu, H. Xie, etc. Preference Model Driven Services Selection. Advanced Information Systems Engineering, 2009. pp.216-230. Springer Berlin.. Google Scholar

[61] Meyer, B.: Applying ``Design by Contract", in Computer (IEEE), 25, 10, October 1992, pp. 40-51.. Google Scholar

[62] Ming H., C. K. Chang, K. Oyama, and H. I. Yang, ``Reasoning about Human Intention Change for Individualized Runtime Software Service Evolution,'' in Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual, 2010, pp. 289-296.. Google Scholar

[63] Miorandi D., L. Yamamoto, and P. Dini, ``Service evolution in bio-inspired communication systems,'' Int. Trans. Syst. Sc. and Appl, vol. 2, no. 1, pp. 51-60, 2006.. Google Scholar

[64] Motahari Nezhad H. R., B. Benatallah, A. Martens, F. Curbera, and F. Casati, "Semi-automated adaptation of service interactions," in Proceedings of the 16th international conference on World Wide Web, 2007, pp. 993-1002.. Google Scholar

[65] Nakano T. and T. Suda, ``Self-organizing network services with evolutionary adaptation,'' Neural Networks, IEEE Transactions on, vol. 16, no. 5, pp. 1269-1278, 2005.. Google Scholar

[66] Ouederni M. , G. Salaün, and E. Pimentel, ``Client Update: A-. Google Scholar

[67] Papazoglou M., ``The challenges of service evolution,'' in CAiSE 2008, pp. 1-15.. Google Scholar

[68] Pathak J., S. Basu, and V. Honavar, "On context-specific substitutability of web services," in Web Services, 2007. ICWS 2007. IEEE International Conference on, 2007, pp. 192-199.. Google Scholar

[69] Ponnekanti S. and A. Fox, ``Interoperability among independently evolving web services,'' Middleware 2004, pp. 331-351, 2004.. Google Scholar

[70] Rinderle-Ma S., M. Reichert, and M. Jurisch, ``On Utilizing Web Service Equivalence for Supporting the Composition Life Cycle,'' International Journal of Web Services Research (IJWSR), vol. 8, no. 1, pp. 41-67, 2011.. Google Scholar

[71] Rinderle-Ma S., M. Reichert, and M. Jurisch, ``Equivalence of web services in process-aware service compositions,'' in Web Services, 2009. ICWS 2009. IEEE International Conference on, 2009, pp. 501-508.. Google Scholar

[72] Rinderle S., B. Weber, M. Reichert, and W. Wild, ``Integrating process learning and process evolution-a semantics based approach,'' Business Process Management, pp. 252-267, 2005.. Google Scholar

[73] Robinson I. ``Consumer-Driven Contracts: A Service Evolution Pattern.'' 12 June 2006. [Online]. Available: http://martin fowler.com/articles/consumerDrivenContracts.html. [Accessed: 21-Feb-2012].. Google Scholar

[74] Ryu S. H., F. Casati, H. Skogsrud, B. Benatallah, and R. Saint-Paul, ``Supporting the dynamic evolution of web service protocols in service-oriented architectures,'' ACM Transactions on the Web (TWEB), vol. 2(2), p. 13, 2008.. Google Scholar

[75] Salifu M., Y. Yu, and B. Nuseibeh, ``Specifying monitoring and switching problems in context,'' in Requirements Engineering Conference, 2007. RE'07. 15th IEEE International, 2007, pp. 211-220.. Google Scholar

[76] Saaty T. L. Decision making with the analytic hierarchy process. Int. J. Components Sciences, Vol. 1(1), 2008, 83-98.. Google Scholar

[77] Tang J. and Z. Jin, Assignment Problem in Requirements Driven Agent Collaboration and its Implementation, Proceedings of the 9th International Conference on Autonomous Agents and Multi-Agent Systems: 839-. Google Scholar

[78] Sebastiani R., P. Giorgini, J. Mylopoulos: Simple and Minimum-Cost Satisfiability for Goal Models. CAiSE 2004: 20-35.. Google Scholar

[79] Treiber M., H. L. Truong, and S. Dustdar, ``On analyzing evolutionary changes of web services,'' in Service-Oriented Computing-ICSOC 2008 Workshops, 2009, pp. 284-297.. Google Scholar

[80] Wang S. and M. A. Capretz, ``A dependency impact analysis model for web services evolution,'' in Web Services, 2009. ICWS 2009. IEEE International Conference on, 2009, pp. 359-365.. Google Scholar

[81] Wang Y., D. Guo, and H. Shi, ``Measuring the evolution of open source software systems with their communities,'' ACM SIGSOFT Software Engineering Notes, vol. 32, no. 6, p. 7, 2007.. Google Scholar

[82] Weinreich R., T. Ziebermayr, and D. Draheim, ``A versioning model for enterprise services,'' in Advanced Information Networking and Applications Workshops, 2007, AINAW'07. 21st International Conference on, 2007, vol. 2, pp. 570-575.. Google Scholar

[83] Wilde E., ``Semantically extensible schemas for Web Service evolution'', Web Services, pp. 30-45, 2004.. Google Scholar

[84] Yu, E., ``Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering''. Proceedings of the 3rd IEEE International Symposium on Requirements Engineering (RE'97) Jan. 6-8, 1997, Washington D.C., USA. 226-235.. Google Scholar

[85] Dean , D . L. Hender, J. M., Rodgers, T. L., Santanen, E. L.: Identifying-. Google Scholar

[86] 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). Google Scholar

[87] Boden, M. A.: The Creative Mind: Myths and Mechanisms, 2nd ed. Routledge, London (2004 \fi. Google Scholar