Advanced Topics in Software Engineering