Software Practices Lab Homepage
People
Publications
Papers
Theses
Projects
AO Design Patterns
AO Refactoring
Apostle
Aspect Mining Tool
Bug Triage
CBD
SD Coupling
Emergent Teams
Fishtail
JQuery
Logic AOP
Mylar
Pointcut Doctor
past projects...
Reading Group
SPL Wiki [local access]

The Software Practices Lab is a group of 25 researchers with a shared goal of improving software development practice. We want to make real-world software development more productive, produce better systems, and be more fun.

We explore all parts of the software lifecycle, and apply a wide range of techniques. Our projects include programming environments, meta programming, scalable source analysis, software evolution support, programming language design & implementation and case study development.

We are committed to informing our work with a deep understanding of the context in which practicing software developers work. Practicing developers must balance a number of different demands, including cost constraints, time limitations, existing code-bases and environments, and specific processes.

We tend to submit papers to and attend the ECOOP, FSE, ICSE, OOPSLA and AOSD conferences.

Location: ICICS/CS 308 (third floor, off south-western hallway)