Demo Data from EDBT 2026 / reviewers in the wild / expert
Daren Fadolalkarim
dblp:177/2905
· DBLP profile ↗
4ranked-venue papers
4as first author
1since 2021 · last 2025
0009-0005-8365-7044ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3 · 3 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
2 papers |
Systems and software security · 60% Web and mobile security · 24% Malware analysis · 12% | |
| Software engineering, system software, and programming languages
1 paper |
Debugging and program repair · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › vulnerability discovery
automated vulnerability repair |
0.9 | 1 | 2025 | DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client Applications · IEEE Trans. Dependable Secur. Comput. 2025 |
Web and mobile security › web security › web vulnerability detection
SQL injection detection |
0.9 | 1 | 2025 | DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client Applications · IEEE Trans. Dependable Secur. Comput. 2025 |
Systems and software security
vulnerability discovery |
0.9 | 1 | 2025 | DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client Applications · IEEE Trans. Dependable Secur. Comput. 2025 |
Debugging and program repair
automated program repair |
0.3 | 1 | 2025 | DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client Applications · IEEE Trans. Dependable Secur. Comput. 2025 |
Privacy and data protection › information leakage
data leakage detection |
0.1 | 1 | 2020 | An Anomaly Detection System for the Protection of Relational Database Systems against Data Leakage by Application Programs · ICDE 2020 |
Methods — techniques the papers use, named apart from their topics
patch validation · 1.7patch generation · 1.7fault localization · 1.7static analysis · 0.4hidden markov model · 0.4dynamic analysis · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client ApplicationsabstractApplication programs are a possible source of attacks to databases. SQL injection is a well-known attack that exploits the lack of user input sanitization by applications. Following secure code practices to avoid vulnerabilities is the best way to prevent attacks. However, developers usually make mistakes either due to a lack of knowledge (i.e., a beginner developer) or due to bad code practices like copy-paste, which duplicates bugs and vulnerabilities in the code. Detecting such vulnerabilities manually is expensive and time-consuming, especially for very large code bases. Fixing vulnerabilities is also expensive as it requires manual interventions. It is thus clear that in order to systematically find and fix vulnerabilities we need automatic tools. In this paper, we address such a need. We propose theDatabaseClientApplicationsFixer (DCAFixer) tool, which automatically detects and repairs three types of common vulnerabilities in SQL application programs, namely unsanitized user inputs, insecure credentials handling, and unencrypted connections. DCAFixer operates in three phases: fault localization, patch generation and selection, and patch validation. Daren Fadolalkarim, Elisa Bertino |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2020 | An Anomaly Detection System for the Protection of Relational Database Systems against Data Leakage by Application ProgramsabstractApplication programs are a possible source of attacks to databases as attackers might exploit vulnerabilities in a privileged database application. They can perform code injection or code-reuse attack in order to steal sensitive data. However, as such attacks very often result in changes in the program's behavior, program monitoring techniques represent an effective defense to detect on-going attacks. One such technique is monitoring the library/system calls that the application program issues while running. In this paper, we propose AD-PROM, an Anomaly Detection system that aims at protecting relational database systems against malicious/compromised applications PROgraMs aiming at stealing data. AD-PROM tracks calls executed by application programs on data extracted from a database. The system operates in two phases. The first phase statically and dynamically analyzes the behavior of the application in order to build profiles representing the application's normal behavior. AD-PROM analyzes the control and data flow of the application program (i.e., static analysis), and builds a hidden Markov model trained by the program traces (i.e., dynamic analysis). During the second phase, the program execution is monitored in order to detect anomalies that may represent data leakage attempts. We have implemented AD-PROM and carried experimental activities to assess its performance. The results showed that our system is highly accurate in detecting changes in the application programs' behaviors and has very low false positive rates. Daren Fadolalkarim, Elisa Bertino, Asmaa Sallam |
ICDE | 1 |
| 2019 | A-PANDDE: Advanced Provenance-based ANomaly Detection of Data Exfiltration
Daren Fadolalkarim, Elisa Bertino |
Comput. Secur. | 1 |
| 2016 | PANDDE: Provenance-based ANomaly Detection of Data Exfiltration
Daren Fadolalkarim, Asmaa Sallam, Elisa Bertino |
CODASPY | 1 |