Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3209087.3209107acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecseeConference Proceedingsconference-collections
research-article

Evaluating Didactic Approaches used by Teaching Assistants for Software Analysis and Design using UML

Published: 14 June 2018 Publication History

Abstract

Teaching assistants (TAs) are employed for supporting various activities of a course, from assisting with course material, grading and, predominantly, bridging the interaction between teachers and students. This role is even more significant in large courses with dozens of students, particularly during lab sessions with practical assignments. Therefore, here we explore how does the role of the TA support students to overcome the challenges they face when learning software design. During a bachelor course on Analysis and Design, we collected data from i) weekly interviews with TAs, ii) student's assignment hand-ins and iii) the corresponding feedback reports written by TAs to students. By analysing these three different sources we propose guidelines and practices for effective deployment of TAs.

References

[1]
Seiko Akayama, Marion Brandsteidl, Birgit Demuth, Kenji Hisazumi, Timothy C Lethbridge, Perdita Stevens, and Dave R Stikkolorum. 2013. Tool use in software modelling education: state of the art and research directions. In the Educators' Symposium co-located with ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013). http://ceur-ws.org/Vol-1134/paper6.pdf
[2]
Holger Danielsiek, Jan Vahrenhold, Peter Hubwieser, Johannes Krugel, Johannes Magenheim, Laura Ohrndorf, Daniel Ossenschmidt, and Niclas Schaper. 2017. Undergraduate teaching assistants in computer science: Teaching-related beliefs, tasks, and competences. In IEEE Global Engineering Education Conference, EDUCON. 718--725.
[3]
Scott Freeman, Sarah L Eddy, Miles McDonough, Michelle K Smith, Nnadozie Okoroafor, Hannah Jordt, and Mary Pat Wenderoth. 2014. Active learning increases student performance in science, engineering, and mathematics. Proceedings of the National Academy of Sciences 111, 23 (2014), 8410--8415.
[4]
Patricia L. Hardré. 2005. Instructional design as a professional development tool-of-choice for graduate teaching assistants. Innovative Higher Education 30, 3 (2005), 163--175.
[5]
Patricia L. Hardré and Alicia O. Burris. 2012. What contributes to teaching assistant development: Differential responses to key design features. Instructional Science 40, 1 (2012), 93--118.
[6]
J. Hattie and H. Timperley. 2007. The Power of Feedback. Review of Educational Research 77, 1 (mar 2007), 81--112.
[7]
F. Leung and N. Bolloju. 2005. Analyzing the Quality of Domain Models Developed by Novice Systems Analysts. Proceedings of the 38th Annual Hawaii International Conference on System Sciences 00, C (2005), 188b--188b.
[8]
Grischa Liebel, Rogardt Heldal, and Jan Philipp Steghofer. 2016. Impact of the use of industrial modelling tools on modelling education. Proceedings - 2016 IEEE 29th Conference on Software Engineering Education and Training, CSEEandT 2016 (2016), 18--27.
[9]
Valbona Muzaka. 2009. The niche of graduate teaching assistants (GTAs): Perceptions and reflections. Teaching in Higher Education 14, 1 (2009), 1--12. arXiv:arXiv:1011.1669v3
[10]
Chris Park. 2004. The graduate teaching assistant (GTA): lessons from North American experience. Teaching in Higher Education 9, 3 (2004), 349--361. arXiv:arXiv:1011.1669v3
[11]
Elizabeth Ann Patitsas. 2013. A case study of the development of CS teaching assistants and their experiences with team teaching. In Proceedings of the 13th Koli Calling International Conference on Computing Education Research - Koli Calling '13. 115--124.
[12]
Dave R. Stikkolorum and Michel R. V. Chaudron. 2017. Teaching of Agile UML Modelling: Recommendations from Students' Reflections. In Proceedings of the 20th Ibero-American Conference on Software Engineering, Buenos Aires, Argentina.

Cited By

View all
  • (2023)Difficulties in Object-Oriented Design and its relationship with Abstraction: A Systematic Review of LiteratureProceedings of the 4th European Symposium on Software Engineering10.1145/3651640.3651643(1-13)Online publication date: 1-Dec-2023
  • (2023)Qualitative Requirements Elicitation of Student Requirements for Tool-supported Teaching of UML DiagramsProceedings of the 5th European Conference on Software Engineering Education10.1145/3593663.3593673(189-193)Online publication date: 19-Jun-2023
  • (2023)From Difficulties to Functional Requirements - Deriving Requirements from Literature about Tool-supported Teaching of UML Diagrams in Software Engineering EducationProceedings of the 5th European Conference on Software Engineering Education10.1145/3593663.3593672(184-188)Online publication date: 19-Jun-2023
  • Show More Cited By

Index Terms

  1. Evaluating Didactic Approaches used by Teaching Assistants for Software Analysis and Design using UML

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      ECSEE '18: Proceedings of the 3rd European Conference of Software Engineering Education
      June 2018
      140 pages
      ISBN:9781450363839
      DOI:10.1145/3209087
      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].

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 14 June 2018

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Modelling
      2. Software Design Education
      3. Teaching Assistants
      4. UML

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      ECSEE'18

      Acceptance Rates

      Overall Acceptance Rate 11 of 16 submissions, 69%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)5
      • Downloads (Last 6 weeks)2
      Reflects downloads up to 17 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Difficulties in Object-Oriented Design and its relationship with Abstraction: A Systematic Review of LiteratureProceedings of the 4th European Symposium on Software Engineering10.1145/3651640.3651643(1-13)Online publication date: 1-Dec-2023
      • (2023)Qualitative Requirements Elicitation of Student Requirements for Tool-supported Teaching of UML DiagramsProceedings of the 5th European Conference on Software Engineering Education10.1145/3593663.3593673(189-193)Online publication date: 19-Jun-2023
      • (2023)From Difficulties to Functional Requirements - Deriving Requirements from Literature about Tool-supported Teaching of UML Diagrams in Software Engineering EducationProceedings of the 5th European Conference on Software Engineering Education10.1145/3593663.3593672(184-188)Online publication date: 19-Jun-2023
      • (2022)Tool-supported teaching of UML diagrams in software engineering education - A systematic literature review2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO)10.23919/MIPRO55190.2022.9803560(1404-1409)Online publication date: 23-May-2022
      • (2022)Guiding peer-feedback in learning software design using UMLProceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3510456.3514148(122-133)Online publication date: 21-May-2022
      • (2022)Guiding Peer-feedback in Learning Software Design using UML2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)10.1109/ICSE-SEET55299.2022.9794260(122-133)Online publication date: May-2022
      • (2022)Semi-automatic generation of textual exercises for software engineering education2022 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON52537.2022.9766802(51-56)Online publication date: 28-Mar-2022
      • (2022)Identifying Difficulties of Software Modeling Through Class Diagrams: A Long-Term Comparative AnalysisIEEE Access10.1109/ACCESS.2022.315729010(28895-28910)Online publication date: 2022
      • (2020)Work-in-Progress: Towards detection and syntactical analysis in UML class diagrams for software engineering education2020 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON45650.2020.9125244(3-7)Online publication date: Apr-2020
      • (2020)Insights in Students’ Problems during UML Modeling2020 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON45650.2020.9125110(592-600)Online publication date: Apr-2020

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media