skip to main content
10.5555/2663678.2663684acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

An experience report on cross-semester student critique and action in an integrated software engineering, service learning course

Published: 09 June 2012 Publication History

Abstract

This paper reports our experience developing a product for a real-world client using a software engineering process across multiple semesters with different students each semester. New student teams test, debug, deploy, and critique previous semesters' software and then continue its development. Students are motivated to think critically about and experience real-world software engineering practice. We describe how students in one semester collectively identified the software engineering problems that could be resolved in the current semester, how the students proceeded to tackle those problems, and the impacts of their actions for future semesters.

References

[1]
OLPC, "One laptop per child," http://laptop.org/en/.
[2]
L. Pollock and T. Harvey, "Combining multiple pedagogies to boost learning and enthusiasm," in Proceedings of the 16th annual joint conference on Innovation and technology in computer science education, pp. 258--262, 2011.
[3]
R. Burns, L. Pollock, and T. Harvey, "Integrating hard and soft skills: Software engineers serving middle school teachers," in Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, pp. 209--214, 2012.
[4]
J. Liu, J. Marsaglia, and D. Olson, "Teaching software engineering to make students ready for the real world," Jouranl of Computing Sciences in Colleges, vol. 18, pp. 43--50, 2002.
[5]
J. A. Polack-Wahl, "Incorporating the client's role in a software engineering course," 30th SIGCSE Technical Symposium on Computer Science Education, pp. 73--77, 1999.
[6]
C. P. Rosience and J. A. Rosiene, "Experiences with a real software engineering client," Frontiers in Education Conference, 2006.
[7]
B. J. Duch, S. E. Groh, and D. E. Allen, Eds., The Power of Problem-based Learning: A Practical 'How To' for teaching Undergraduate Courses in Any Discipline. Stylus Publications, 2001.

Cited By

View all
  • (2024)Faculty, Student, and Community Partner Experiences in Computer and Information Science Service LearningACM Transactions on Computing Education10.1145/365467824:3(1-26)Online publication date: 27-Mar-2024
  • (2023)CISing Up Service Learning: A Systematic Review of Service Learning Experiences in Computer and Information ScienceACM Transactions on Computing Education10.1145/361077623:3(1-56)Online publication date: 12-Sep-2023
  • (2016)Implementation and Outcomes of a Three-Pronged Approach to Professional Development for CS PrinciplesProceedings of the 47th ACM Technical Symposium on Computing Science Education10.1145/2839509.2844585(66-71)Online publication date: 17-Feb-2016
  • Show More Cited By
  1. An experience report on cross-semester student critique and action in an integrated software engineering, service learning course

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    EduRex '12: Proceedings of the First International Workshop on Software Engineering Education Based on Real-World Experiences
    June 2012
    46 pages
    ISBN:9781467318051

    Sponsors

    Publisher

    IEEE Press

    Publication History

    Published: 09 June 2012

    Check for updates

    Author Tags

    1. code reuse
    2. service learning
    3. student critique
    4. whole-class software improvement

    Qualifiers

    • Research-article

    Conference

    ICSE '12
    Sponsor:

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 17 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Faculty, Student, and Community Partner Experiences in Computer and Information Science Service LearningACM Transactions on Computing Education10.1145/365467824:3(1-26)Online publication date: 27-Mar-2024
    • (2023)CISing Up Service Learning: A Systematic Review of Service Learning Experiences in Computer and Information ScienceACM Transactions on Computing Education10.1145/361077623:3(1-56)Online publication date: 12-Sep-2023
    • (2016)Implementation and Outcomes of a Three-Pronged Approach to Professional Development for CS PrinciplesProceedings of the 47th ACM Technical Symposium on Computing Science Education10.1145/2839509.2844585(66-71)Online publication date: 17-Feb-2016
    • (2015)Field Experiences in Teaching Computer ScienceProceedings of the 46th ACM Technical Symposium on Computer Science Education10.1145/2676723.2677286(374-379)Online publication date: 24-Feb-2015

    View Options

    Get Access

    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