{"title":"基于互联网软件开发的创造性生命周期模型","authors":"Lin Liu, Jianmin Wang, Xiaojun Ye, Hongji Yang","doi":"10.1145/2875913.2875920","DOIUrl":null,"url":null,"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\", refers to a software paradigm, aims to satisfy the need of human kind using Internet as an integrated development and execution platform. Such software systems composed of entities distributed through the Internetwork, allowing connections that would be impossible or difficult to make otherwise. This paper gear towards the tasks for the Internetware is to accommodate creativity. In particular, we propose a six-step approach to Internetware development, an approach suggests essential difference to traditional methods. The six steps in this approach are search, ideation, specification, coding, testing, and operation. For each of these steps, we suggest a set of techniques to carry out the step in practice. The proposed developmental model asks researchers and practitioners of the Internetware paradigm to better understand human creativity and to formulate an algorithmic perspective on creative behavior in human, to design programs that can enhance human creativity without necessarily being creative themselves.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Creative Lifecycle Model for Internetware Based Software Development\",\"authors\":\"Lin Liu, Jianmin Wang, Xiaojun Ye, Hongji Yang\",\"doi\":\"10.1145/2875913.2875920\",\"DOIUrl\":null,\"url\":null,\"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\\\", refers to a software paradigm, aims to satisfy the need of human kind using Internet as an integrated development and execution platform. Such software systems composed of entities distributed through the Internetwork, allowing connections that would be impossible or difficult to make otherwise. This paper gear towards the tasks for the Internetware is to accommodate creativity. In particular, we propose a six-step approach to Internetware development, an approach suggests essential difference to traditional methods. The six steps in this approach are search, ideation, specification, coding, testing, and operation. For each of these steps, we suggest a set of techniques to carry out the step in practice. The proposed developmental model asks researchers and practitioners of the Internetware paradigm to better understand human creativity and to formulate an algorithmic perspective on creative behavior in human, to design programs that can enhance human creativity without necessarily being creative themselves.\",\"PeriodicalId\":361135,\"journal\":{\"name\":\"Proceedings of the 7th Asia-Pacific Symposium on Internetware\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 7th Asia-Pacific Symposium on Internetware\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2875913.2875920\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2875913.2875920","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Creative Lifecycle Model for Internetware Based Software Development
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", refers to a software paradigm, aims to satisfy the need of human kind using Internet as an integrated development and execution platform. Such software systems composed of entities distributed through the Internetwork, allowing connections that would be impossible or difficult to make otherwise. This paper gear towards the tasks for the Internetware is to accommodate creativity. In particular, we propose a six-step approach to Internetware development, an approach suggests essential difference to traditional methods. The six steps in this approach are search, ideation, specification, coding, testing, and operation. For each of these steps, we suggest a set of techniques to carry out the step in practice. The proposed developmental model asks researchers and practitioners of the Internetware paradigm to better understand human creativity and to formulate an algorithmic perspective on creative behavior in human, to design programs that can enhance human creativity without necessarily being creative themselves.