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

Spiros Xanthos

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

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

Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1

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
2 papers
Debugging and program repair · 60% Requirements engineering and software design · 31% Empirical software engineering · 9%
Network and information security
1 paper
Malware analysis · 77% Network security · 23%

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

TopicWeightPapersLastEvidence papers
Malware analysis › malware defense
worm defense
0.112007
Sweeper: a lightweight end-to-end system for defending against fast worms · EuroSys 2007
Debugging and program repair › fault localization
production-run failure diagnosis
0.112007
Triage: diagnosing production run failures at the user's site · SOSP 2007
Requirements engineering and software design › software design quality
design quality assessment
0.012004
Evaluating Object-Oriented Designs with Link Analysis · ICSE 2004
Network security › intrusion detection and prevention
intrusion detection
0.012007
Sweeper: a lightweight end-to-end system for defending against fast worms · EuroSys 2007
Debugging and program repair
bug reproduction
0.012007
Triage: diagnosing production run failures at the user's site · SOSP 2007
Empirical software engineering
mining software repositories
0.012004
Evaluating Object-Oriented Designs with Link Analysis · ICSE 2004

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

signature generation · 0.1antibody dissemination · 0.1link analysis · 0.0eigenvector analysis · 0.0HITS algorithm · 0.0
YearPublicationVenuePosition
2007 Sweeper: a lightweight end-to-end system for defending against fast worms
abstract
The vulnerabilities that plague computers cause endless grief to users. Slammer compromised millions of hosts in minutes; a hit-list worm would take under a second. Recently proposed techniques respond better than manual approaches, but require expensive instrumentation, which limits deployment. Although spreading "antibodies" (e.g. signatures) ameliorates this limitation, hosts depending on antibodies are defenseless until inoculation; to the fastest hit-list worms this delay is crucial. Additionally, most recently proposed techniques cannot provide recovery to provide continuous service after an attack.
Joseph A. Tucek, James Newsome, Shan Lu 0001, Chengdu Huang, Spiros Xanthos, David Brumley, Yuanyuan Zhou 0001, Dawn Song
EuroSys5
2007 Triage: diagnosing production run failures at the user's site
abstract
Diagnosing production run failures is a challenging yet importanttask. Most previous work focuses on offsite diagnosis, i.e.development site diagnosis with the programmers present. This is insufficient for production-run failures as: (1) it is difficult to reproduce failures offsite for diagnosis; (2) offsite diagnosis cannot provide timely guidance for recovery or security purposes; (3)it is infeasible to provide a programmer to diagnose every production run failure; and (4) privacy concerns limit the release of information(e.g. coredumps) to programmers.
Joseph A. Tucek, Shan Lu 0001, Chengdu Huang, Spiros Xanthos, Yuanyuan Zhou 0001
SOSP4
2004 Evaluating Object-Oriented Designs with Link Analysis
abstract
The hyperlink induced topic search algorithm, which is a method of link analysis, primarily developed for retrieving information from the Web, is extended in this paper, in order to evaluate one aspect of quality in an object-oriented model. Considering the number of discrete messages exchanged between classes, it is possible to identify "God" classes in the system, elements which imply a poorly designed model. The principal eigenvectors of matrices derived from the adjacency matrix of a modified class diagram, are used to identify and quantify heavily loaded portions of an object-oriented design that deviate from the principle of distributed responsibilities. The non-principal eigenvectors are also employed in order to identify possible reusable components in the system. The methodology can be easily automated as illustrated by a Java program that has been developed for this purpose.
Alexander Chatzigeorgiou, Spiros Xanthos, George Stephanides
ICSE2