Abstract
Educational software can provide benefits for teachers and students, like content organization, automatic checking of exercises, learning customization and interactivity. In spite of these benefits, developing high quality educational software is complex and expensive. This is explained by aspects of multidisciplinary teams that are responsible for their design and maintenance facing fast…