The Synergy of Human and Artificial Intelligence in Software Engineering

被引:0
|
作者
Xie, Tao [1 ]
机构
[1] N Carolina State Univ, Raleigh, NC 27695 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:4 / 6
页数:3
相关论文
共 50 条
  • [1] SOFTWARE METRICS IN SOFTWARE ENGINEERING AND ARTIFICIAL-INTELLIGENCE
    SHEPPERD, MJ
    INCE, DC
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1991, 1 (04) : 463 - 476
  • [2] Human-centric Requirements Engineering for Artificial Intelligence Software Systems
    Ahmad, Khlood
    [J]. 29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 468 - 473
  • [3] Artificial intelligence in software engineering and inverse: review
    Shehab, Mohammad
    Abualigah, Laith
    Jarrah, Muath Ibrahim
    Alomari, Osama Ahmad
    Daoud, Mohammad Sh.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2020, 33 (10-11) : 1129 - 1144
  • [4] Innovative Applications of Artificial Intelligence in Software Engineering
    Mohammadian, Masoud
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 97 - 98
  • [5] Ways of Applying Artificial Intelligence in Software Engineering
    Feldt, Robert
    Neto, Francisco G. de Oliveira
    Torkar, Richard
    [J]. 2018 IEEE/ACM 6TH INTERNATIONAL WORKSHOP ON REALIZING ARTIFICIAL INTELLIGENCE SYNERGIES IN SOFTWARE ENGINEERING (RAISE), 2018, : 35 - 41
  • [6] ON ISSUES IN SOFTWARE ENGINEERING AND ARTIFICIAL-INTELLIGENCE
    RAMAMOORTHY, CV
    MIGUEL, L
    SHIM, YC
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1991, 1 (01) : 9 - 20
  • [7] Artificial Intelligence Meets Software Engineering in the Classroom
    Diosan, Laura
    Motogna, Simona
    [J]. PROCEEDINGS OF THE 1ST ACM SIGSOFT INTERNATIONAL WORKSHOP ON EDUCATION THROUGH ADVANCED SOFTWARE ENGINEERING AND ARTIFICIAL INTELLIGENCE (EASEAI '19), 2019, : 35 - 38
  • [8] Artificial Intelligence and Software Engineering: Are We Ready?
    Mashkoor, Atif
    Menzies, Tim
    Egyed, Alexander
    Ramler, Rudolf
    [J]. COMPUTER, 2022, 55 (03) : 24 - 28
  • [9] Artificial Intelligence Techniques in Software Engineering (AITSE)
    Raza, Farah Naaz
    [J]. IMECS 2009: INTERNATIONAL MULTI-CONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2009, : 1086 - 1088
  • [10] The Diversity Crisis of Software Engineering for Artificial Intelligence
    Adams, Bram
    Khomh, Foutse
    [J]. IEEE SOFTWARE, 2020, 37 (05) : 104 - 108