Objectives

Objective 1: Automatic bug priority classification based on bug report information.

A 1.1. Synthetization of the most actual knowledge in the domain of bug priority classification;

A 1.2. Development of an algorithm using soft computing approaches for automatic bug priority classification

A 1.3. Validate the proposed algorithm for a set of existing bug reports

Objective 2. Code Smell investigation and software bugs.

A 2.1. Synthetization of the most actual knowledge in the domain of code smell, test smells, and impact on bugs

A 2.2. Development of a code smell detector for SQL queries;

A 2.3. Validate the proposed algorithm for a real software system

 

Objective 3. Quality attributes and bug prediction

A 3.1. Synthetization of the most actual knowledge in the domain of bug prediction and quality attributes;

A 3.2. Developing soft computing approaches for defect prediction of quality attributes

A 3.3. Validate the proposed models using open source software systems.

 

Objective 4. Regression testing using soft computing approaches considering bug prediction

A 4.1. Synthetization of the most actual knowledge in the domain of regression testing (Test Case Prioritization)

A 4.2. Development of methods for optimally testing the software considering the changes performed on the source code and bug prediction information

A 4.3. Validate the proposed models using open source software systems.

Objective 5. Regression testing using soft computing approaches considering requirements

A 5.1. Synthetization of the most actual knowledge in the domain of regression testing (Test Case Prioritization)

A 5.2. Development of methods for optimally testing the software considering the changes and requirements-tests-faults traceability matrix

A 5.3. Validate the proposed models using open source software systems.

Scroll to top