Computational Intelligence Applications for Software Engineering Problems