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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Florian Gross

dblp:116/6666 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2014
0000-0003-3082-4177ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 2 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
3 papers
Software testing · 83% Software maintenance and evolution · 17%
Network and information security
1 paper
Network security · 100%

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

TopicWeightPapersLastEvidence papers
Network security › intrusion detection and prevention › intrusion detection
anomaly detection
0.212014
Checking app behavior against app descriptions · ICSE 2014
Software maintenance and evolution › API usage
API usage analysis
0.212014
Checking app behavior against app descriptions · ICSE 2014
Software testing
mobile application testing
0.212014
Checking app behavior against app descriptions · ICSE 2014
Software testing › test generation
GUI test generation
0.112012
Search-based system testing: high coverage, no false alarms · ISSTA 2012
Software testing
GUI testing
0.112012
EXSYST: Search-based GUI testing · ICSE 2012
Software testing › test generation
search-based test generation
0.112012
EXSYST: Search-based GUI testing · ICSE 2012
Software testing
system testing
0.112012
Search-based system testing: high coverage, no false alarms · ISSTA 2012
Software testing
test generation
0.112012
Search-based system testing: high coverage, no false alarms · ISSTA 2012
Software testing › test coverage
code coverage
0.012012
EXSYST: Search-based GUI testing · ICSE 2012

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

outlier detection · 0.4clustering · 0.4search-based testing · 0.1search-based test generation · 0.1evolutionary algorithm · 0.1code coverage · 0.1
YearPublicationVenuePosition
2014 Checking app behavior against app descriptions
abstract
How do we know a program does what it claims to do? After clustering Android apps by their description topics, we identify outliers in each cluster with respect to their API usage. A "weather" app that sends messages thus becomes an anomaly; likewise, a "messaging" app would typically not be expected to access the current location. Applied on a set of 22,500+ Android applications, our CHABADA prototype identified several anomalies; additionally, it flagged 56% of novel malware as such, without requiring any known malware patterns.
Alessandra Gorla, Ilaria Tavecchia, Florian Gross, Andreas Zeller
ICSE3
2012 EXSYST: Search-based GUI testing
abstract
Test generation tools commonly aim to cover structural artefacts of software, such as either the source code or the user interface. However, focusing only on source code can lead to unrealistic or irrelevant test cases, while only exploring a user interface often misses much of the underlying program behavior. Our EXSYST prototype takes a new approach by exploring user interfaces while aiming to maximize code coverage, thus combining the best of both worlds. Experiments show that such an approach can achieve high code coverage matching and exceeding the code coverage of traditional unit-based test generators; yet, by construction every test case is realistic and relevant, and every detected failure can be shown to be caused by a real sequence of input events.
Florian Gross, Gordon Fraser 0001, Andreas Zeller
ICSE1
2012 Search-based system testing: high coverage, no false alarms
abstract
Modern test case generation techniques can automatically achieve high code coverage. If they operate on the unit level, they run the risk of generating inputs infeasible in reality, which, when causing failures, are painful to identify and eliminate. Running a unit test generator on five open source Java programs, we found that all of the 181 reported failures were false failures—that is, indicating a problem in the generated test case rather than the program. By generating test cases at the GUI level, our EXSYST prototype can avoid such false alarms by construction. In our evaluation, it achieves higher coverage than search-based test generators at the unit level; yet, every failure can be shown to be caused by a real sequence of input events. Whenever a system interface is available, we recommend considering search-based system testing as an alternative to avoid false failures.
Florian Gross, Gordon Fraser 0001, Andreas Zeller
ISSTA1