Home

Tagged by "API"

Publications

  • Fast Extraction of High-Quality Framework-Specific Models from Application Code
  • Comprehending Object-Oriented Software Frameworks Through Dynamic Analysis
  • Mining Implementation Recipes of Framework-Provided Concepts in Dynamic Framework API Interaction Traces
  • Study of an API Migration for Two XML APIs
  • Comprehending implementation recipes of framework-provided concepts through dynamic analysis
  • Automatic Extraction of Framework-Specific Models From Framework-Based Application Code
  • Engineering of Framework-Specific Modeling Languages
  • Framework-specific modeling languages
  • Supporting Framework Use via Automatically Extracted Concept-Implementation Templates
  • Supporting Framework Use via Automatically Extracted Concept-Implementation Templates
  • Two Studies of Framework-Usage Templates Extracted from Dynamic Traces

News Items

  • Paper accepted at IEEE Transactions on Software Engineering
  • Conference presentation at ECOOP'09
  • API Migration paper presented at ICSM
  • Engineering of Framework-Specific Modeling Languages

Supporting Material Pages

  • ISSTA 2012 Supporting Material
  • FUDA TSE Supporting Material
  • The variability model constraints benchmark
  • ICSM 2010 Supporting Material

Projects

  • Migration of Applications across APIs
  • Framework Understanding through Dynamic Analysis (FUDA)

Tools

  • FUDA Analyzer
  • FUDA Profiler (Tracer)

Members

  • MichaƂ Antkiewicz, Ph.D.
  • Home
  • Research Topics
  • Projects
  • Tools
  • Lab Members
  • Publications
  • Industrial Collaborators
  • Teaching
  • Contact
  • Login

Everyone in our lab is free to work on what they want to work on. Encouragement and constructive feed back is always available.

Rehan Rauf

Our regular stand-up scrum meetings are a great way to have regular interaction with other team members, as well as our supervisor.

Rafael Lotufo

Recent Publications

  • A Space of Model Synchronization Types: Symmetrization of Model Transformations and its Challenges
  • Matching Business Process Models Using Positional Language Models
  • Coevolution of Variability Models and Related Artifacts: A Case Study from the Linux Kernel
  • SmartFixer: Fixing Software Configurations based on Self-adaptive Priorities
  • Generating Preliminary Edit Lenses from Automatic Pattern Discovery in Business Process Modeling
  • Feature-Oriented Software Evolution
  • A Case Study on Consistency Management of Business and IT Process Models in Banking
Variability Modeling Framework comprehension Feature Modeling FSML Round-Trip Engineering Software Product Lines Software Maintenance Reverse Engineering API eCos API Migration Linux
University of Waterloo Generative Software Development Lab
Department of Electrical and Computer Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
Department of Electrical and Computer Engineering