In October we’ll be presenting “PIE: A Tool for Visualizing the Life Cycle of Design Patterns in Open Source Software Projects” at the 12th IEEE Working Conference on Software Visualization (VISSOFT 2024). The paper is co-authored by Kashif J. Hussain, Christopher Collins and Jeremy Bradbury.
Design patterns are employed in source code to solve commonly occurring programming tasks using understood best practices. Object-oriented design patterns usually span multiple classes and objects and play an integral role in the way object-oriented software is built. The Pattern Instance Explorer (PIE) is an exploratory visualization tool that enable developers to visualize a git repository’s object-oriented design patterns and their life cycles.
Demo Video: