Exploring architectural design decisions in issue tracking systems - PACITO - PAttern Changes Identifier TOol
Filipe Capela · 2020
This research project is inserted in the context of an internship for the course INMSTAG-08.2019-2020.2B lectured at the University of Groningen, where I, Filipe Alexandre Rosa Capela, was under the supervision of dr. Mohamed Soliman and prof. Paris Avgeriou. This project aims to extract rationales from issue tracking systems, in order to understand decisions taken by developers to add or remove design patterns from the source code. To achieve this goal I have developed a tool named PACITO, that stands for PAttern Changes Identifier TOol. This tool aims to identify pattern changes between versions of a software, and correspond these changes to JIRA issues. The aim is to use this tool to obtain data to extract rationales behind pattern changes in source code.