USING DESIGN-BASED RESEARCH TO LAYER CAREER-LIKE EXPERIENCES ONTO SOFTWARE DEVELOPMENT COURSES

被引:1
|
作者
Bakke, Christine [1 ]
Sakai, Rena [1 ]
机构
[1] Univ Minnesota, Crookston, MN 56716 USA
关键词
Agile; Scrum; software development; programming; Student Ownership of Learning; active learning; iterative development; information technology; software engineering; STUDENT; PROJECT; SCIENCE;
D O I
10.28945/4988
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Aim/Purpose This research aims to describe layering of career-like experiences over existing curriculum to improve perceived educational value. Background Feedback from students and regional businesses showed a clear need to increase student's exposure to career-like software development projects. The initial goal was to develop an instructor-optional project that could be used in a single mid-level programming course; however, the pilot quickly morphed into a multi-year study examining the feasibility of agile projects in a variety of settings. Methodology Over the course of four years, an agile project was honed through repeated Design Based Research (DBR) cycles of design, implementation, testing, communication, and reflective analysis. As is common with DBR, this study did not follow single methodology design; instead, analysis of data coupled with review of literature led to exploration and testing of a variety of methodologies. The review phase of each cycle included examination of best practices and methodologies as determined by analysis of oral and written comments, weekly journals, instructor feedback, and surveys. As a result of participant feedback, the original project was expanded to a second project, which was tested in another Software Engineering (SE) course. The project included review and testing of many academic and professional methodologies, such as Student Ownership of Learning, Flipped Classroom, active learning, waterfall, agile, Scrum, and Kan-ban. The study was homogenous and quasi-experimental as the population consisted solely of software engineering majors taking required courses; as based on validity of homogenous studies, class sizes were small, ranging from 8 to 20 students. Close interactions between respondents and the instructor provided interview-like settings and immersive data capture in a natural environment. Further, the iterative development practices of DBR cycles, along with the inclusion of participants as active and valued stakeholders, was seen to align well with software development practitioner practices broadly known as agile. Contribution This study is among the first to examine layering a career-like software development project on top of a course through alteration of traditional delivery, agile development, and without supplanting existing material. Findings In response to industry recommendations for additional career-like experiences, a standalone agile capstone-like project was designed that could be layered over an existing course. Pilot data reflected positive perceptions of the project, although students did not have enough time to develop a working prototype in addition to completing existing course materials. Participant feedback led to simultaneous development of a second, similar project. DBR examination of both projects resulted in a simplified design and the ability to develop a working prototype, if and only if the instructor was willing to make adjustments to delivery. After four years, a solution was developed that is both stable and flexible. The solution met the original charge in that it required course delivery, not course material, to be adjusted. It is critical to note that when a working prototype is desired, a portion of the lecture should be flipped allowing more time for guided instruction through project-focused active learning and study group requirements. The results support agile for standalone software development projects, as long as passive delivery methods are correspondingly reduced. Recommendations for Practitioners Based on the findings, implementation of a career-like software development project can be well received as long as active learning components are also developed. Multiple cycles of DBR are recommended if future researchers wish to customize instructional delivery and develop complex software development projects. Programming instructors are recommended to explore hybrid delivery to support development of agile career-like experiences. Small class sizes allowed the researchers to maintain an interview-like setting throughout the study and future studies with larger classes are recommended to include additional subject matter experts such as graduate students as interaction with a subject matter expert was highly valued by students. Recommendations for Researchers Researchers are recommended to further examine career-like software development experiences that combine active learning with agile methods; more studies following agile and active learning are needed to address the challenges faced when complex software development is taught in academic settings. Further testing of standalone agile project development has now occurred in medium sized in person classes, online classes, independent studies, and creative works research settings; however, further research is needed. Future research should also examine the implementation of agile projects in larger class sizes. Increasing class size should be coupled with additional subject matter experts such as graduate students. Impact on Society This study addresses professional recommendations for development of agile career-like experiences at the undergraduate level. This study provides empirical evidence of programming projects that can be layered over existing curriculum, with no additional cost to the students. Initial feedback from local businesses and graduates, regarding agile projects with active learning, has been positive. The area business that refused to hire our underprepared SE graduates has now hired several. Future research Future research should explore layering agile projects over a broader range of software development courses. Feedback from hiring professionals and former students has been positive. It is also recommended that DBR be used to develop career-like experiences for online programming courses.
引用
收藏
页码:25 / 60
页数:36
相关论文
共 50 条
  • [11] Research on the Teaching Design of Software Design Courses Based on Mixed Teaching
    Zhao, Yi
    2018 INTERNATIONAL CONFERENCE ON EDUCATION REFORM, MANAGEMENT AND APPLIED SOCIAL SCIENCE (ERMASS 2018), 2018, : 239 - 243
  • [12] Development of a design-based learning curriculum through design-based research for a technology-enabled science classroom
    Paul Kim
    Esther Suh
    Donggil Song
    Educational Technology Research and Development, 2015, 63 : 575 - 602
  • [13] Development of a design-based learning curriculum through design-based research for a technology-enabled science classroom
    Kim, Paul
    Suh, Esther
    Song, Donggil
    ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2015, 63 (04): : 575 - 602
  • [14] Using Gamification to Design Courses: Lessons Learned in a Three-year Design-based Study
    Huang, Biyun
    Hew, Khe Foon
    EDUCATIONAL TECHNOLOGY & SOCIETY, 2021, 24 (01): : 44 - 63
  • [15] Navigating complexity: The importance of design-based research for faculty development
    Chen, Weichao
    Sandars, John
    Reeves, Thomas C.
    MEDICAL TEACHER, 2021, 43 (04) : 475 - 477
  • [16] EMPLOYING DESIGN-BASED RESEARCH TO DESIGN CONTINUING PROFESSIONAL DEVELOPMENT OPPORTUNITIES FOR TEACHERS
    Alghamdi, Ahmed Hassan
    Li, Li
    6TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2013), 2013, : 2480 - 2486
  • [17] Using design-based research to improve the lesson study approach to professional development in Camden (London)
    Brown, Chris
    Taylor, Carol
    Ponambalum, Lorna
    LONDON REVIEW OF EDUCATION, 2016, 14 (02) : 4 - 24
  • [18] Developing Spanish Online Readings Using Design-Based Research
    Pardo-Ballester, Cristina
    Rodriguez, Julio Cesar
    CALICO JOURNAL, 2010, 27 (03): : 540 - 553
  • [19] Using Design-Based Research for an Academic Dropout and Retention Dashboard
    Heredia-Jimenez, Vanessa
    Yaguana, Jhony
    Jimenez-Macias, Alberto
    Ortiz-Rojas, Margarita
    2023 NINTH INTERNATIONAL CONFERENCE ON EDEMOCRACY & EGOVERNMENT, ICEDEG, 2023, : 142 - 146
  • [20] Reflections on Design-Based Research In Online Educational and Competence Development Projects
    Orngreen, Rikke
    HUMAN WORK INTERACTION DESIGN: WORK ANALYSIS AND INTERACTION DESIGN METHODS FOR PERVASIVE AND SMART WORKPLACES, 2015, 468 : 20 - 38