FuzzyCatch.zip
收藏资源简介:
We provide ExAssist, a code recommendation tool for exception handling. ExAssist can predict what types of exception could occur in a given piece of code and recommend proper exception handling code for such exceptions. The tool could be used by programmers when programming or other researchers in exception handling. We provide a dataset of 750 exception related bugs and fixes manually curated from 21 mobile apps. By providing real-world exception-handling bugs and fixes, we hope to provide the research community a corpus of knowledge that will leverage and accelerate further research in exception handling.
本研究提供了ExAssist——一款面向异常处理的代码推荐工具。该工具能够针对给定代码段预测可能出现的异常类型,并为对应异常推荐适配的异常处理代码。程序员在编程过程中,以及异常处理领域的其他研究者均可使用该工具。 我们构建了一份包含750个异常相关缺陷与修复方案的数据集,该数据集从21款移动应用中人工精选得到。通过提供真实场景下的异常处理缺陷与修复方案,我们期望为研究社区提供一份知识语料库,以支撑并加速异常处理领域的后续研究。



