Research Interests

• Quality Management.
• Software Requirements Engineering.
• Software Evolution.
• Software Maintenance.
• Artificial Intelligence and its Application to Software 
  Engineering.
• Cloud Computing.
• Software Testing.
• Software Design.
• Mobile Computing.
• Collaborative Software Development.

• Social Networking.
• Software Measurement.
• Software Engineering Standards.
• Business Intelligence.
• Human Computer Interaction.