Goal (name of the objective) |
Associated activities |
Status |
Deadline |
Results |
1. Synthetizing the fundamental knowledge in the domains focused by the project: program comprehension, software reingeneering, multiagent systems, self-adaptation of software systems using machine learning techniques |
1.1 Comparative analysis of using machine learning techniques in program comprehension and software reengineering
|
COMPLETED |
September 15-th, 2009 |
-
Technical report containing state of the art in the following domains: program comprehension, software reengineering, multiagent systems, system self-adaptation using machine learning techniques
-
Techincal report containing formal methods related to program comprehension: design patterns identification and concept location
- technical report containing the algorithms developed for design patterns identification
- Technical report containing the obtained results
- Journal articles, conferences presentations
|
1.2. Study on the use of intelligent multiagent systems for modeling the following problems: refactoring, design patterns identification, concept location, aspect mining, introducing design patterns
|
COMPLETED |
1.3 Synthetizing the knowledge related to self-adaptation of software systems using machine learning techniques |
COMPLETED |
1.4. Analysis of the formal models used for the following software engineering problems: refactoring, design patterns identification, concept location |
COMPLETED |
1.5. Study on the parallel programming techniques used in order to increase the performance of multiagent systems |
COMPLETED |
2. Project management |
2.1 Administrative organization of the research team
|
COMPLETED |
2.2 Acquisition of the needed materials |
COMPLETED |
2.3 Development of the web site for the project's results Publications |
COMPLETED |
3. Elaborating formal models for the problems related to program comprehension: design patterns identification and concept location |
3.1. Elaborating a mathematical model for the problem of identifying design patterns
|
COMPLETED |
3.2. Elaborating a mathematical model for the problem of concept location |
COMPLETED |
4. Development of new methods for the problem of identifying design patterns using machine learning techniques (clustering,self-organizing maps -SOM, neural networks) |
4.1 Development and implementation of machine learning algorithms for the problem of design patterns identification
| COMPLETED |
4.2 Validation of the developed algorithms on real, open source systems |
COMPLETED |
4.3. Evaluation of the obtained results and their comparison with existing similar approaches |
COMPLETED |