Demo Data from VLDB 2026 / reviewers in the wild / expert
Radu Vanciu
dblp:03/4148
· DBLP profile ↗
5ranked-venue papers
2as first author
1since 2021 · last 2021
0000-0003-3235-8528ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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.
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 87% Medical and health informatics · 13% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › drug discovery
drug repurposing |
0.5 | 1 | 2021 | COVID-19: disease pathways and gene expression changes predict methylprednisolone can improve outcome in severe cases · Bioinform. 2021 |
Bioinformatics and computational biology
gene expression analysis |
0.5 | 1 | 2021 | COVID-19: disease pathways and gene expression changes predict methylprednisolone can improve outcome in severe cases · Bioinform. 2021 |
Systems and software security › secure software development
architectural risk analysis |
0.2 | 1 | 2013 | Finding architectural flaws using constraints · ASE 2013 |
Systems and software security › secure software development
security requirements |
0.2 | 1 | 2013 | Finding architectural flaws using constraints · ASE 2013 |
Program analysis
data flow analysis |
0.0 | 1 | 2013 | Finding architectural flaws using constraints · ASE 2013 |
Methods — techniques the papers use, named apart from their topics
pathway analysis · 0.5in silico drug prediction · 0.5gene expression analysis · 0.5hierarchical object graph queries · 0.3constraint solving · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | COVID-19: disease pathways and gene expression changes predict methylprednisolone can improve outcome in severe casesabstractMOTIVATION: COVID-19 has several distinct clinical phases: a viral replication phase, an inflammatory phase and in some patients, a hyper-inflammatory phase. High mortality is associated with patients developing cytokine storm syndrome. Treatment of hyper-inflammation in these patients using existing approved therapies with proven safety profiles could address the immediate need to reduce mortality. RESULTS: We analyzed the changes in the gene expression, pathways and putative mechanisms induced by SARS-CoV2 in NHBE, and A549 cells, as well as COVID-19 lung versus their respective controls. We used these changes to identify FDA approved drugs that could be repurposed to help COVID-19 patients with severe symptoms related to hyper-inflammation. We identified methylprednisolone (MP) as a potential leading therapy. The results were then confirmed in five independent validation datasets including Vero E6 cells, lung and intestinal organoids, as well as additional patient lung sample versus their respective controls. Finally, the efficacy of MP was validated in an independent clinical study. Thirty-day all-cause mortality occurred at a significantly lower rate in the MP-treated group compared to control group (29.6% versus 16.6%, P = 0.027). Clinical results confirmed the in silico prediction that MP could improve outcomes in severe cases of COVID-19. A low number needed to treat (NNT = 5) suggests MP may be more efficacious than dexamethasone or hydrocortisone. AVAILABILITY AND IMPLEMENTATION: iPathwayGuide is available at https://advaitabio.com/ipathwayguide/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Sorin Draghici, Tuan-Minh Nguyen, Larry A. Sonna, Cordelia Ziraldo, Radu Vanciu, Raef Fadel, Austin Morrison, Rachel M. Kenney, George Alangaden, Mayur Ramesh, Gil Mor |
Bioinform. | 5 |
| 2014 | Are Object Graphs Extracted Using Abstract Interpretation Significantly Different from the Code?abstractTo evolve object-oriented code, one must understand both the code structure in terms of classes, and the runtime structure in terms of abstractions of objects that are being created and relations between those objects. To help with this understanding, static program analysis can extract heap abstractions such as object graphs. But the extracted graphs can become too large if they do not sufficiently abstract objects, or too imprecise if they abstract objects excessively to the point of being similar to a class diagram, where one box for a class represents all the instances of that class. One previously proposed solution uses both annotations and abstract interpretation to extract a global, hierarchical, abstract object graph that conveys both abstraction and design intent, but can still be related to the code structure. In this paper, we define metrics that relate nodes and edges in the object graph to elements in the code structure, to measure how they differ, and if the differences are indicative of language or design features such as encapsulation, polymorphism and inheritance. We compute the metrics across eight systems totaling over 100 KLOC, and show a statistically significant difference between the code and the object graph. In several cases, the magnitude of this difference is large. Marwan Abi-Antoun, Sumukhi Chandrashekar, Radu Vanciu, Andrew Giang |
SCAM | 3 |
| 2013 | Finding architectural flaws using constraintsabstractDuring Architectural Risk Analysis (ARA), security architects use a runtime architecture to look for security vulnerabilities that are architectural flaws rather than coding defects. The current ARA process, however, is mostly informal and manual. In this paper, we propose Scoria, a semi-automated approach for finding architectural flaws. Scoria uses a sound, hierarchical object graph with abstract objects and dataflow edges, where edges can refer to nodes in the graph. The architects can augment the object graph with security properties, which can express security information unavailable in code. Scoria allows architects to write queries on the graph in terms of the hierarchy, reachability, and provenance of a dataflow object. Based on the query results, the architects enhance their knowledge of the system security and write expressive constraints. The expressiveness is richer than previous approaches that check only for the presence or absence of communication or do not track a dataflow as an object. To evaluate Scoria, we apply these constraints to several extended examples adapted from the CERT standard for Java to confirm that Scoria can detect injected architectural flaws. Next, we write constraints to enforce an Android security policy and find one architectural flaw in one Android application. Radu Vanciu, Marwan Abi-Antoun |
ASE | 1 |
| 2010 | Hidden dependencies in software systemsabstractIn this paper, we study the hidden dependencies that are a special kind of data flows. They play an important role in software maintenance and evolution because they propagate changes among the classes and they are hard to detect. We propose a technique that finds hidden dependencies through the computation of an “execute completely after” relation that is filtered using dynamically generated preconditions and postconditions. We show that these hidden dependencies exist even in well-structured software, like the open source programs JUnit, Drawlets, and Apache FtpServer. We also discuss the precision of this technique. Radu Vanciu, Václav Rajlich |
ICSM | 1 |
| 2008 | Partial Domain Comprehension in Software Evolution and MaintenanceabstractPartial comprehension is a necessity in the evolution and maintenance of very large software systems. The programmers form not only partial comprehension of the code, but also partial comprehension of the application domain. To describe the comprehension process, we introduce ontology fragments and investigate how programmers form, use and extend them before and during concept location; concept location is a prerequisite of code changes. We conducted case studies of concept location in two large systems, Eclipse and Mozilla, that both have more than 50,000 methods. Using grep search and ontology fragments, the programmers were able to locate the concepts after inspecting on average less than 10 methods and operating with ontology fragments of around 14 concepts, a very small fraction of the total. Maksym Petrenko, Václav Rajlich, Radu Vanciu |
ICPC | 3 |