skip to main content
10.1145/3613372.3614194acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

Undergraduates' perspective on a pedagogical architecture to requirements engineering education

Published: 25 September 2023 Publication History

Abstract

The literature has revealed the misalignment between higher education and professional practice in Requirements Engineering (RE). An alternative approach to mitigate this problem is adopting a pedagogical architecture (PA), which structures and diversifies the pedagogical practice of RE theory. This paper presents the evaluation of a PA to the education on requirements specification and validation. Undergraduate students of three RE classes at a Brazilian public university experimented and evaluated, through a survey, the PA’s lesson plans, teaching materials, and practical activities. From the analysis of 153 responses, we have shown that a PA to RE education can contribute to aligning RE knowledge and essential hard and soft skills for graduating future requirements analysts.

References

[1]
Rosane Aragón. 2016. Interação e mediação no contexto das arquiteturas pedagógicas para a aprendizagem em rede. Revista de Educação Pública 25, 59/1 (abr. 2016), 261–275. https://doi.org/10.29286/rep.v25i59/1.3674
[2]
Fabiane Barreto Vavassori Benitti. 2017. As a Teacher, I Want to Know What to Teach in Requirements Engineering so That Professionals Can Be Better Prepared. In Proceedings of the XXXI Brazilian Symposium on Software Engineering (Fortaleza, CE, Brazil) (SBES ’17). Association for Computing Machinery, New York, NY, USA, 318–327. https://doi.org/10.1145/3131151.3131185
[3]
Angelica Toffano Seidel Calazans, Roberto Avila Paldes, Eloisa Toffano Seidel Masson, Isabel Sofia Brito, Kiane Fialho Rezende, Emeli Braosi, and Nathácia Pereira. 2017. Software Requirements Analyst Profile: A Descriptive Study of Brazil and Mexico. In 2017 IEEE 25th International Requirements Engineering Conference (RE). 204–212. https://doi.org/10.1109/RE.2017.22
[4]
Marie Jane S. Carvalho, Rosane Aragon de Nevado, and Crediné Silva de Menezes. 2005. Arquiteturas pedagógicas para educação à distância: concepções e suporte telemático. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação - SBIE), Vol. 1. 351–360.
[5]
Marie Jane Soares Carvalho, Rosane Aragon de Nevado, and Crediné Silva de Menezes. 2007. Arquiteturas pedagógicas para educação a distância. In Aprendizagem em rede na educação a distância: estudos e recursos para formação de professores. Ricardo Lenz, Porto Alegre, Chapter 2, 35–52.
[6]
Lucineia da Costa Chagas, Márcia Gonçalves Oliveira, and Orivaldo Tavares. 2016. APP - Uma arquitetura pedagógica para aprendizagem de programação de computadores. Revista Eletrônica Argentina-Brasil de Tecnologias da Informação e da Comunicação 1, 5 (2016). https://doi.org/10.5281/zenodo.345579
[7]
Romualdo Costa, Alberto Castro, and Bruno Gadelha. 2019. Aprendizagem de Modelagem de Sistemas com UML: Concepção de uma Arquitetura Pedagógica. Anais dos Workshops do Congresso Brasileiro de Informática na Educação 8, 1 (2019), 881–890. https://doi.org/10.5753/cbie.wcbie.2019.881
[8]
Romualdo Costa, Alberto Castro Júnior, and Bruno Gadelha. 2021. Apoiando a Revisão por Pares no Ensino Remoto de Modelagem de Software. In Anais do Simpósio Brasileiro de Educação em Computação (On-line). SBC, Porto Alegre, RS, Brasil, 352–361. https://doi.org/10.5753/educomp.2021.14503
[9]
Maya Daneva, Andrea Herrmann, Nelly Condori-Fernandez, and Chong Wang. 2019. Understanding the Most In-Demand Soft Skills in Requirements Engineering Practice: Insights from Two Focus Groups. In Proceedings of the Evaluation and Assessment on Software Engineering (Copenhagen, Denmark) (EASE ’19). Association for Computing Machinery, New York, NY, USA, 284–290. https://doi.org/10.1145/3319008.3319352
[10]
Marian Daun, Alicia M. Grubb, and Bastian Tenbergen. 2021. A Survey of Instructional Approaches in the Requirements Engineering Education Literature. In 2021 IEEE 29th International Requirements Engineering Conference (RE). 257–268. https://doi.org/10.1109/RE51729.2021.00030
[11]
Fred D. Davis. 1989. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology. MIS Quarterly 13, 3 (1989), 319–340.
[12]
João Carlos Epifânio, Érica Miranda, Gabriela Trindade, Márcia Lucena, and Lyrene Silva. 2019. A Qualitative Study of Teaching Requirements Engineering in Universities. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering (Salvador, Brazil) (SBES 2019). Association for Computing Machinery, New York, NY, USA, 161–165. https://doi.org/10.1145/3350768.3352574
[13]
Daniel Méndez Fernández, Stefan Wagner, Marcos Kalinowski, Michael Felderer, Priscilla Mafra, Antonio Vetrò, Tayana Conte, M-T Christiansson, Des Greer, Casper Lassenius, 2017. Naming the pain in requirements engineering: Contemporary problems, causes, and effects in practice. Empirical Software Engineering 22 (2017), 2298–2338.
[14]
Patricia Jantsch Fiusa and Roberta Ribas Mocelin. 2017. Arquiteturas Pedagógicas: revisão de conceitos e suas aplicações na educação brasileira. In Proceedings of XXII Conferência Internacional sobre Informática na Educação (TISE), Fortaleza, Brasil.
[15]
Vahid Garousi, Gorkem Giray, Eray Tuzun, Cagatay Catal, and Michael Felderer. 2020. Closing the Gap Between Software Engineering Education and Industrial Needs. IEEE Software 37, 2 (2020), 68–77. https://doi.org/10.1109/MS.2018.2880823
[16]
John M Keller. 1983. Motivational design of instruction. Instructional design theories and models: An overview of their current status 1, 1983 (1983), 383–434.
[17]
Eduardo Lemos, Marcelo Conceição, Felipe Nunes, Roseclea Medina, and Giliane Bernardi. 2020. AD-RPG: Elicitando requisitos na idade média utilizando um jogo educacional. In Anais do XXXI Simpósio Brasileiro de Informática na Educação (Online). SBC, Porto Alegre, RS, Brasil, 1763–1772. https://doi.org/10.5753/cbie.sbie.2020.1763
[18]
Nicole Loorbach, Oscar Peters, Joyce Karreman, and Michaël Steehouder. 2015. Validation of the Instructional Materials Motivation Survey (IMMS) in a self-directed instructional setting aimed at working with technology. British Journal of Educational Technology 46, 1 (2015), 204–218.
[19]
Guilherme Rocha Marques and Orivaldo Lima Tavares. 2015. Arquitetura pedagógica para aprendizagem de programação. Nuevas Ideas en Informática Educativa TISE (2015).
[20]
Rafia Naz Memon, Rodina Ahmad, and Siti Salwah Salim. 2010. Problems in Requirements Engineering Education: A Survey. In Proceedings of the 8th International Conference on Frontiers of Information Technology (Islamabad, Pakistan) (FIT ’10). Association for Computing Machinery, New York, NY, USA, Article 5, 6 pages. https://doi.org/10.1145/1943628.1943633
[21]
Crediné Silva de Menezes, Alberto Nogueira Castro Júnior, and Rosane Aragón. 2021. Arquiteturas Pedagógicas para Aprendizagem em Rede. Available at: https://ieducacao.ceie-br.org/arquiteturas-pedagogicas/. Accessed on: August 23 2022.
[22]
Roberta Ribas Mocelin and Patricia Jantsch Fiuza. 2021. Tecnologias digitais e arquiteturas pedagógicas na educação. In Tecnologia da Informação e Comunicação: Pesquisas em Inovações Tecnológicas. Editora Científica Digital, Chapter 24, 316–326.
[23]
Rosane Aragón Nevado, Simone Bicca Charczuk, and Mariangela Ziede. 2016. Uma arquitetura pedagógica na elaboração de histórias coletivas. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, Vol. 5. 569–578.
[24]
Rosane Aragón Nevado, Crediné S. Menezes, and Ramon R. M. Vieira Júnior. 2011. Debate de teses – uma arquitetura pedagógica. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação - SBIE), Vol. 1. 820–829.
[25]
Institute of Electrical and Electronics Engineers (IEEE). 2022. Guide to the Software Engineering Body of Knowledge (SWEBOK): V4 Beta (4th ed.).
[26]
Sofia Ouhbi, Ali Idri, José Luis Fernández-Alemán, and Ambrosio Toval. 2015. Requirements Engineering Education: A Systematic Mapping Study. Requir. Eng. 20, 2 (jun 2015), 119–138. https://doi.org/10.1007/s00766-013-0192-5
[27]
Birgit Penzenstadler, Gabriele Haller, Tobias Schlosser, and Gabriele Frenzel. 2009. Soft Skills REquired: A Practical Approach for Empowering Soft Skills in the Engineering World. In 2009 Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Soft skills. 31–36. https://doi.org/10.1109/CIRCUS.2009.5
[28]
Jocelino Pereira Junior and Alberto Castro. 2020. Arquitetura pedagógica para produção colaborativa de material didático. In Anais do Congresso Internacional de Educação e Tecnologias | Encontro de Pesquisadores em Educação a Distância).
[29]
Gil Regev, Donald C. Gause, and Alain Wegmann. 2008. Requirements Engineering Education in the 21st Century, An Experiential Learning Approach. In 2008 16th IEEE International Requirements Engineering Conference. 85–94. https://doi.org/10.1109/RE.2008.28
[30]
Luiz Reinoso and Orivaldo Tavares. 2015. MVLIBRAS: ambiente digital para comunidades de aprendizagem com recursos inclusivos para surdos. Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação - SBIE) 26, 1 (2015), 772. https://doi.org/10.5753/cbie.sbie.2015.772
[31]
Maria Elanne Rodrigues, Gabriela Damazio, Necio Veras, Anna Marques, and Windson Viana. 2023. Gamificando Aulas Invertidas no Ensino de Engenharia de Requisitos: Um Relato de Experiência. In Anais do III Simpósio Brasileiro de Educação em Computação (Evento Online). SBC, Porto Alegre, RS, Brasil, 226–236. https://doi.org/10.5753/educomp.2023.228237
[32]
Thalia Santana, Taciana Kudo, and Renato Bulcão-Neto. 2022. Um Relato de Experiência sobre o Uso de Histórias de Usuário e Critérios de Aceitação no Ensino de Requisitos de Software. In Anais do XXVIII Workshop de Informática na Escola (Manaus). SBC, Porto Alegre, RS, Brasil, 200–210. https://doi.org/10.5753/wie.2022.225747
[33]
Orivaldo de Lira Tavares, Crediné Silva de Menezes, and Rosane Aragon de Nevado. 2012. Pedagogical architectures to support the process of teaching and learning of computer programming. In 2012 Frontiers in Education Conference Proceedings. 1–6. https://doi.org/10.1109/FIE.2012.6462427
[34]
Marco Tulio Valente. 2020. Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade. Editora: Independente.
[35]
Chong Wang, Pengwei Cui, Maya Daneva, and Mohamad Kassab. 2018. Understanding What Industry Wants from Requirements Engineers: An Exploration of RE Jobs in Canada. In Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (Oulu, Finland) (ESEM ’18). Association for Computing Machinery, New York, NY, USA, Article 41, 10 pages. https://doi.org/10.1145/3239235.3268916
[36]
Claes Wohlin, Per Runeson, Martin Hst, Magnus C. Ohlsson, Bjrn Regnell, and Anders Wessln. 2012. Experimentation in Software Engineering. Springer Publishing Company, Incorporated.

Cited By

View all
  • (2024)Uma Pesquisa Qualitativa do Contexto de Ensino em Requisitos de Software no BrasilAnais do XXXII Workshop sobre Educação em Computação (WEI 2024)10.5753/wei.2024.2577(669-679)Online publication date: 21-Jul-2024

Index Terms

  1. Undergraduates' perspective on a pedagogical architecture to requirements engineering education

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SBES '23: Proceedings of the XXXVII Brazilian Symposium on Software Engineering
    September 2023
    570 pages
    ISBN:9798400707872
    DOI:10.1145/3613372
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 25 September 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. learning
    2. pedagogical architecture
    3. requirements specification
    4. requirements validation
    5. teaching

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    • Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brazil

    Conference

    SBES 2023
    SBES 2023: XXXVII Brazilian Symposium on Software Engineering
    September 25 - 29, 2023
    Campo Grande, Brazil

    Acceptance Rates

    Overall Acceptance Rate 147 of 427 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)19
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Uma Pesquisa Qualitativa do Contexto de Ensino em Requisitos de Software no BrasilAnais do XXXII Workshop sobre Educação em Computação (WEI 2024)10.5753/wei.2024.2577(669-679)Online publication date: 21-Jul-2024

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media