seer-lab / PIE

Pattern Instance Explorer (PIE), is an exploratory visualization tool that enable developers and researchers to examine a repository’s design patterns and their life cycles.
https://www.sqrlab.ca/software/pie/
0 stars 0 forks source link

Annotate Pattern Breaks #15

Closed KashifIV closed 2 years ago

KashifIV commented 2 years ago

For many patterns there is a clear distinction between a pattern break and a file modification. A basic heuristic should help point these out to the user.

KashifIV commented 2 years ago

Need to include this when processing the data. The modification field can denote that an interval is indicating a pattern break.

KashifIV commented 2 years ago

Screen Shot 2022-03-15 at 12 31 35 AM

Basic heuristic seems to do a good job at denoting breaks, will import to the tool to get a look against all patterns.

KashifIV commented 2 years ago

Screen Shot 2022-03-15 at 6 38 19 PM

Seems to work surprisingly well, any problems with this will be a new issue.