Journal papers

2016

  1. Marshall, L., Pieterse, V. ; Thompson, L. and Venter, D., Exploration of participation in student Software Engineering teams, ACM Transactions on Computing Education (TOCE), Volume 16, Issue 2, Article No. 5, March 2016

2001

  1. Marshall L., A Perspective on the IT Industry in South Africa, Communications of the ACM, Vol 44, No. 7 July, 2001. doi

Conference papers

2016

  1. Solms, F., Hammond, P. and Marshall, L., Constraints-based URDAD Model Verification, 11'th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE) 2016, Rome, Italy

2015

  1. Jordaan, I. and Marshall, L., Edit Distance-based Digraph Similarity , Proceedings of the international SAICSIT-2015 conference, 28-30 September 2015, Stellenbosch, South Africa, paper 23.
  2. Marshall L., Mandiangu E.K. and Venter J., A Methodology for Comparing and Identification of the Best Suited Learning Management System for Modules, Proceedings of the 6th Annual International Conference on Computer Science Education: Innovation and Technology (CSEIT 2015), 5-6 October 2015, Singapore, pp134-142

2013

  1. Marshall, L., Leveraging online courses to increase student success in a Computer Science degree, Proceedings of the 3rd Computer Science Education Research Conference (CSERC 2013), 4-5 April 2013, Arnhem, The Netherlands, pp9-16

2012

  1. Pieterse V., Thompson L., Marshall L. and Venter D.M., Participation patterns in student teams, Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE '12), 1-3 March 2012, Raleigh, North Carolina, USA, pp 265-270. doi
  2. Marshall, L., A comparison of the core aspects of the ACM/IEEE Computer Science Curriculum 2013 Strawman report with the specified core of CC2001 and CS2008 Review, Proceedings of the 2nd Computer Science Education Research Conference (CSERC 2012), 9-12 September 2012. Wroclaw, Poland preprint
  3. Pieterse V., Thompson L., Marshall L. and Venter D., An Intensive Software Engineering Learning Experience, Proceedings of the 2nd Computer Science Education Research Conference (CSERC 2012), 9-12 September 2012. Wroclaw, Poland. preprint

2011

  1. Marshall, L., Developing a Computer Science Curriculum in the South African Context, Proceedings of the Computer Science Education Research Conference (CSERC '11), 7-8 April 2011, Heerlen, The Netherlands, pp9-19. url
  2. Marshall, L., A first attempt at developing a puzzle-based test towards predicting student success in Computer Science, Proceedings of the 41st annual conference of the Southern African Computer Lecturers' Association(SACLA), 6-8 July 2011, Fairmont Zimbali Resort, KwaZulu-Natal, pp 11-20. abstract
  3. Pieterse V., Thompson L. and Marshall L., Rocking the boat: An approach to facilitate formation of effective student teams, Proceedings of the 41st annual conference of the Southern African Computer Lecturers' Association (SACLA), 6-8 July 2011, Fairmont Zimbali Resort, KwaZulu-Natal, pp 115-123. abstract
  4. Naidoo, S. and Marshall L., Designing an opportunity for underprepared students to study in the School of Information Technology, Proceedings of the 41st annual conference of the Southern African Computer Lecturers' Association (SACLA), 6-8 July 2011, Fairmont Zimbali Resort, KwaZulu-Natal, pp 52-60. abstract

2010

  1. Marshall, L. and Kourie, D., Deriving a Digraph Isomorphism for Digraph Compliance Measurement, Proceedings of the international SAICSIT-2010 conference, 12-13 October 2010, Bella Bella. doi
  2. Pieterse, V. and Marshall, L., What is a Design Pattern? Wrapping the student brain around it, Proceedings of the 40th annual conference of the Southern African Computer Lecturers' Association (SACLA), ISBN: 978-0-620-47173-2, July 2010, Zebra Country Lodge, Pretoria. pdf

2005

  1. Pieterse, V. and Marshall, L., Factors to consider when forming Software Engineering teams in a final year module, Proceedings of the 35th annual conference of the Southern African Computer Lecturers' Association (SACLA), 3-6 July 2005, pp 234-239.

2004

  1. Marshall, L. and Venter, L. Classifying the Digital Divide. Proceedings of the 34th annual conference for the South African Computer Lecturers' Association (SACLA), 2004, pp 566-582

Prior to 2000

  1. Marshall, L. and Bishop, J., An Asynchronous User Interface Specification - VIEWS, Proceedings of the FRD report-back session, December 1994, Stellenbosch.

Other publications

  1. Marshall, L., A graph-based framework for comparing curricula, PhD in IT Dissertation, 2014 PhD
  2. Marshall, L., Making Problems Work, Innovate Vol 2., 2007, pp 83
  3. Marshall, L., A Data Structure for Interface Navigation, Masters in IT Dissertation, 2005 MIT

Workshop presentations

  1. Using MOOCs to Augment Computer Science Teaching, EBIT Teaching and Learning Seminar and Workshop 2015 – Pretoria, South Africa – 18 and 19 November 2015
  2. Comparison of C++ and D template metaprogramming, FEW 2014 - Stellenbosch, 1-3 December 2014
  3. Leveraging online courses to increase student success in a Computer Science degree, CS Workshop - Pretoria, 9-10 May 2013
  4. Comparing aspects of the ACM/IEEE CS 2013 Strawman report with CC2001 and CS2008 curricula, Espresso/Fastar Workshop - Stellenbosch, 29-31 October 2012
  5. RtB: Participation in Student Teams, CS Workshop - Pretoria, 2012
  6. Metrics for Distances between Graphs, Espresso Workshop - Broederstroom, 25-26 November 2011
  7. Using Digraphs to Measure Curriculum Compliance, CS Workshop - Pretoria, 9-10 June 2011
  8. Introducing CSEDAR, CS Workshop - Pretoria, 9-10 June 2011
  9. Measuring Curriculum Compliance, Espresso Workshop - ABSA Conference Center Pretoria, 18-19 November 2010
  10. Identifying Linda-isms in graphs, Espresso Workshop - Broederstroom, 30-31 October 2009
  11. Standardising Software Engineering Curricula, Espresso Workshop - Fort Schanskop Pretoria, 22-23 October 2007
  12. Profiling Computing Curricula: How does Software Engineering Shape?, Espresso Workshop - Maropeng, 16-18 November 2006
  13. An Algorithm for Navigational Supervision of Asynchronous Interfaces, Espresso Workshop - White River, 23 September 2005

Other presentations

  1. Introducing CSEDAR, CS Advisory Board, 13 November 2012
  2. Accrediting the BSc CS and BSc IT degree programmes, CS Advisory Board, 13 November 2013
  3. Restructuring the BSc IT degree programme, CS Advisory Board, 13 November 2014