This paper focuses on the importance of test driven development, in an interdisciplinary academic case study, involving unauthorized access and fraud. In it, Problem Based Learning (PBL) enabled the organization of an environment for diverse knowledge and skills, favorable to experimentation and prototyping of new models, methods, techniques, and tools. The application of the principles of agile methods aimed at overcoming difficulties related to the computer systems development, such as requirement changes, uncertainties, and risks, in order to improve quality. Unlike traditional methodologies, tests were used since the beginning of the development lifecycle with Acceptance Test Driven Development (ATDD). The agile testing quadrants guided the categorized elaboration of tests during unit testing, integration testing, system testing, and acceptance testing phases. The main contribution of this article was the integrated application of PBL, ATDD, and agile development in the case study of a Real-Time Embedded System for Unauthorized Access Control and Fraud Detection
This paper describes the use of Scrum in a collaborative software project. It applies agile software development, big data, and internet of things to reduce frauds within credit card operations. It reports the experience of students from three different courses taking the graduate program in Electronics and Computer Engineering at the Brazilian Aeronautics Institute of Technology (Instituto Tecnologico de Aeronautica -ITA) during the first semester of 2014. The major contribution of this work is the application of Interdisciplinary Problem Based Learning, where students have worked asynchronously and geographically dispersed to deliver valuable increments, aiming to solve related problems. This work was performed during four project sprints on seventeen weeks. The main output was working software, developed and tested using Scrum and its best practices. At the end, a big data environment was used as a transparent way of fulfilling the needs of financial transaction analysts.
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.