Introduction Since the 1980s, the history of software engineering research in China has been a long journey of Chinese researchers pursuing a combination of basic and applied research, driven by industrial needs and national priorities. The history of software engineering research in China can be approximately divided into four major phases: In the first phase (around the 1980s and early 1990s), driven by national priorities in opening a new research and development direction for software, the focus was on training the first generation of software engineering talents and developing computer-aided software engineering (CASE) environments to support structured software development. In the second phase (around the mid and late 1990s), driven by national priorities on broadening application of information technology and further developing software industry, Chinese researchers continued developing CASE environments, but with the goal of promoting object-oriented technologies, and developing software component and software product line technologies for software reuse. In the third phase (around the 2000s), driven by national priorities on frontier research and fundamental research, the focus was on developing software component technologies, researching Internetware (a blue-sky software paradigm for Internet computing), and trustworthy software technologies. In the fourth phase (starting around 2010 until now), driven by national priorities on enhancing the fundamental research and fully promoting innovation-driven informationalization, the focus is on researching open source software, software quality assurance, Internetware, and instilling intelligence in software engineering tools and processes. In all four phases, pursuing practical impact and aiming to satisfy industrial and national needs have been major goals. During the third and fourth phases (since around 2001), Chinese researchers have increasingly contributed to publishing in major international conferences along with major journals on software engineering. In addition, in these two phases, besides addressing immediate industrial and national needs, they have also been pursuing blue-sky research to aim to shape the future of software industry, as exemplified by various research projects around Internetware.
[1]
Jifeng He.
A Clock-Based Framework for Construction of Hybrid Systems
,
2013,
ICTAC.
[2]
Yu Huang,et al.
Managing Environment and Adaptation Risks for the Internetware Paradigm
,
2013,
Theories of Programming and Formal Methods.
[3]
Qiong Wu,et al.
An approach to software development based on heterogeneous component reuse and its supporting system
,
1997
.
[4]
Feng Chen,et al.
ABC/ADL: An ADL Supporting Component Composition
,
2002,
ICFEM.
[5]
Qing Wang,et al.
Measuring and improving software process in China
,
2005,
2005 International Symposium on Empirical Software Engineering, 2005..
[6]
Gang Huang,et al.
PKUAS: an architecture-based reflective component operating platform
,
2004,
Proceedings. 10th IEEE International Workshop on Future Trends of Distributed Computing Systems, 2004. FTDCS 2004..
[7]
Tao Xie,et al.
Internetware: A Software Paradigm for Internet Computing
,
2012,
Computer.
[8]
He Jifeng,et al.
A Clock-Based Framework for Construction of Hybrid Systems
,
2013,
ICTAC 2013.
[9]
Hong Mei,et al.
Development of software engineering: co-operative efforts from academia, government and industry
,
2006,
ICSE.
[10]
Wang Qing.
Software Quality Management Based Process Control
,
2002
.
[11]
Gang Yin,et al.
TRUSTIE: A Software Development Platform for Crowdsourcing
,
2015
.