2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&T) 2020
DOI: 10.1109/cseet49119.2020.9206217
|View full text |Cite
|
Sign up to set email alerts
|

Reflective Practice in Software Development Studios: Findings from an Ethnographic Study

Abstract: Over the last two decades, software educators have adopted new approaches, techniques, and tools for practical learning. Previous research has found that studio-based learning, which has been in use by some design and architecture courses, is suitable for learning the practical aspects of software engineering. The studies available recognize the presence of reflective practice in software development studios; however, they do not show empirical evidence of its contribution to learning. The goal of this study i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 28 publications
0
0
0
Order By: Relevance
“…The need for practitioners to be reflective of their past practice is important for continuous learning in software development, so as to allow for “improved design processes, and increased self‐knowledge” (Baumer et al, 2014, p. 98). In addition to continuous learning, reflection “promotes the emergence of new ideas while contributing to the development of skills that are valuable to software engineering professional practice” (Dors et al, 2020, p. 1), including practitioners' awareness of their potential biases and inequitable practices (Samuels, 2018). The reflection process “takes place in cycles of experience followed by conscious application of learning from that experience, during which a software developer might explore comparisons, ponder alternatives, take diverse perspectives, and draw inferences, especially in new and/or complex situations” (Dybå et al, 2014, p. 32).…”
Section: Related Work On E‐government Servicesmentioning
confidence: 99%
“…The need for practitioners to be reflective of their past practice is important for continuous learning in software development, so as to allow for “improved design processes, and increased self‐knowledge” (Baumer et al, 2014, p. 98). In addition to continuous learning, reflection “promotes the emergence of new ideas while contributing to the development of skills that are valuable to software engineering professional practice” (Dors et al, 2020, p. 1), including practitioners' awareness of their potential biases and inequitable practices (Samuels, 2018). The reflection process “takes place in cycles of experience followed by conscious application of learning from that experience, during which a software developer might explore comparisons, ponder alternatives, take diverse perspectives, and draw inferences, especially in new and/or complex situations” (Dybå et al, 2014, p. 32).…”
Section: Related Work On E‐government Servicesmentioning
confidence: 99%