Ensino da Adequação à LGPD no Desenvolvimento de Software através da Aprendizagem Ativa e Centrada no Discente
Resumo
As abordagens de ensino-aprendizagem nos cursos de Engenharia de Software precisam aproximar a teoria da prática e assim, metodologias ativas e centradas no discente vêm sendo propostas e avaliadas. Ademais, demandas legislativas impõem, multidisciplinarmente, teorias, métodos e técnicas que abordem o desenvolvimento de software seguro, conforme prevê a LGPD que exige que o desenvolvimento de produtos e soluções de software considerem a privacidade de dados pessoais desde a concepção e incorpore esta prática durante toda a vida do software: Princípios de Privacy by Design e Privacy by Default. Este trabalho realizou um experimento com 142 discentes de graduação que produziram 947 artefatos ágeis – Estórias de Usuário e Cenários BDD - a partir do Inventário de Dados LGPD. Foi possível concluir que a Aprendizagem Significativa, o Pensamento Computacional e a Aprendizagem baseada em Problemas demonstraram-se apropriadas no ensino de requisitos legais para a Engenharia de Software.
Referências
M. Cinque (2016). Lost in translation”. Soft skills development in European countries. Tuning Journal for Higher Education, 3(2), 389–427. DOI: 10.18543/tjhe-3(2)-2016pp389-427.
Dempsey, M., and Brennan, A. (2017). Turbocharging the journey into the liminal space and beyond. development, 27, 28. [link].
Tang, J., Zhang, S. X., and Lin, S. (2021). To reopen or not to reopen? How entrepreneurial alertness inbluences small business reopening after the COVID-19 lockdown. Journal of Business Venturing Insights, 16, e00275. DOI: 10.1016/j.jbvi.2021.
Tseng, H., Yi, X., and Yeh, H.-T. (2019). Learning-related soft skills among online business students in higher education: Grade level and managerial role differences in self-regulation, motivation, and social skill. Computers in Human Behavior, 95, 179–186. DOI: 10.1016/j.chb.2018.11.035.
Wei-Chang Kong. 2001.E-commerce and cultural values. IGI Publishing, Brennan, A., Dempsey, M., McAvoy, J., O’Dea, M., O’Leary, S., & Prendergast, M. (2023). How COVID-19 impacted soft skills development: The views of software engineering students. Cogent Education, 10(1). DOI: 10.1080/2331186X.2023.2171621.
García-Morales, V. J., Garrido-Moreno, A., and Martín-Rojas, R. (2021). The transformation of higher education after the COVID disruption: Emerging challenges in an online learning scenario. Frontiers in Psychology, 12, 196. DOI: 10.3389/fpsyg.2021.616059.
Gasiba, T. E., Iosif, A.-C., Suppan, S., Lechner, U., & Pinto-Albuquerque, M. (2023). Reblections on Training Next-Gen Industry Workforce on Secure Software Development. In Proceedings of the 5th European Conference on Software Engineering Education (ECSEE '23) (pp. 1–10). Association for Computing Machinery. DOI: 10.1145/3593663.3593665.
General Data Protection Regulation (GDPR), Regulation (EU) 2016/679, 27 April 2016.
Lei Geral de Proteção de Dados (LGPD), Lei n. 13.709, de 14 de agosto de 2018.
Alkubaisy, D., Piras, L., Al-Obeidallah, M.G., Cox, K., & Mouratidis, H. (2022). A framework for privacy and security requirements analysis and conblict resolution for supporting GDPR compliance through privacy-by-design. In R. Ali, H. Kaindl, & L.A. Maciaszek (Eds.), Anais do XXXI Workshop sobre Educação em Computação (pp. 67-87). Cham: Springer. DOI: 10.1007/978-3-030-96648-5_4.
Senarath, A.R., & Arachchilage, N.A.G. (2018). Understanding user privacy expectations: A software developer’s perspective. Telematics and Informatics, 35, 1845–1862. DOI: 10.1016/j.tele.2018.05.012.
Senarath, A., Grobler, M., & Arachchilage, N.A.G. (2019). Will they use it or not? Investigating software developers’ intention to follow privacy engineering methodologies. ACM Transactions on Privacy and Security, 22, 1–30. DOI: 10.1145/3364224.
Gasiba, T. E., Iosif, A.-C., Suppan, S., Lechner, U., and Pinto-Albuquerque, M. (2023). Reblections on Training Next-Gen Industry Workforce on Secure Software Development. In Proceedings of the 5th European Conference on Software Engineering Education (ECSEE '23) (pp. 1–10). Association for Computing Machinery. DOI: 10.1145/3593663.3593665.
K. Pohl, C. Rupp. Requirements Engineering: Fundamentals, Principles, and Techniques. Springer; 2015.
A Mihelič A, Vrhovec S, Hovelja T. Agile development of secure software for small and medium-sized enterprises. Sustainability. 2023;15(1):801.
R Rose, S.; Wynne, M.; Helles√Πy, A. The Cucumber for Java Book: Behaviour-Driven Development for Testers and Developers. Birmingham: Pragmatic Bookshelf, 2015.
Georges T, et al. Guiding feature models synthesis from user-stories: an exploratory approach. Synthesis. 2023. 30:31.
Parsa S. Acceptance testing and behavior driven development (BDD). In: Software Testing Automation: Testability Evaluation, Refactoring, Test Data Generation and Fault Localization. Cham: Springer International Publishing; 2023. p. 79-158.
Peixoto, M., Silva, C., Lima, R., Araújo, J., Gorschek, T., & Silva, J. (2019). PCM Tool: Privacy Requirements Specibication in Agile Software Development. In Anais Estendidos do X Congresso Brasileiro de Software: Teoria e Prática, (pp. 108-113). Porto Alegre: SBC. DOI: 10.5753/cbsoft_estendido.2019.7666.
Peixoto, Mariana, et al. ""The perspective of Brazilian software developers on data privacy."" Journal of Systems and Software 195 (2023): 111523.
Cleber Nardelli. Seguran.a da Informação e LGPD Aplicado no Desenvolvimento de Software. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 5. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021. p. 169-178. DOI: 10.5753/eres.2021.18462.
F. Alexandrini and C. Nardelli, C. (2021). PRIMEIRA FASE PRIMEIRA FASE DA SEGURANÇA DA INFORMAÇÃO E LGPD APLICADO NO DESENVOLVIMENTO DE SOFTWARE GOVERNO ELETRÔNICO. REVISTA DE EXTENSÃO E INICIAÇÃO CIENTÍFICA DA UNISOCIESC, 9(1). Recuperado de [link].
Bertan, B. C., Portilho, M. D. O., Gurbinkiel, M. V., & Borges, N. N.(2022). Abordagem da LGPD no desenvolvimento de software.
D. R. de Melo Filho, et al. Metodologia Scrum: Uma aliada na implementação da LGPD. Research, Society and Development. 2023;12(4):e22712441189-e22712441189.
D. L. Cardoso and T. Cardoso. Adequação da LGPD via “Projetos Ágeis Scrum”. Boletim do Gerenciamento. 2023. 35(35):28-41.
Camílio MN, Alves CF. G-Priv: Um Guia para Apoiar a Especibicação de Requisitos de Privacidade em Conformidade com a LGPD. iSys-Brazilian Journal of Information Systems. 2023. 16(1):2-1.
C. P. Santiago,J. W. Menezes and Aquino, F. J. A. (2003). Proposta e Avaliação de uma Metodologia de Aprendizagem Baseada em Projetos em Disciplinas de Engenharia de Software através de uma Sequência Didática. Revista Brasileira de Informática na Educa.ã o, 31, 31-59. DOI: 10.5753/rbie.2023.2817.
Cintra, C., and Bittencourt, R. (2023). As Experiências de Estudantes em um Curso de Engenharia de Computação Baseado em PBL. In Anais do XXXI Workshop sobre Educação em Computa.ão, (pp. 327-338). Porto Alegre: SBC. DOI: 10.5753/wei.2023.229276.
Beleti Junior, C. R. e de Faria Sforni, M. S. (2023) “Pesquisas experimentais no desenvolvimento do pensamento computacional: um mapeamento sistemático de literatura no ensino de conceitos de computação”, Educação em Foco, 26(49). DOI: 10.36704/eef.v26i49.6623.
Juliana Saraiva and Sergio Soares. 2023. Adoption of the LGPD Inventory in the User Stories and BDD Scenarios Creation. In Proceedings of the XXXVII Brazilian Symposium on Software Engineering (SBES '23). Association for Computing Machinery, New York, NY, USA, 416–421. DOI: 10.1145/3613372.3613375.
V. Basili, G. Caldiera, F., F. McGarry and H. D. Rombach (2007). GQM strategies--aligning business strategies with software measurement. In: First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007).