SQLInspect: A Static Analyzer to Inspect Database Usage in Java Applications
SQLInspect: A Static Analyzer to Inspect Database Usage in Java Applications
复制标题
SQLInspect:用于检查 Java 应用程序中数据库使用情况的静态分析器
DOI:
10.1145/3183440.3183496
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Anthony Cleve
中科院分区:
文献类型:
--
作者:
Csaba Nagy;Anthony Cleve
We present SQLInspect, a tool intended to assist developers who deal with SQL code embedded in Java applications. It is integrated into Eclipse as a plug-in that is able to extract SQL queries from Java code through static string analysis. It parses the extracted queries and performs various analyses on them. As a result, one can readily explore the source code which accesses a given part of the database, or which is responsible for the construction of a given SQL query. SQL-related metrics and common coding mistakes are also used to spot inefficiently or defectively performing SQL statements and to identify poorly designed classes, like those that construct many queries via complex control-flow paths. SQLInspect is a novel tool that relies on recent query extraction approaches. It currently supports Java applications working with JDBC and SQL code written for MySQL or Apache Impala. Check out the live demo of SQLInspect at http://perso.unamur.be/~cnagy/sqlinspect.
DOI:
--
发表时间:
2010
期刊:
影响因子:
--
作者:
Kitazaki;M.;Nick Campbell;ニック・キャンベル;Kimiko GOTO;ニック・キャンベル;ニック・キャンベル
通讯作者:
ニック・キャンベル