Topics Related to Learning, Software and Software Improvement: