Software Practices Lab Homepage
People
Publications
Papers
Theses
Projects
Information Fragments
Mylyn
Registration-Based Abstraction
Summarizing Software Artifacts
past projects...
Reading Group
SPL Wiki [local access]

AOP Empirical Study

  

Software design approaches, software implementation approaches, and software development tools are valuable only if a developer can effectively use them to build and maintain software products. We are investigating case study and experimental methods by which software engineering researchers may evaluate claims made about new software engineering techniques and tools. Most of our work in this area has been in the context of early assessment and empirical study of AOP.

People

  • Albert Lai
  • Elisa Baniassad
  • Mik Kersten
  • Gail Murphy
  • Martin Robillard
  • Robert Walker

Recent Publications

Elisa L. A. Baniassad, Gail C. Murphy, Christa Schwanninger, and Michael Kircher. "Managing Crosscutting Concerns During Software Evolution Tasks: An Inquisitive Study", AOSD 2002.

Gail C. Murphy, Robert J. Walker, Elisa L. A. Baniassad, Martin P. Robillard, Albert Lai, and Mik Kersten. "Does aspect-oriented programming work?", Communications of the ACM, pp. 75-77, Issue 10, Vol. 44, October 2001.

Gail C. Murphy, Albert Lai, Robert J. Walker, and Martin P. Robillard. "Separating Features in Source Code: An Exploratory Study", ICSE 2001.

Mik A. Kersten and Gail C. Murphy. "Atlas: A Case Study in Building a Web-based Learning Environment using Aspect-oriented Programming", OOPSLA '99.

Robert J. Walker, Elisa L. A. Baniassad, and Gail C. Murphy. "An Initial Assessment of Aspect-Oriented Programming", ICSE-21.

Gail C. Murphy, Robert J. Walker, and Elisa L. A. Baniassad. "Evaluating Emerging Software Development Technologies: Lessons Learned from Assessing Aspect-Oriented Programming", IEEE Transactions on Software Engineering, Special Section on Empirical Software Engineering, July/August 1999.