Skip to main content

A Hybrid Learning Course on Software Development—Requirements Validation of Tool Support

  • Conference paper
Hybrid Learning and Education (ICHL 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5169))

Included in the following conference series:

Abstract

Learning of software development demands not only adequate supervision by the instructor, but also intensive interactions among students. In traditional classroom learning, the number of contact hours between the instructor and students is very limited. This severely restricts the amount of guidance and learning that students may receive in a course. In particular, the best practices in software development, such as design modelling, peer review, quality assurance and project management, all require ample practice that is hardly feasible in the traditional classroom learning setting. Supported by e-learning systems and tools, a large part of the interactions between instructors and students can now be done online. We propose a hybrid learning design of software development courses to take advantage of both the rich context available in classroom learning and the benefits of electronic communications. This paper presents the rationale for hybrid learning in such courses, and describes a pilot hybrid learning course on software development for preliminary evaluation and requirements validation of tool support.

This work is supported in part by a grant (project number: CityU123206) from the Research Grants Council of the Hong Kong Special Administrative Region, China.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Choy, M., Lam, S., Poon, C.K., Wang, F.L., Yu, Y.T., Yuen, L.: Towards Blended Learning of Computer Programming Supported by an Automated System. In: Workshop on Blended Learning 2007, pp. 9–18. Prentice-Hall, Englewood Cliffs (2007)

    Google Scholar 

  2. Ciolkowski, M., Laitenberger, O., Biffl, S.: Software Reviews: The State of the Practice. IEEE Software 20(6), 46–51 (2003)

    Article  Google Scholar 

  3. Coelho, W., Murphy, G.: ClassCompass: A Software Design Mentoring System. ACM J. on Educational Resources in Computing 7(1) Article 2 (2007)

    Google Scholar 

  4. Damian, D.: Stakeholders in Global Requirements Engineering: Lessons Learned from Practice. IEEE Software 24(2), 21–27 (2007)

    Article  Google Scholar 

  5. Fagan, M.E.: Design and Code Inspections to Reduce Errors in Program Development. IBM Systems Journal 15(3), 182–211 (1976)

    Article  Google Scholar 

  6. Graham, C.R., Allen, S., Ure, D.: Benefits and Challenges of Blended Learning Environments. In: Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, pp. 253–259. Idea Group, Hershey (2005)

    Google Scholar 

  7. Hazeyama, A., Nakako, A., Nakajima, S., Osada, K.: Group Learning Support System for Software Engineering Education – Web-based Collaboration Support between the Teacher Side and the Student Groups –. In: Zhong, N., Yao, Y., Ohsuga, S., Liu, J. (eds.) WI 2001. LNCS (LNAI), vol. 2198, pp. 568–573. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  8. Koohang, A., Durante, A.: Learner’s Perceptions toward the Web-based Distance Learning Activities/Assignments Portion of an Undergraduate Hybrid Instructional Model. J. Inform. Tech. Edu. 2 (2003)

    Google Scholar 

  9. Laplante, P.A., Neill, C.J.: The Demise of the Waterfall Model Is Imminent’ and Other Urban Myths. ACM Queue 10(1) (2004)

    Google Scholar 

  10. Neill, C.J., Laplante, P.A.: Requirements Engineering: The State of the Practice. IEEE Software 20(6), 40–45 (2003)

    Article  Google Scholar 

  11. Shull, F., Rus, I., Basili, V.: How Perspective-based Reading Can Improve Requirements Inspections. IEEE Computer 33(7), 73–79 (2000)

    Google Scholar 

  12. Young, J.R.: Hybrid Teaching Seeks to End the Divide between Traditional and Online Instruction. The Chronicle of Higher Education 48(28) (2002)

    Google Scholar 

  13. Yu, Y.T., Choy, M.Y., Chan, E.Y.K., Lo, Y.T.: Learning of Software Project Development: Towards a Hybrid Approach. In: Fong, J., Liu, L.C., Wang, F.L. (eds.) Hybrid Learning: Symposium on Hybrid Learning 2007, pp. 333–338 (2007)

    Google Scholar 

  14. Yu, Y.T., Choy, M.Y., Chan, E.Y.K., Lo, Y.T.: A Web-based Tool for Software Project Coursework: Requirements, Validation and Implementation. In: International Conference on ICT in Teaching and Learning, Hong Kong (2007)

    Google Scholar 

  15. Yu, Y.T., Choy, M.Y., Chan, E.Y.K., Lo, Y.T.: Requirements and Design of a Web-based Tool for Supporting Blended Learning of Software Project Development. In: Hirashima, T., Hoppe, U., Young, S.S.-C. (eds.) Supporting Learning Flow through Integrative Technologies — Proceedings of the 15th International Conference on Computers in Education (ICCE 2007), pp. 159–166. IOS Press, Amsterdam (2007)

    Google Scholar 

  16. Yu, Y.T., Poon, P.-L.: Designing Activities for Learning Software Quality Practices. In: 5th International Conference on Quality Software (QSIC 2005), pp. 333–338. IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Joseph Fong Reggie Kwan Fu Lee Wang

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yu, Y.T., Choy, M.Y., Chan, E.Y.K., Lo, Y.T. (2008). A Hybrid Learning Course on Software Development—Requirements Validation of Tool Support. In: Fong, J., Kwan, R., Wang, F.L. (eds) Hybrid Learning and Education. ICHL 2008. Lecture Notes in Computer Science, vol 5169. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85170-7_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85170-7_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85169-1

  • Online ISBN: 978-3-540-85170-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics