DocumentCode :
3273196
Title :
The synergy of human and artificial intelligence in software engineering
Author :
Tao Xie
Author_Institution :
North Carolina State Univ., Raleigh, NC, USA
fYear :
2013
fDate :
25-26 May 2013
Firstpage :
4
Lastpage :
6
Abstract :
To reduce human efforts and burden on human intelligence in software-engineering activities, Artificial Intelligence (AI) techniques have been employed to assist or automate these activities. On the other hand, human´s domain knowledge can serve as starting points for designing AI techniques. Furthermore, the results of AI techniques are often interpreted or verified by human users. Such user feedback could be incorporated to further improve the AI techniques, forming a continuous feedback loop. We recently proposed cooperative testing and analysis including human-tool cooperation (consisting of human-assisted computing and human-centric computing) and human-human cooperation. In this paper, we present example software-engineering problems with solutions that leverage the synergy of human and artificial intelligence, and illustrate how cooperative testing and analysis can help realize such synergy.
Keywords :
artificial intelligence; software engineering; AI techniques; artificial intelligence; continuous feedback loop; cooperative analysis; cooperative testing; domain knowledge; human efforts; human intelligence; human-assisted computing; human-centric computing; human-human cooperation; human-tool cooperation; software engineering; software-engineering activity; synergy; user feedback; Artificial intelligence; Data mining; Debugging; Feedback loop; Software; Software engineering; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Realizing Artificial Intelligence Synergies in Software Engineering (RAISE), 2013 2nd International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/RAISE.2013.6615197
Filename :
6615197
Link To Document :
بازگشت