Title: Early Aspects : Current Challenges and Future Directions