Intelligent Software Engineering: Synergy Between AI and Software Engineering

Author(s):  
Tao Xie
Author(s):  
Haiping Xu

Software Engineering (SE) and Knowledge Engineering (KE) are closely related disciplines with goals of turning the development process of software systems and knowledge-based systems, respectively, into engineering disciplines. In particular, they together can provide systematic approaches for engineering intelligent software systems more efficiently and cost-effectively. As there is a large overlap between the two disciplines, the interplay is vital for both to be successful. In this paper, we divide the intersection of SE and KE into three subareas, namely Knowledge-Supported Software Engineering (KSSE), Engineering Knowledge as a Software (EKaaS), and Intelligent Software System Engineering (ISSE). For each subarea, we describe the challenges along with the current trends, and predict the future research directions that may have the most potential for success.


2020 ◽  
Vol 119 ◽  
pp. 106241
Author(s):  
Mirko Perkusich ◽  
Lenardo Chaves e Silva ◽  
Alexandre Costa ◽  
Felipe Ramos ◽  
Renata Saraiva ◽  
...  

Author(s):  
Yefim Kats

This article is a survey of moral and social challenges related to the development of intelligent technologies and the emerging phenomenon of the Semantic Web. We explicate the ethical issues arising from the growing popularity of intelligent software agents and Web-based knowledge representation systems. In this context, we consider the growing technical capabilities of intelligent software tools vs. corresponding social and moral responsibilities. Moreover, the rapidly changing software engineering environment is reshaping the role of an educator in the design and development of computerized systems in general and intelligent tools in particular. From this perspective, the integrated approach to software engineering education is discussed and analyzed.


2020 ◽  
Vol 43 ◽  
Author(s):  
Valerie F. Reyna ◽  
David A. Broniatowski

Abstract Gilead et al. offer a thoughtful and much-needed treatment of abstraction. However, it fails to build on an extensive literature on abstraction, representational diversity, neurocognition, and psychopathology that provides important constraints and alternative evidence-based conceptions. We draw on conceptions in software engineering, socio-technical systems engineering, and a neurocognitive theory with abstract representations of gist at its core, fuzzy-trace theory.


1997 ◽  
Vol 144 (4) ◽  
pp. 193
Author(s):  
J.I. Siddiqi ◽  
C.R. Roast
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document