Combining Behaviour-Driven Development with Scrum for Software Development in the Education Domain

Pedro Lopes de Souza, Antonio Francisco do Prado, Wanderley Lopes de Souza, Sissi Pereira, Luís Ferreira Pires

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    2 Citations (Scopus)

    Abstract

    Most of the Brazilian universities employ teaching-learning methodologies based on classic frontal lectures. The Medicine Programme of the Federal University of S˜ao Carlos (UFSCar) is an exception, since it employs active learning methodologies. The Educational and Academic Management System for Courses Based on Active Learning Methodologies (EAMS-CBALM) was built and it is currently used to support this programme, and has been made available for other programmes as well. This system was developed using Scrum, but during its development project it was often necessary to reconsider system behaviour scenarios, and consequently the product backlog items, mainly due to poor communication between the Product Owner (PO) and the development team. This paper discusses a case study in which Behaviour-Driven Development (BDD) has been used in combination with Scrum to redesign some EAMS-CBALM components. The paper demonstrates that the communication between the PO and the development team can be improved by using BDD as a communication platform to unambiguously define system requirements and automatically generate test suites.
    Original languageEnglish
    Title of host publicationProceedings of the 19th International Conference on Enterprise Information Systems (ICEIS 2017)
    EditorsSlimane Hammoudi, Michal Smialek, Olivier Camp, Joaquim Filipe
    Place of PublicationSetúbal
    PublisherSCITEPRESS
    Pages449-458
    Number of pages10
    Volume2
    ISBN (Print)978-989-758-248-6
    DOIs
    Publication statusPublished - 1 Jan 2017
    Event19th International Conference on Enterprise Information Systems, ICEIS 2017 - Porto, Portugal
    Duration: 26 Apr 201729 Apr 2017
    Conference number: 19
    http://www.iceis.org/Home.aspx?y=2017

    Conference

    Conference19th International Conference on Enterprise Information Systems, ICEIS 2017
    Abbreviated titleICEIS 2017
    CountryPortugal
    CityPorto
    Period26/04/1729/04/17
    Internet address

    Fingerprint Dive into the research topics of 'Combining Behaviour-Driven Development with Scrum for Software Development in the Education Domain'. Together they form a unique fingerprint.

  • Cite this

    Lopes de Souza, P., Francisco do Prado, A., Lopes de Souza, W., Pereira, S., & Ferreira Pires, L. (2017). Combining Behaviour-Driven Development with Scrum for Software Development in the Education Domain. In S. Hammoudi, M. Smialek, O. Camp, & J. Filipe (Eds.), Proceedings of the 19th International Conference on Enterprise Information Systems (ICEIS 2017) (Vol. 2, pp. 449-458). Setúbal: SCITEPRESS. https://doi.org/10.5220/0006336804490458