Software development, in many moments, is an exciting and challenging activity, but it can present itself as a boring endeavour in others. At the same time, the introduction of game elements into efforts such as the teaching of Software Engineering shows that real-world activities can assemble game design elements and that it can make them more engaging. In this work, it is proposed the introduction of game design elements in software development, especially in the Scrum process. For this, elements are included to stimulate adherence to the prescriptions of the process, besides stimulating the execution of more activities by the team, positively impacting the productivity of a project. The authors present the idealised mechanics and the results obtained from the accomplishment of a case study in a software development team in a private company. Overall, the gamification applied to software development stimulated developers to perform their daily tasks, although this result did not generate strong evidence of increased productivity.
Abstract. In this work is presented the CoDiVision tool, which was developed to infer the contribution level of developers in a software project. This tool can be used to support teachers in students evaluating in disciplines related to programming teaching. Through the use of this tool, instructors can evaluate the students individual contribution in works done in group, which are very common in the programming disciplines, since they allow to exercise several activities related to teamwork, but make the process of individual evaluation more complex. The CoDiVision was used in the evaluation of students in works developed in group, during a discipline designed to teach software development. Results show that the tool generates fundamental information to aid the students evaluation, especially with regard to notes attribution.Resumo. Neste trabalhoé apresentada a ferramenta CoDiVision, desenvolvida para inferir o nível de contribuição de desenvolvedores em um projeto de software. Tal ferramenta pode ser usada para apoiar professores a realizarem a avaliação de estudantes em disciplinas ligadas ao ensino de programação. Por meio da utilização dessa ferramenta, os instrutores podem avaliar a contribuição individual de estudantes em trabalhos feitos em grupo, que são bastante comuns em disciplinas de programação, pois permitem exercitar diversas atividades ligadas ao trabalho em equipe, porém, tornam o processo de avaliação individual mais complexo. A CoDiVision foi utilizada na avaliação de estudantes em trabalhos desenvolvidos em grupo, durante uma disciplina visando ensinar o desenvolvimento de software. Os resultados obtidos mostram que a ferramenta gera informações fundamentais para auxiliar na avaliação de estudantes, especialmente no que se refere a atribuição de notas.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.