• Publications
  • Influence
Collective Behavior
When modelling a system, often there are properties and operations related to a group of objects rather than to a single object only. For example, given a person object with an income property, theExpand
Semantic clustering: Identifying topics in source code
We introduce Semantic Clustering, a technique based on Latent Semantic Indexing and clustering to group source artifacts that use similar vocabulary. Expand
Assigning bug reports using a vocabulary-based expertise model of developers
We propose an approach to automatically suggest developers who have the appropriate expertise for handling a bug report. Expand
Distribution Map
In this paper we present the distribution map as a generic technique to visualize and analyze this type of result. Expand
Exploiting the Analogy Between Traces and Signal Processing
  • Adrian Kuhn, O. Greevy
  • Computer Science
  • 22nd IEEE International Conference on Software…
  • 24 September 2006
In this paper we introduce a novel approach to tackle the problems of dynamic analysis by treating execution traces as signals in time. Expand
An exploratory study of forces and frictions affecting large-scale model-driven development
In this paper, we investigate model-driven engineering, reporting on an exploratory case-study conducted at a large automotive company who makes extensive use of MDE. Expand
How developers drive software evolution
We define a measurement for the notion of code ownership. Expand
Back to the Future in One Week - Implementing a Smalltalk VM in PyPy
We report on our experiences with the Spy project, including implementation details and benchmark results. Expand
Magritte: a meta-driven approach to empower developers and end users
We introduce a runtime-dynamic meta-environment into the reflective metamodel of Smalltalk to support the development of flexible applications. Expand
Enriching reverse engineering with semantic clustering
We use LSI to retrieve the semantic similarity between different entities in the software system (e.g. classes, methods) and as terms the identifiers and comments. Expand