seminars
Detail
Publication date: 1 de June, 2021Trends in Software Technology and the 9 Cs
Software excellence is defined as the adoption of advanced software techniques and methods to cope with the complexity and the needs of modern software systems. To accomplish this objective, the companies that develop high-technology software intensive systems must be able to follow the trends in computer science and software engineering. During the last two years, as a group of scientists, we have visited four high-technology companies and identified 160 PhD projects. The aim has been to define education and research programs for the engineers of the companies so that these companies can fulfil their strategic objectives. These PhD projects were described in detail. Governmental grand giving organizations and the companies have set up a program to manage this process, and I am in charge of steering this process. In this talk, I will first give information about the identified research projects and briefly summarize the trends we have observed. Based on these observations, I will identify and describe 9 concepts, termed as the 9 Cs. By defining these 9 key concepts, I would like to ease understanding of these trends, and to define a conceptual framework in coping with them. The 9 Cs are termed as Concern-oriented process, Canonical models, Composability, Certify-ability, Closure property, Constructability, Controllability, Consciousness and finally existence of Contributing parties.
Date | 21/09/2016 |
---|---|
State | Concluded |
Host Bio | Mehmet Ak?it holds an M.Sc. degree from the Eindhoven University of Technology and a Ph.D. degree from the University of Twente. Currently, he is working as a full professor at the Department of Computer Science, University of Twente and affiliated with the institute Centre for Telematics and Information Technology. |