Convergence of Software Science and Computational Intelligence: A New Transdisciplinary Research Field

Convergence of Software Science and Computational Intelligence: A New Transdisciplinary Research Field

Yingxu Wang (University of Calgary, Canada)
Copyright: © 2012 |Pages: 13
DOI: 10.4018/978-1-4666-0261-8.ch001


Software Science is a discipline that studies the theoretical framework of software as instructive and behavioral information, which can be embodied and executed by generic computers in order to create expected system behaviors and machine intelligence. Intelligence science is a discipline that studies the mechanisms and theories of abstract intelligence and its paradigms such as natural, artificial, machinable, and computational intelligence. The convergence of software and intelligent sciences forms the transdisciplinary field of computational intelligence, which provides a coherent set of fundamental theories, contemporary denotational mathematics, and engineering applications. This editorial addresses the objectives of the International Journal of Software Science and Computational Intelligence (IJSSCI), and explores the domain of the emerging discipline. The historical evolvement of software and intelligence sciences and their theoretical foundations are elucidated. The coverage of this inaugural issue and recent advances in software and intelligence sciences are reviewed. This editorial demonstrates that the investigation into software and intelligence sciences will result in fundamental findings toward the development of future generation computing theories, methodologies, and technologies, as well as novel mathematical structures.
Chapter Preview

The Emergence Of Software Science

Software as instructive behavioral information has been recognized as an entire range of widely and frequently used objects and phenomena in human knowledge. Software science is a theoretical inquiry of software and the laws constrain it on the basis of empirical studies on engineering methodologies and techniques for software development and software engineering organization. In the history of science and engineering, a matured discipline always gave birth to new disciplines. For instance, theoretical physics was emerged from general and applied physics, and theoretical computing was emerged from computer engineering. So will software science emerge and grow in the field of software, computer, information, knowledge, and system engineering (Wang, 2007a).

This section provides perspectives on the emerging discipline of software science along with the maturity of software engineering theories and methodologies in fundamental research. The architecture and roadmap of software science are presented. The theoretical framework, mathematical foundations, and basic methodologies of software science will be briefly introduced.

Complete Chapter List

Search this Book: