List view
All features of the project should be near perfection, with detailed tests and adequate documentation throughout.
Overdue by 2 year(s)•Due by April 10, 2023•2/6 issues closedPolishing of code smell detection such that it is possible to detect multiple code smells at same time, adding checks for false positives and false negatives with optional data analysis functionality to report % of times these false occurrences occurred.
Overdue by 2 year(s)•Due by March 13, 2023•9/13 issues closedUtilize feedback from presentation to refactor and add additional functionality accordingly to the project, unit test and integration testing should be expanded here and cover any and all cases. refactor any other areas that need polishing, basically this is the refactoring milestone
Overdue by 2 year(s)•Due by February 13, 2023•6/10 issues closedActual start of detecting code smells, everyone splits off into detecting their own assigned code smells by creating simple source code to detect these smells, at this point at least detecting a single smell is a success. Crucial milestone as the progress achieved here is what will be used for the demo and presentation
Overdue by 3 year(s)•Due by January 16, 2023•9/13 issues closedBuilds on the progress of milestone 1, tackles any features left unfinished and adds additional functionality such as creating the skeleton of the code smell detector, GUI functionality to render these detected code smells, adding parser functionality to determine class relationships and multiplicities, start of creating simple unit and integration testing, additionally splitting the project into two separate packages, com.CodeSmell.main and com.CodeSmell.smell
Overdue by 3 year(s)•Due by December 19, 2022•1/5 issues closedCreating the initial foundation of our project including integrating the necessary tools needed for our project such as Maven and Joern, creating classes necessary for our program's representation of Java OOP's model and creating classes to render a GUI representation of the source code using JavaFX WebView after the sourceCode.json file has been parsed by the Parser. Includes non-programming tasks such as setup of repo for project management (scrums, issues, milestones, Kanban, etc.)
Overdue by 3 year(s)•Due by November 21, 2022•6/10 issues closed