arrow
返回

A review on exception analysis

delete2016-09-01
delete13
PRE
AI
B
Byeong‐Mo Chang
K
Kwanghoon Choi *
DOI:10.1016/j.infsof.2016.05.003delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context Exception handling has become popular in most major programming languages, including Ada, C++, Java, and ML. Since exception handling was introduced in programming languages, there have been various kinds of exception analyses, which analyze exceptional behavior of programs statically or dynamically. Exception analyses have also been applied to various software engineering tasks such as testing, slicing, verification and visualization. Objective: This paper aims at providing a comprehensive view of studies on exception analysis. We conducted a review on exception analysis to identify and classify the studies. Method: We referred to the literature review method, and selected a comprehensive set of 87 papers on exception analysis from 515 papers published in journals and conference proceedings. The categorization and classification were done according to the research questions regarding to when they analyze, what they analyze, how to analyze, and applications of exception analysis. Results: We first identify three categories of static exception analysis and two categories of dynamic exception analysis together with the main applications of the exception analyses. We also discuss the main concepts, research methods used and major contributions of the studies on exception analysis. Conclusion: We have provided the comprehensive review of exception analysis. To the best of our knowledge, this is the first comprehensive review on exception analysis. As a further work, it would be interesting to see how the existing exception analysis techniques reviewed in this paper can be applied to other programming languages with exception handling mechanism, such as C#, Scala, and Eiffel, which have been rarely explored. (C) 2016 Elsevier B.V. All rights reserved.
Keyword:
Exception analysis
Static analysis
Dynamic analysis
Exception flow
Testing
Debugging
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

Y
Yonsei University
学者数:
4.8W
论文数: 4.6W
被引数: 5.2W
引用论文

引用论文

Optimization of Printing Process Variables and the Effect of Post-Heat Treatments on the Mechanical Properties of Extruded Polylactic Acid–Aluminum Composites
err2023-12-13
err0
errOAAI
errSakthi Balan Ganapathy; Aravind Raj Sakthivel; Jayakrishna Kandasamy; Tabrej Khan; Mansour Aloufi
err分享
err收藏
An Investigation of Awareness and Metacognition in Neurofeedback with the Amygdala Electrical Fingerprint
err2022-02-01
err0
errOAAI
errMadita Stirner; Guy Gurevitch; Nitzan Lubianiker; Talma Hendler; Christian Schmahl; Christian Paret
err分享
err收藏
err分享
err收藏
学者 查看更多内容