Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Andrea Avancini

dblp:77/10404 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 3 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.

Software engineering, system software, and programming languages
1 paper
Program analysis · 61% Software testing · 39%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing › non-functional testing
security testing
0.112012
Security testing of web applications: A research plan · ICSE 2012
Program analysis
static analysis
0.112012
Security testing of web applications: A research plan · ICSE 2012
Program analysis › static analysis
vulnerability detection
0.112012
Security testing of web applications: A research plan · ICSE 2012
Software testing
test generation
0.012012
Security testing of web applications: A research plan · ICSE 2012

Methods — techniques the papers use, named apart from their topics

static analysis · 0.1security oracle · 0.1automatic test case generation · 0.1
YearPublicationVenuePosition
2013 Comparison and integration of genetic algorithms and dynamic symbolic execution for security testing of cross-site scripting vulnerabilities
Andrea Avancini, Mariano Ceccato
Inf. Softw. Technol.1
2012 Security testing of web applications: A research plan
abstract
Cross-site scripting (XSS) vulnerabilities are specific flaws related to web applications, in which missing input validation can be exploited by attackers to inject malicious code into the application under attack. To guarantee high quality of web applications in terms of security, we propose a structured approach, inspired by software testing. In this paper we present our research plan and ongoing work to use security testing to address problems of potentially attackable code. Static analysis is used to reveal candidate vulnerabilities as a set of execution conditions that could lead to an attack. We then resort to automatic test case generation to obtain those input values that make the application execution satisfy such conditions. Eventually, we propose a security oracle to assess whether such test cases are instances of successful attacks.
Andrea Avancini
ICSE1
2011 Security Testing of Web Applications: A Search-Based Approach for Cross-Site Scripting Vulnerabilities
abstract
More and more web applications suffer the presence of cross-site scripting vulnerabilities that could be exploited by attackers to access sensitive information (such as credentials or credit card numbers). Hence proper tests are required to assess the security of web applications. In this paper, we resort to a search based approach for security testing web applications. We take advantage of static analysis to detect candidate cross-site scripting vulnerabilities. Input values that expose these vulnerabilities are searched by a genetic algorithm and, to help the genetic algorithm escape local optima, symbolic constraints are collected at run-time and passed to a solver. Search results represent test cases to be used by software developers to understand and fix security problems. We implemented this approach in a prototype and evaluated it on real world PHP code.
Andrea Avancini, Mariano Ceccato
SCAM1