Advertisement

Annals of Software Engineering

, Volume 6, Issue 1–4, pp 323–341 | Cite as

Negotiated learning contracts in team projects

  • Malcolm Birtle
Article

Abstract

The successful evolution of a negotiated learning practice in software engineering team projects is described. The background to negotiated learning practices is reviewed and it is noted that a concern for process issues might be related to software quality management concerns. Negotiated learning was used to develop learning autonomy and to encourage process improvement. The integration of learning contracts and existing software engineering quality management techniques has produced an approach which has enabled teams of students to effectively define and reflect on systems development and learning processes. Individual assessment was enhanced by including processes for the visibility and traceability of contributions in the negotiation process. The gradual evolution of the practice is described with some detail of the current context provided. Evaluations have indicated that teams can become more actively engaged in learning and develop reflective skills in a structured manner by exploiting mechanisms for negotiation.

Keywords

Software Engineering Quality Management Team Project Negotiation Process Software Quality 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amsden, S. (1970), “Have you Tried Contracting for Grades,” English Journal 59, 3, 1279–1282.Google Scholar
  2. Biedenbach, J.M., Ed. (1972), IEEE Transactions on Education 15, 2, Special Issue on Continuing Education.Google Scholar
  3. Birtle, M. (1992), “Process Modelling in Software Engineering Team Projects at Teesside Polytechnic,” In Proceedings of the 5th U.K. Conference on Information Systems Teaching: Improving the Practice, Association for Information Technology, London, UK, pp. 83–88.Google Scholar
  4. Birtle, M. (1994), “Contract Learning in Software Engineering Team Projects,” In Proceedings of the IEEE International Workshop on Software Engineering Education, Sorrento, IEEE Computer Society Press, Los Alamitos, CA, pp. 71–80.Google Scholar
  5. Birtle, M. (1996), “Developing Learner Autonomy and Process Improvement in Software Engineering Team Projects,” PhD dissertion, Lancaster University, UK.Google Scholar
  6. Boud, D., Ed. (1981), Developing Student Autonomy in Learning, Kogan Page Ltd., London, UK.Google Scholar
  7. Boud, D., G. Anderson and J. Sampson (1994), “Improving the Use of Learning Contracts,” In Proceedings of the National Teaching Workshop, Australian National University, Canberra, Australia, pp. 120–127.Google Scholar
  8. Brown, S. and D. Baume, Eds. (1992a), Learning Contracts, Vol. 1: A Theoretical Perspective, Standing Conference on Educational Development, Paper No. 71, Birmingham, UK.Google Scholar
  9. Brown, S. and D. Baume, Eds. (1992b), Learning Contracts, Vol. 2: Some Practical Examples, Standing Conference on Educational Development, Paper No. 72, Birmingham, UK.Google Scholar
  10. Burgwardt, F.C., Ed. (1976), IEEE Transactions on Education 19, 1, Special Issue on Continuing Education.Google Scholar
  11. Burgwardt, F.C. and J.M. Biedenbach, Eds. (1976), “Education in Industry – Some Approaches to Life-Long Learning,” IEEE Transactions on Education 19, 119–123.Google Scholar
  12. Daily, K. (1992), Quality Management for Software, National Computing Centre, Blackwell, Oxford, UK.Google Scholar
  13. Frymier, J.R. (1966), The Nature of the Educational Method, Charles E. Merrill Publishing Co., Columbus, OH.Google Scholar
  14. Glasgow, J. (1967), “Performance of High School Students on Grade Contracts,” Unpublished thesis, Ohio State University.Google Scholar
  15. Hunter, R.B. (1988), “An Industrial Course in SQA,” In Proceedings of Software Engineering Education Conference, Springer Verlag, London, UK, pp. 45–54.Google Scholar
  16. Jacques, D. (1985), “Learning in Groups,” Croom Helm Ltd., London, UK, 1985.Google Scholar
  17. Joel, W.J. (1987), “Realistic Student Projects,” Bulletin of the Special Interest Group in Computer Science Education 19, 1, 244–247.Google Scholar
  18. Jones, A. and M. Birtle (1989), “An Individual Assessment Technique for Group Projects in Software Engineering,” Software Engineering Journal 4, 4, 226–232.Google Scholar
  19. Knowles, M.S. (1986), Using Learning Contracts, Jossey-Bass, San Francisco.Google Scholar
  20. Mark, M.A. and J.E. Greer (1993), “Evaluation Methodologies for Intelligent Tutoring Systems,” Journal of Artificial Intelligence in Education 4, 2/3, 129–153.Google Scholar
  21. Martin, W.B. (1976), The Negotiated Order of the School, MacMillan, Toronto.Google Scholar
  22. Moore, L.F. and P.R. Purvis (1988), “Meeting the Training Needs of Practising Software Engineers at Texas Instruments,” In Proceedings of Software Engineering Institute Conference on Software Engineering Education, Springer Verlag, London, UK, pp. 32–44.Google Scholar
  23. Paul, V. and M. Shaw (1992), “A Practical Guide to Introducing Contract Learning,” In Standing Conference on Educational Development, Paper No. 71, S. Brown and D. Baume, Eds., Birmingham, UK, pp. 7–21.Google Scholar
  24. Richardson, W.E. (1988), “Undergraduate Software Engineering Education,” In Proceedings of Software Engineering Institute Conference on Software Engineering Education, Springer Verlag, London, UK, pp. 121–144.Google Scholar
  25. Rout, T. (1990), “Quality Assessment in Student Software Projects – An Exercise in Action Learning,” In Proceedings of the Biennial Conference of the Australian Organisation for Quality (QUALCON '90), Australian Organisation for Quality, Adelaide, Australia, pp. 29–34.Google Scholar
  26. Rout, T. (1992), “The Culture of Quality in Software Engineering Education,” Special Interest Group in Computer Science Education 24, 2, 29–34.Google Scholar
  27. Stephenson, J. and M. Laycock, Eds. (1993), Using Learning Contracts in Higher Education, Kogan-Page, London and Philadelphia.Google Scholar
  28. Tompkins, C. and M. McGraw (1988), “The Negotiated Learning Contract,” In Developing Student Autonomy in Learning, 2nd Edition, D. Boud, Ed., Kogan Page Ltd, London, UK, p. 172.Google Scholar
  29. Twidale, M. (1993), “Redressing the Balance: The Advantages of Informal Evaluation Techniques for Intelligent Learning Environments,” Journal of Artificial Intelligence in Education 4, 2/3, 155–178.Google Scholar

Copyright information

© Kluwer Academic Publishers 1998

Authors and Affiliations

  • Malcolm Birtle
    • 1
  1. 1.School of Computing and MathematicsUniverslty of TeessideMiddlesbroughUK

Personalised recommendations