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

Alex Quilici

dblp:05/6251 · DBLP profile ↗
← Back
15ranked-venue papers
9as first author
0since 2021 · last 2000
—ORCID · none

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

Software engineering, systems software and programming languages · 9 · 4 first-authorArtificial intelligence and machine learning · 6 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 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.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 77% Program analysis · 23%
Artificial intelligence
2 papers
Knowledge representation and reasoning · 100%
Human-computer interaction and pervasive computing
1 paper
Human-AI interaction · 100%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
reverse engineering
0.011995
Reverse Engineering of Legacy Systems: A Path Toward Success · ICSE 1995
Knowledge, reasoning and agents › Knowledge representation and reasoning
explanation generation
0.011989
The Correction Machine: Formulating Explanations for User Misconceptions · IJCAI 1989
Program analysis
specification mining
0.011995
Reverse Engineering of Legacy Systems: A Path Toward Success · ICSE 1995

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

nonlinear planning · 0.0domain knowledge · 0.0constraint satisfaction · 0.0partial specification extraction · 0.0
YearPublicationVenuePosition
2000 Preface
Ira D. Baxter, Alex Quilici, Chris Verhoef
Sci. Comput. Program.2
2000 Program plan recognition for year 2000 tools
Arie van Deursen, Alex Quilici, Steven Woods
Sci. Comput. Program.2
2000 Program plan matching: experiments with a constraint-based approach
Alex Quilici, Steven Woods, Yongjun Zhang 0001
Sci. Comput. Program.1
1998 Applying Plan Recognition Algorithms To Program Understanding
Alex Quilici, Qiang Yang 0001, Steven Woods
Autom. Softw. Eng.1
1997 Exploiting Domain-Specific Knowledge to Refine Simulation Specifications
abstract
Discusses our approach to the problem of refining high-level simulation specifications. Our domain is simulated combat training for tank platoon members. Our input is a high-level specification for a training scenario and our output is an executable specification for the behavior of a network-based combat simulator. Our approach combines a detailed model of the tank training domain with nonlinear planning and constraint satisfaction techniques. Our initial implementation is successful in large part because of our use of domain knowledge to limit the branching factor of the planner and the constraint satisfaction engine.
David Pautler, Steven Woods, Alex Quilici
ASE3
1997 Toward A Constraint-Satisfaction Framework for Evaluating Program-Understanding Algorithms
Alex Quilici, Steven Woods
Autom. Softw. Eng.1
1996 DECODE: A Co-operative Program Understanding Environment
abstract
The large size and high-percentage of domain-specific code in most legacy systems makes it unlikely that automated tools will be able to extract a complete underlying design. Yet automated tools can clearly recognize portions of the design. This suggests exploring environments in which programmer and system work together to understand legacy software. DECODE is such an environment. It supports programmer and system co-operation to extract design information from legacy software systems. DECODE's automated program understanding component recognizes standard implementations of domain independent plans to produce an initial knowledge base of object-orientated design elements. DECODE's structured notebook component provides the user with a graphical view of the initial understanding, which the user can extend by linking arbitrary source code fragments to either existing or new design elements, and then uses this design information to support conceptual queries about the program's code and design.
David N. Chin, Alex Quilici
J. Softw. Maintenance Res. Pract.2
1995 Reverse Engineering of Legacy Systems: A Path Toward Success
abstract
This paper addresses the question of whether the reverse engineering of legacy systems is doomed to failure.Our position is that the answer is highly dependent on the specific goals of the reverse engineering process.We argue that while most reverse engineering efforts may well fail to achieve the traditional goal of automatically extracted complete specifications suitable for forward engineering, they are likely to succeed on the more modest goal of automatically extracting partial specifications that can augmented by system-assisted human understanders.
Alex Quilici
ICSE1
1994 Forming User Models by Understanding User Feedback
Alex Quilici
User Model. User Adapt. Interact.1
1992 Arguing About Planning Alternatives
Alex Quilici
COLING1
1992 Recognizing and Revising Unconvincing Explanations
Alex Quilici
ECAI1
1992 A Knowledge-Based Approach to Encouraging Reuse of Simulation and Modeling Programs
abstract
The authors present a knowledge-based approach to encouraging the reuse of existing simulation and modeling programs. To get around the problems of poor interfaces and minimal documentation, they are: treating each existing program as an operator in a planning system; creating a knowledge base describing the goals each program achieves, the pre- and post-conditions of running the program, and its I/O behavior; and developing several tools that make use of this knowledge to automate the development of new interfaces, to assist the creation of scripts that achieve high-level user goals, and to allow potential reusers to view a graphical representation of the component's role in solving high-level domain problems.>
Lawrence Miller, Alex Quilici
SEKE2
1989 The Correction Machine: Formulating Explanations for User Misconceptions
Alex Quilici
IJCAI1
1988 Evaluating natural language systems: a sourcebook approach
Walter Read, Alex Quilici, John Reeves, Michael G. Dyer, Eva Baker
COLING2
1988 Recognizing and Responding to Plan-Oriented Misconceptions
Alex Quilici, Michael G. Dyer, Margot Flowers
Comput. Linguistics1