POPPER: a Prolog-based Process Patterns’ Miner

Abstract:

Several attempts have been made to provide specific languages and catalogs to describe software patterns. However, little attention has been given to the question of how well software patterns are mined in order to be reused. This paper provides a new semantic and logic based technique to mine knowledge from multiple patterns’ collections that are described differently and independently. For this purpose, we propose a logic-based mining tool to seek for eventual semantic patterns relationships using statistical as well as linguistic techniques and tools.