[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3183377.3183397acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
extended-abstract

Use of JiTT in a graduate software testing course: an experience report

Published: 27 May 2018 Publication History

Abstract

This paper describes our experience using Just-in-Time Teaching (JiTT) in a graduate Software Testing course during two semesters. JiTT is a pedagogical strategy that bridges in-class and out-of-class components through preparatory web-based assignments, known as warm-ups. Our JiTT design was as follows. The preparatory out-of-class component consisted of a reading test, which required students to read a chapter from the textbook and then answer a web-based test available in our virtual platform. Reading tests were due the day before class in order to give the teacher enough time to read over the student's responses and adjust the next lesson accordingly. The in-class component was organized around student common misconceptions or difficulties, extracted from the reading tests submitted by the students. Discussions and cooperative learning activities were among the teaching strategies used in class. Our approach was assessed from the students' and teacher's perspective. The students' perspective was obtained from a survey. The teacher's perspective consisted in an assessment of strengths and limitations. Results from our evaluation show that a vast majority of students believe their learning improves when they prepare for class by reading the material in advance. They also think that reading tests are an effective way of verifying that students did the assigned reading. Most of them also consider that JiTT is an appropriate teaching strategy for the course. From the teacher's perspective, a major strength found was that students were more engaged in class, asking interesting questions that enriched class discussion. Also, the use of open-ended (essay-type) questions in reading tests has the additional benefit of helping them become better writers (organize their ideas better and clarify their thinking through writing).

References

[1]
T. Bailey and J. Forbes. 2005. Just-in-Time Teaching for CS0. In Proceedings of the 36th SIGCSE technical symposium on Computer science education. 366--370.
[2]
R. Blake, K. Marrs, J. Watt, and A. Gavrin. 2003. Just In Time Teaching (Jitt): Using The Web To Enhance Classroom Learning. In Proceedings of the American Society for Engineering Education Annual Conference and Exposition.
[3]
C.C. Bonwell and J.A. Edison. 1991. Active Learning: Creating Excitement in the Classroom. In ASHE ERIC Higher Education Report No. 1. The George Washington University, School of Education and Human Development.
[4]
C.C. Bonwell and J.A. Edison. 2010. Promoting active learning through case driven approach: An empirical study on database course. In StudentsâĂŹ Technology Symposium. 191--195.
[5]
T. Briggs. 2005. Techniques for Active Learning in CS Courses. 21 (December 2005), 156--165.
[6]
P. Carter. 2009. An experiment with online instruction and active learning in an introductory computing course for engineers: JiTT meets CS1. In Proceedings of the 14th Western Canadian Conference on Computing Education. 103--108.
[7]
Paul Carter. 2012. An Experience Report: On the Use of Multimedia Pre-instruction and Just-in-time Teaching in a CS1 Course. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education. ACM, New York, NY, USA, 361--366.
[8]
D. Cordes and A. Parrish. 2002. Active learning in computer science: impacting student behavior. In Frontiers in Education, Vol. 1. T2A1--T2A5.
[9]
J. Davis. 2009. Experiences with Just-in-Time Teaching in Systems and Design Courses. In Proceedings of the 40th ACM Technical Symposium on Computer science education. 71--75.
[10]
Judith S. Gurka. 2012. JiTT in CS 1 and CS 2. J. Comput. Sci. Coll. 28, 2 (Dec. 2012), 81--86.
[11]
W. Li and G. Xin. 2012. Research and practice of program design teaching mode based on JiTT concept. In 7th International Conference on Computer Science Education. 1897--1899.
[12]
G. Lopez and A. Martinez. 2014. Use of Microsoft Testing Tools to Teach Software Testing: An Experience Report. In Proceedings of the American Society for Engineering Education Annual Conference and Exposition.
[13]
S. Ludi, S. Natarajan, and T. Reichlmayr. 2005. An Introductory Software Engineering Course that Facilitates Active Learning. In Proceedings of the 36th SIGCSE technical symposium on Computer science education, Vol. 1. 302--306.
[14]
A. Martinez. 2012. Using JITT in a Database Course. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education.
[15]
J.J. McConnell. 1996. Active learning and its use in Computer Science. In Proceedings of the 1st conference on Integrating Technology into Computer Science Education.
[16]
J.J. McConnell. 2005. Active and Cooperative Learning: Tips and Tricks (Part I). In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, Vol. 37. 27--30.
[17]
G. Novak and E. Patterson. 2009. An Introduction to Just-in-Time Teaching (JiTT). In Just in Time Teaching Across the Disciplines, S. Simkins and M. Maier (Eds.). Stylus Publishing, 3--24.
[18]
A. Perez-Poch and D. LÃşpez. 2017. Just-in-time teaching improves engagement and academic results among students at risk of failure in computer science fundamentals. In 2017 IEEE Frontiers in Education Conference (FIE). 1--1.
[19]
S. Simkins and M. Maier. 2009. Just in Time Teaching Across the Disciplines. Stylus Publishing.

Cited By

View all
  • (2024)Assessing the testing skills transfer of model-based testing on testing skill acquisitionSoftware and Systems Modeling10.1007/s10270-023-01141-123:4(953-971)Online publication date: 22-Jan-2024
  • (2023)Combining Abstract Tasks and Haptic Material to Foster Computational Thinking in Computer Science StudentsProceedings of the 5th European Conference on Software Engineering Education10.1145/3593663.3593693(102-109)Online publication date: 19-Jun-2023
  • (2023)Classroom Practice with Learning Support System for Program Design Using Mock Technique Based on TestabilitySN Computer Science10.1007/s42979-023-02096-24:5Online publication date: 17-Aug-2023
  • Show More Cited By

Index Terms

  1. Use of JiTT in a graduate software testing course: an experience report

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ICSE-SEET '18: Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training
      May 2018
      187 pages
      ISBN:9781450356602
      DOI:10.1145/3183377
      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 27 May 2018

      Check for updates

      Author Tags

      1. JiTT
      2. graduate course
      3. just-in-time teaching
      4. software testing

      Qualifiers

      • Extended-abstract

      Conference

      ICSE '18
      Sponsor:

      Upcoming Conference

      ICSE 2025

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)22
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 03 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Assessing the testing skills transfer of model-based testing on testing skill acquisitionSoftware and Systems Modeling10.1007/s10270-023-01141-123:4(953-971)Online publication date: 22-Jan-2024
      • (2023)Combining Abstract Tasks and Haptic Material to Foster Computational Thinking in Computer Science StudentsProceedings of the 5th European Conference on Software Engineering Education10.1145/3593663.3593693(102-109)Online publication date: 19-Jun-2023
      • (2023)Classroom Practice with Learning Support System for Program Design Using Mock Technique Based on TestabilitySN Computer Science10.1007/s42979-023-02096-24:5Online publication date: 17-Aug-2023
      • (2022)Effectiveness of Hackathons in Software Engineering Education2022 IEEE Frontiers in Education Conference (FIE)10.1109/FIE56618.2022.9962527(1-8)Online publication date: 8-Oct-2022
      • (2022)Design Decisions Matter: Conveying the Importance of Software Engineering Best Practices through Hybrid PBL2022 IEEE Frontiers in Education Conference (FIE)10.1109/FIE56618.2022.9962418(1-9)Online publication date: 8-Oct-2022
      • (2022)Investigating The Effectiveness of Model-Based Testing on Testing Skill AcquisitionThe Practice of Enterprise Modeling10.1007/978-3-031-21488-2_1(3-17)Online publication date: 17-Nov-2022
      • (2021)Teaching Exploratory Tests through PBL and JiTT: an experience report in a context of distributed teamsProceedings of the XXXV Brazilian Symposium on Software Engineering10.1145/3474624.3476977(205-214)Online publication date: 27-Sep-2021
      • (2020)TesCaV: An Approach for Learning Model-Based Testing and Coverage in PracticeResearch Challenges in Information Science10.1007/978-3-030-50316-1_18(302-317)Online publication date: 25-Jun-2020
      • (2019)Software Testing EducationProceedings of the XXXIII Brazilian Symposium on Software Engineering10.1145/3350768.3353903(47-56)Online publication date: 23-Sep-2019

      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