A "Human-in-the-loop" Approach for Resolving Complex Software Anomalies

被引:0
|
作者
Kothari, Suresh [1 ]
Deepak, Akshay [1 ]
Tamrawi, Ahmed [1 ]
Holland, Benjamin [1 ]
Krishnan, Sandeep [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automated static analysis tools are widely used in identifying software anomalies, such as memory leak, unsafe thread synchronization and malicious behaviors in smartphone applications. Such anomaly-prone scenarios can be bifurcated into: "ordinary" (analysis requires relatively simple automation) and "complex" (analysis poses extraordinary automation challenges). While automated static analysis tools can resolve ordinary scenarios with high accuracy, automating the analysis of complex scenarios can be very challenging and, at times, infeasible. Even when feasible the cost for full automation can be exorbitant: either in implementing the automation or in sifting through the large number of erroneous results manually. Instead, we appeal for a "Human-in-the-loop" approach called "Amplified Reasoning Technique" (ART). While some of the existing approaches do involve human in the analysis process, the roles played by man and machine are mainly segregated. Whereas, ART puts man and machine in a "loop" in an interactive and visualization-based fashion. This paper makes an attempt to convince its readers to make their analysis of software anomalies ART-based by presenting real-world case studies of complex anomalies and how an ART based approach can be very effective in resolving them. The case studies highlight the desired characteristics of an ART based tool and the type of role it plays in amplifying human intelligence.
引用
收藏
页码:1971 / 1978
页数:8
相关论文
共 50 条
  • [1] An Approach to Support Human-in-the-Loop Big Data Software Development Projects
    Nascimento, Nathalia
    Alencar, Paulo
    Cowan, Donald
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 2319 - 2326
  • [2] A Human-in-the-Loop Approach to Malware Author Classification
    Kim, Eujeanne
    Park, Sung-Jun
    Chae, Dong-Kyu
    Choi, Seokwoo
    Kim, Sang-Wook
    [J]. CIKM '20: PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, 2020, : 3289 - 3292
  • [3] Satisficing approach to human-in-the-loop safeguarded control
    Ren, W
    Beard, RW
    [J]. ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 4985 - 4990
  • [4] Human-in-the-Loop Approach in Thermostatically Controlled Loads
    Firouznia, Mehdi
    Hui, Qing
    [J]. 2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 4727 - 4732
  • [5] A Human-in-the-loop Approach to Social Behavioral Targeting
    Yang, Jingru
    Zhao, Xiaoman
    Fan, Ju
    Chen, Gong
    Peng, Chong
    Yao, Sheng
    Du, Xiaoyong
    [J]. 2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 277 - 288
  • [6] Decoding Anomalies! Unraveling Operational Challenges in Human-in-the-Loop Anomaly Validation
    Kim, Dong Jae
    Locke, Steven
    Chen, Tse-Hsun
    Toma, Andrei
    Sajedi, Sarah
    Sporea, Steve
    Weinkam, Laura
    [J]. COMPANION PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, FSE COMPANION 2024, 2024, : 382 - 387
  • [7] EdgeDroid: An Experimental Approach to Benchmarking Human-in-the-Loop Applications
    Olguin, Manuel
    Wang, Junjue
    Satyanarayanan, Mahadev
    Gross, James
    [J]. HOTMOBILE '19 - PROCEEDINGS OF THE 20TH INTERNATIONAL WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, 2019, : 93 - 98
  • [8] Human-in-the-Loop Approach for Enhanced Mobile Robot Navigation
    Omer, Karameldeen
    Ferracuti, Francesco
    Freddi, Alessandro
    Iarlori, Sabrina
    Monteriu, Andrea
    Porcaro, Camillo
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON METROLOGY FOR EXTENDED REALITY, ARTIFICIAL INTELLIGENCE AND NEURAL ENGINEERING (METROXRAINE), 2022, : 416 - 421
  • [9] Artificial Swarm Intelligence, a Human-in-the-Loop Approach to AI
    Rosenberg, Louis
    [J]. THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 4381 - 4382
  • [10] Human-in-the-Loop SLAM
    Nashed, Samer B.
    Biswas, Joydeep
    [J]. THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 1503 - 1510