Objectives |
Activities |
Accomplishment |
Deadline |
Expected results |
1. Development of new classification algorithms (SOM, fuzzy SOM, fuzzy RAR) for identifying entities with defects in software systems (CONTINUED from 2015) |
1.1. Developing classification techniques (SOM, fuzzy SOM, fuzzy RAR) for the purpose of detecting software entities with defects (CONTINUED from 2015) |
TOTAL |
December 30, 2016 |
- Research report containing the computational models developed for identifying the defective software entities and package- level software restructuring
- Software module containing the developed computational models
- Research papers in journals and conferences
|
1.2 Experimentally evaluating our developed techniques and comparing them to existing approaches (CONTINUED from 2015)
|
TOTAL |
2. Development of new unsupervised classification algorithms for the package-level software refactoring problem. |
2.1. Conducting a literature review to identify current results in the direction of package-level software refactoring |
TOTAL |
2.2. Elaborating a computational model for the problem of package-level software system refactoring |
TOTAL |
2.3. Developing unsupervised classification techniques (clustering, fuzzy clustering) for the purpose of package-level software system refactoring |
TOTAL |
2.4. Experimentally evaluating our developed techniques and comparing them to existing approaches |
TOTAL |
2.5. Adding the functionality for package-level software refactoring into the AMEL system |
TOTAL |
3. Development of new machine learning algorithms (clustering, fuzzy clustering, association rules, relational association rules) for identifying hidden dependencies in software systems (PARTIALLY ACCOMPLISHED in 2016)
|
3.1. Conducting a literature review to identify current results in the direction of identifying hidden dependencies |
TOTAL |
3.2. Elaborating a computational model for the problem of identifying hidden dependencies |
TOTAL |
3. Project management |
3.1. Acquisition of necessary materials and logistics |
TOTAL |
3.2. Organizing round table meetings for disseminating our results |
TOTAL |
3.3. . Partial dissemination of our results through publishing them and updating our project’s webpage |
TOTAL |