The group is interested in Software Architecture, Aspect Oriented Development, and Software Quality Assurance. We work in both aspects of pattern recognition and learning: theoretical and real life problems. In theoretical aspects we do research in finding new methodologies in Software development process in medium and big software projects and to find more accurate definitions for software quality attributes related to different application domains.
In real software development projects, we aim at communicating with the accumulated experiences in definition of software system aspects and quality testing. Finally, a major objective is to train students and young researchers to apply these concepts in their software-related activities.