SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]

Software engineering (SE) teaching uses learning strategies to promote the acquisition of technical and social capabilities; typical strategies are project-based learning, collaborative learning, and problem-based learning. SE teachers need to compare, evaluate, and select strategies and practices f...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2019
Institución:
Universidad de Medellín
Repositorio:
Repositorio UDEM
Idioma:
spa
OAI Identifier:
oai:repository.udem.edu.co:11407/5688
Acceso en línea:
http://hdl.handle.net/11407/5688
Palabra clave:
SETMAT
Software engineering education
Teaching practices
Teaching strategies
Rights
License
http://purl.org/coar/access_right/c_16ec
id REPOUDEM2_95e5a364ed8985fda6d35964ce310326
oai_identifier_str oai:repository.udem.edu.co:11407/5688
network_acronym_str REPOUDEM2
network_name_str Repositorio UDEM
repository_id_str
dc.title.none.fl_str_mv SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]
title SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]
spellingShingle SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]
SETMAT
Software engineering education
Teaching practices
Teaching strategies
title_short SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]
title_full SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]
title_fullStr SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]
title_full_unstemmed SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]
title_sort SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]
dc.subject.none.fl_str_mv SETMAT
Software engineering education
Teaching practices
Teaching strategies
topic SETMAT
Software engineering education
Teaching practices
Teaching strategies
description Software engineering (SE) teaching uses learning strategies to promote the acquisition of technical and social capabilities; typical strategies are project-based learning, collaborative learning, and problem-based learning. SE teachers need to compare, evaluate, and select strategies and practices for specific courses, but they are usually described in imprecise and subjective manners. This paper describes SETMAT (Software Engineering Teaching Method and Theory), a descriptive theory of SE teaching with a common conceptual framework for describing teaching strategies and practices, combining concepts and relationships of SE. SETMAT has been used in a pilot study by teachers of Colombia, Chile, and Mexico to represent their SE teaching practices. SETMAT adoption would allow to represent, compare, compose and transfer SE teaching practices and strategies. © 2019, Associacao Iberica de Sistemas e Tecnologias de Informacao. All rights reserved.
publishDate 2019
dc.date.accessioned.none.fl_str_mv 2020-04-29T14:53:40Z
dc.date.available.none.fl_str_mv 2020-04-29T14:53:40Z
dc.date.none.fl_str_mv 2019
dc.type.eng.fl_str_mv Article
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_6501
http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.identifier.issn.none.fl_str_mv 16469895
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11407/5688
identifier_str_mv 16469895
url http://hdl.handle.net/11407/5688
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.isversionof.none.fl_str_mv https://www.scopus.com/inward/record.uri?eid=2-s2.0-85069155861&partnerID=40&md5=72726fd74706b97c730942db8d9033dd
dc.relation.citationvolume.none.fl_str_mv 2019
dc.relation.citationissue.none.fl_str_mv 19
dc.relation.citationstartpage.none.fl_str_mv 721
dc.relation.citationendpage.none.fl_str_mv 734
dc.relation.references.none.fl_str_mv Apiola, M., Lattu, M., Pasanen, T., Creativity-Supporting Learning Environment CSLE (2012) ACM Transactions on Computing Education, 12 (3)
Arpetti, A., Baranauskas, M., Leo, T., Grounding Learning Design on Teaching Practice: The LEDITA Learning Design Tool for Italian Language Teachers (2014) Proceedings of IEEE 14Th Conference on Advanced Learning Technologies - ICALT 2014, , Athens, Greece
Caroll, J.M., Rosson, M.B., Isenhour, P., Frameworks for sharing knowledge toward a professional language for teaching practices (2003) Proceedings of IEEE 36Th Annual Hawaii International Conference on System Sciences, , Washington, USA
Conole, G., Learning design-Making practice explicit (2010) 2Nd International Conference on Design Education, , Sydney, Australia
Chaves, C., Sosa, M., Modelo de enseñanza y su relación con los procesos metacognitivos en programación de sistemas (2014) Revista Educación En Ingeniería, 9 (17), pp. 1-12
Chen, H., Damevski, K., A teaching model for development of sensor-driven mobile applications (2014) Proceedings of the 2014 Conference on Innovation and & Technology in Computer Science Education - ITiCSE 14, , Uppsala, Sweden
Durango, C., Zapata, C.M., Zapata, C.M., (2018) Representación En El núcleo De La Esencia De Semat De Las Competencias De Un Equipo De Desarrollo De Software, , Revista Entradamado, artículo en prensa
Elvesæter, B., Benguria, G., Ilieva, S., A comparison of the Essence 1.0 and SPEM 2.0 specifications for software engineering methods (2013) Proceedings of the 3Rd Worshop on Process-Based Approaches for Model-Driven Engineering, , New York, USA
Estes, A., Welch, R., Ressler, S., The ExCEEd teaching model (2005) Journal of Professional Issues in Engineering Education, 131 (4), pp. 218-222
Gang, L., Haiyuan, C., Anquan, J., A New Teaching Model of Project-Orientation and Distance Collaboration (2008) 2008 International Conference on Computer Science and Software Engineering, , Hubei, China
García-Robles, R., Diaz-Del-rio, F., An eLearning standard approach for supporting PBL in computer engineering (2009) IEEE Transactions on Education, 52 (3), pp. 328-339
Huan, S., The Innovation of Software Engineering Course in The Non-Computer Professional (2012) Procedia Environmental Sciences, 12, pp. 1253-1256
Huang, F., Su, J., Study of teaching model based on cooperative learning (2010) Studies in Literature and Language, 1 (6), pp. 37-42
Huang, P., Chen, M., Chen, S., The practice training in the software engineering education (2008) 9Th International Conference for Young Computer Scientists (ICYCS), , Hunan, China
Jiugen, Y., Ruonan, X., Wenting, Z., (2014) Essence of Flipped Classroom Teaching Model and Influence on Traditional Teaching, , Ottawa, Canada
Kitchenham, B., Brereton, O., Budgen, D., Systematic literature reviews in software engineering-A systematic literature review (2009) Information and Software, 51 (1), pp. 7-15
Li, Y., Xu, J., A study on inquiry-based teaching model for deaf students (2009) 2009 1St International Conference on Information Science and Engineering (ICISE), , Nanjing, China
Li, Z., Li, J., Guan, Y., Yi, K., Practice of Actual Project Driven Teaching Model on Software Engineering Major (2009) International Conference on Information Engineering and Computer Science (ICIECS 2009), , Wuhan, China
Lu, J., Sun, N., Wang, S., Project-driven teaching model for web database course (2012) 2012 International Conference on Computer Science and Information Processing (CSIP), , Shaanxi, China
Marcelo, C., Yot, C., Mayor, C., Alacena: Repositorio de diseños de aprendizaje para la enseñanza universitaria (2011) Revista Comunicar, 19 (37), pp. 37-44
Monteith, J., McGregor, J.D., Integrating instructional and study materials to tailor a student-specific resource (2011) 2011 24Th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T), , Klagenfurt, Austria
(2015) Kernel and Language for Software Engineering Methods (Essence)-Version 1.1
Pirker, J., Riffnaller-Schiefer, M., Gütl, C., Motivational active learning: Engaging university students in computer science education (2014) Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education - ITiCSE 14, , Uppsala, Sweden
Prikladnicki, R., Hoda, R., Cataldo, M., Sharp, H., Dittrich, Y., De Souza, R., 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) (2013) 2013 6Th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), , San Francisco, USA
Qureshi, M., Wundinger, S., Enhancing college students life skills through project-based learning (2015) Innovative Higher Education, 40 (3), pp. 279-286
Simpson, M., Burmeister, J., Boykiw, A., Zhu, J., Successful studio-based real-world projects in IT education (2003) Proceedings of the Fifth Australasian Conference on Computing Education, , Darlinghurst, Australia
Siqueira, F.L., Barbarán, G., Becerra, J.L., A Software Factory for Education in Software Engineering (2008) 2008 21St Conference on Software Engineering Education and Training (CSEE&T), , Charleston, USA
Tan, S., Chen, L., A new teaching model in the course of web theories and technologies (2010) 2010 5Th International Conference on Science & Education (ICCSE), , Hefei, China
Tao, K., Shanhong, Z., The distance teaching model of information and technology based on CSCL (2014) World Transactions on Engineering and Teaching Education, 12 (2), pp. 251-255
Tijian, C., Comparison and Analysis on Practical Teaching Model of Electronic Commerce (2009) 2Nd International Conference on Education Technology and Training (ETT 09), , Sanya, China
Zapata, C., Chaverra, J., An environment based on pre-conceptual schemas for automatically generating source code under the MVC pattern (2012) Revista DYNA, 79 (176), pp. 56-63
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
rights_invalid_str_mv http://purl.org/coar/access_right/c_16ec
dc.publisher.none.fl_str_mv Associacao Iberica de Sistemas e Tecnologias de Informacao
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
publisher.none.fl_str_mv Associacao Iberica de Sistemas e Tecnologias de Informacao
dc.source.none.fl_str_mv RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao
institution Universidad de Medellín
repository.name.fl_str_mv Repositorio Institucional Universidad de Medellin
repository.mail.fl_str_mv repositorio@udem.edu.co
_version_ 1814159215453798400
spelling 20192020-04-29T14:53:40Z2020-04-29T14:53:40Z16469895http://hdl.handle.net/11407/5688Software engineering (SE) teaching uses learning strategies to promote the acquisition of technical and social capabilities; typical strategies are project-based learning, collaborative learning, and problem-based learning. SE teachers need to compare, evaluate, and select strategies and practices for specific courses, but they are usually described in imprecise and subjective manners. This paper describes SETMAT (Software Engineering Teaching Method and Theory), a descriptive theory of SE teaching with a common conceptual framework for describing teaching strategies and practices, combining concepts and relationships of SE. SETMAT has been used in a pilot study by teachers of Colombia, Chile, and Mexico to represent their SE teaching practices. SETMAT adoption would allow to represent, compare, compose and transfer SE teaching practices and strategies. © 2019, Associacao Iberica de Sistemas e Tecnologias de Informacao. All rights reserved.spaAssociacao Iberica de Sistemas e Tecnologias de InformacaoIngeniería de SistemasFacultad de Ingenieríashttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85069155861&partnerID=40&md5=72726fd74706b97c730942db8d9033dd201919721734Apiola, M., Lattu, M., Pasanen, T., Creativity-Supporting Learning Environment CSLE (2012) ACM Transactions on Computing Education, 12 (3)Arpetti, A., Baranauskas, M., Leo, T., Grounding Learning Design on Teaching Practice: The LEDITA Learning Design Tool for Italian Language Teachers (2014) Proceedings of IEEE 14Th Conference on Advanced Learning Technologies - ICALT 2014, , Athens, GreeceCaroll, J.M., Rosson, M.B., Isenhour, P., Frameworks for sharing knowledge toward a professional language for teaching practices (2003) Proceedings of IEEE 36Th Annual Hawaii International Conference on System Sciences, , Washington, USAConole, G., Learning design-Making practice explicit (2010) 2Nd International Conference on Design Education, , Sydney, AustraliaChaves, C., Sosa, M., Modelo de enseñanza y su relación con los procesos metacognitivos en programación de sistemas (2014) Revista Educación En Ingeniería, 9 (17), pp. 1-12Chen, H., Damevski, K., A teaching model for development of sensor-driven mobile applications (2014) Proceedings of the 2014 Conference on Innovation and & Technology in Computer Science Education - ITiCSE 14, , Uppsala, SwedenDurango, C., Zapata, C.M., Zapata, C.M., (2018) Representación En El núcleo De La Esencia De Semat De Las Competencias De Un Equipo De Desarrollo De Software, , Revista Entradamado, artículo en prensaElvesæter, B., Benguria, G., Ilieva, S., A comparison of the Essence 1.0 and SPEM 2.0 specifications for software engineering methods (2013) Proceedings of the 3Rd Worshop on Process-Based Approaches for Model-Driven Engineering, , New York, USAEstes, A., Welch, R., Ressler, S., The ExCEEd teaching model (2005) Journal of Professional Issues in Engineering Education, 131 (4), pp. 218-222Gang, L., Haiyuan, C., Anquan, J., A New Teaching Model of Project-Orientation and Distance Collaboration (2008) 2008 International Conference on Computer Science and Software Engineering, , Hubei, ChinaGarcía-Robles, R., Diaz-Del-rio, F., An eLearning standard approach for supporting PBL in computer engineering (2009) IEEE Transactions on Education, 52 (3), pp. 328-339Huan, S., The Innovation of Software Engineering Course in The Non-Computer Professional (2012) Procedia Environmental Sciences, 12, pp. 1253-1256Huang, F., Su, J., Study of teaching model based on cooperative learning (2010) Studies in Literature and Language, 1 (6), pp. 37-42Huang, P., Chen, M., Chen, S., The practice training in the software engineering education (2008) 9Th International Conference for Young Computer Scientists (ICYCS), , Hunan, ChinaJiugen, Y., Ruonan, X., Wenting, Z., (2014) Essence of Flipped Classroom Teaching Model and Influence on Traditional Teaching, , Ottawa, CanadaKitchenham, B., Brereton, O., Budgen, D., Systematic literature reviews in software engineering-A systematic literature review (2009) Information and Software, 51 (1), pp. 7-15Li, Y., Xu, J., A study on inquiry-based teaching model for deaf students (2009) 2009 1St International Conference on Information Science and Engineering (ICISE), , Nanjing, ChinaLi, Z., Li, J., Guan, Y., Yi, K., Practice of Actual Project Driven Teaching Model on Software Engineering Major (2009) International Conference on Information Engineering and Computer Science (ICIECS 2009), , Wuhan, ChinaLu, J., Sun, N., Wang, S., Project-driven teaching model for web database course (2012) 2012 International Conference on Computer Science and Information Processing (CSIP), , Shaanxi, ChinaMarcelo, C., Yot, C., Mayor, C., Alacena: Repositorio de diseños de aprendizaje para la enseñanza universitaria (2011) Revista Comunicar, 19 (37), pp. 37-44Monteith, J., McGregor, J.D., Integrating instructional and study materials to tailor a student-specific resource (2011) 2011 24Th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T), , Klagenfurt, Austria(2015) Kernel and Language for Software Engineering Methods (Essence)-Version 1.1Pirker, J., Riffnaller-Schiefer, M., Gütl, C., Motivational active learning: Engaging university students in computer science education (2014) Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education - ITiCSE 14, , Uppsala, SwedenPrikladnicki, R., Hoda, R., Cataldo, M., Sharp, H., Dittrich, Y., De Souza, R., 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) (2013) 2013 6Th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), , San Francisco, USAQureshi, M., Wundinger, S., Enhancing college students life skills through project-based learning (2015) Innovative Higher Education, 40 (3), pp. 279-286Simpson, M., Burmeister, J., Boykiw, A., Zhu, J., Successful studio-based real-world projects in IT education (2003) Proceedings of the Fifth Australasian Conference on Computing Education, , Darlinghurst, AustraliaSiqueira, F.L., Barbarán, G., Becerra, J.L., A Software Factory for Education in Software Engineering (2008) 2008 21St Conference on Software Engineering Education and Training (CSEE&T), , Charleston, USATan, S., Chen, L., A new teaching model in the course of web theories and technologies (2010) 2010 5Th International Conference on Science & Education (ICCSE), , Hefei, ChinaTao, K., Shanhong, Z., The distance teaching model of information and technology based on CSCL (2014) World Transactions on Engineering and Teaching Education, 12 (2), pp. 251-255Tijian, C., Comparison and Analysis on Practical Teaching Model of Electronic Commerce (2009) 2Nd International Conference on Education Technology and Training (ETT 09), , Sanya, ChinaZapata, C., Chaverra, J., An environment based on pre-conceptual schemas for automatically generating source code under the MVC pattern (2012) Revista DYNA, 79 (176), pp. 56-63RISTI - Revista Iberica de Sistemas e Tecnologias de InformacaoSETMATSoftware engineering educationTeaching practicesTeaching strategiesSETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]Articleinfo:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Gómez-Álvarez, M.C., Universidad de Medellín, Medellín, 050026, Colombia; Jaramillo, C.M.Z., Universidad Nacional de Colombia Sede Medellín, Medellín, 050041, Colombia; Astudillo, H., Universidad Técnica Federico Santa María, Santiago, 2340000, Chilehttp://purl.org/coar/access_right/c_16ecGómez-Álvarez M.C.Jaramillo C.M.Z.Astudillo H.11407/5688oai:repository.udem.edu.co:11407/56882020-05-27 18:27:12.487Repositorio Institucional Universidad de Medellinrepositorio@udem.edu.co