Prof. Linda Marshall's Publications
Journal papers
2020
-
Shingo Takada, Ernesto Cuadros-Vargas, John Impagliazzo,
Steven Gordon, Linda Marshall, Heikki Topi, Gerrit van der
Veer, Leslie Waguespack,
Toward the visual understanding of computing curricula, Education and Information Technologies, Springer US, Vol
25, Issue 5, pp 4231-4270
-
Sithole, V. and Marshall, L.,
Systematic Methods for Organising Patterns for the
Internet of Things: A Preliminary Exploration, Internet of Things, Elsevier
-
Sithole, V. and Marshall, L.,
Fine-Tuning Semantic Information for Optimized
Classification of the Internet of Things Patterns Using
Neural Word Embeddings, Journal of Advances in Computer Networks, Vol 8, Issue 1
2017
-
Marshall, L.,
A Topic-Level Comparison of the ACM/IEEE CS Curriculum
Volumes, Communications in Computer and Information Science: ICT
Education, 46th Annual Conference of the Southern African
Computing Lecturers' Association, SACLA 2017, July 2017,
South Africa, Revised Selected Papers, Ed: Janet Liebenberg
and Stefan Gruner Volume 730 2017, pp309-324, ISBN:
978-3-319-69669-0 (Print) 978-3-319-69670-6 (Online) ISSN
(Print): 1865-0929.
2016
-
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
-
Marshall, L. and Eloff, J.H.P.,
Towards an interdisciplinary master's degree programme
in big data and data science: a South African
perspective, Communications in Computer and Information Science: ICT
Education, 45th Annual Conference of the Southern African
Computer Lecturers' Association, SACLA 2016, Cullinan, South
Africa, July 5-6, 2016, Revised Selected Papers, Ed: Stefan
Gruner Volume 642 2016, pp131-139, ISBN: 978-3-319-47679-7
(Print) 978-3- 319-47680-3 (Online) ISSN (Print): 18650929
2001
-
Marshall L.,
A Perspective on the IT Industry in South Africa,
Communications of the ACM, Vol 44, No. 7 July, 2001.
doi
Conference papers
2020
-
Sithole, V. and Marshall, L.,
The Many Faces of Patterns in the Internet of Things,
Proceedings of the 2020 5th International Conference on
Cloud Computing and Internet of Things, pp 43-52
-
Sithole, V. and Marshall, L.,
A Multifaceted Approach for Organising Patterns for the
Internet of Things: A High-level Theoretical
Discourse, Conference on Information Communications Technology and
Society
2019
-
Sithole, V. and Marshall, L.,
Towards the Internet of Things Patterns Dictionary,
International Multidisciplinary Information Technology and
Engineering Conference
-
Sithole, V. and Marshall, L.,
A Novel Approach to Training Artificial Neural Networks
for Automatic Indexing of Locality Sensitive Text
Documents, Proceedings of 2019 6th Intl. Conference on Soft
Computing & Machine Intelligence, pp 66-72
-
Leslie Waguespack, Heikki Topi, Stephen Frezza, Jeffry Babb,
Linda Marshall, Shingo Takada, Gerrit van der Veer, Arnold
Pears,
Adopting Competency Mindful of Professionalism in
Baccalaureate Computing Curricula, EDSIG Conference on Information Systems and Computing
Education
-
Sithole, V. and Marshall, L.,
Building Concept Hierarchies for the Internet of Things
Patterns Using Domain-specific Dependency Knowledge, Open Innovations (OI), pp 1-7
-
Sithole, V. and Marshall, L.,
An Exposition of a Lightweight Domain-specific Ontology
for the Interoperability of the Internet of Things
Patterns, Open Innovations (OI), pp 8-14
-
Hattingh, M., Marshall, L., Holmner, M. and Naidoo, R.,
Data Science Competency in Organisations: A Systematic
Review and Unified Model, Proceedings of SAICSIT 2019, September.
-
Sithole, V. and Marshall, L.,
Attributes Extraction for Fine-grained Differentiation
of the Internet of Things Patterns, Proceedings of SAICSIT 2019, September.
2018
-
Rammoko, P. and Marshall, L.,
Towards a taxonomy of subgraph isomorphism algorithms, Proceedings of the Annual Conference of the South African
Institute of Computer Scientists and Information
Technologists, September, Port Elizabeth, South Africa,
paper 75, pp. 118-125.
doi
2017
-
Marshall, L. and Liebenberg, J.,
Student Curriculum Development Buy-in: A Study from an
Educational Software Development Module, Proceedings of the 6th Computer Science Education
Research Conference (CSERC 2017), 14 November, Helsinki,
Finland, pp. 66-72.
doi
2016
-
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.
-
Solms, F., Hammond, P.N.D. and Marshall, L.,
Constraints-based URDAD Model Verification, 11th
International Conference on Evaluation of Novel Software
Approaches to Software Engineering (ENASE) 2016, Rome,
Italy, pp. 148-155.
-
Solms, F. and Marshall, L.,
Contract-Based Mocking for Services-Oriented
Development, Proceedings of the Annual Conference of the South African
Institute of Computer Scientists and Information
Technologists, 26-28 September, Johannesburg, South Africa,
paper 40.
2015
-
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.
-
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, pp. 134-142.
2013
-
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, pp. 9-16.
2012
-
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
-
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
-
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
-
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, pp. 9-19.
url
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Marshall, L. and Bishop, J.,
An Asynchronous User Interface Specification - VIEWS,
Proceedings of the FRD report-back session, December 1994,
Stellenbosch.
Other publications
-
Research undertaken by Naidoo, R., Hattingh, M., Marshall,
L. and Holmner, M.,
How to build a competent data science team, 31 July
2019,
IT Web
-
Marshall, L. and Pieterse, V.,
Tackling Design Patterns, Online Book Chapters,
Book link
-
Marshall, L.,
A graph-based framework for comparing curricula, PhD
in IT Dissertation, 2014
PhD
-
Marshall, L., Making Problems Work, Innovate Vol 2.,
2007, pp. 83
-
Marshall, L.,
A Data Structure for Interface Navigation, Masters in
IT Dissertation, 2005
MIT
Workshop presentations
-
Workshop on the IT Dividing Line Between Schools and
Universities: Who Should Teach What, Proceedings of the 47th Annual Conference of the Southern
African Computer Lecturers' Association, SACLA 2018 Gordon's
Bay, South Africa, June 18-20, 2018 Revised Selected Papers,
South Africa, pp. 381-382.
-
Using MOOCs to Augment Computer Science Teaching,
EBIT Teaching and Learning Seminar and Workshop 2015 -
Pretoria, South Africa - 18 and 19 November 2015
-
Comparison of C++ and D template metaprogramming, FEW
2014 - Stellenbosch, 1-3 December 2014
-
Leveraging online courses to increase student success
in a Computer Science degree, CS Workshop - Pretoria, 9-10 May 2013
-
Comparing aspects of the ACM/IEEE CS 2013 Strawman
report with CC2001 and CS2008 curricula, Espresso/Fastar Workshop - Stellenbosch, 29-31 October
2012
-
RtB: Participation in Student Teams, CS Workshop -
Pretoria, 2012
-
Metrics for Distances between Graphs, Espresso
Workshop - Broederstroom, 25-26 November 2011
-
Using Digraphs to Measure Curriculum Compliance, CS
Workshop - Pretoria, 9-10 June 2011
-
Introducing CSEDAR, CS Workshop - Pretoria, 9-10 June
2011
-
Measuring Curriculum Compliance, Espresso Workshop -
ABSA Conference Center Pretoria, 18-19 November 2010
-
Identifying Linda-isms in graphs, Espresso Workshop -
Broederstroom, 30-31 October 2009
-
Standardising Software Engineering Curricula,
Espresso Workshop - Fort Schanskop Pretoria, 22-23 October
2007
-
Profiling Computing Curricula: How does Software
Engineering Shape?, Espresso Workshop - Maropeng, 16-18 November 2006
-
An Algorithm for Navigational Supervision of
Asynchronous Interfaces, Espresso Workshop - White River, 23 September 2005
Other presentations
-
Restructuring the BSc IT degree programme, CS
Advisory Board, 13 November 2014
-
Accrediting the BSc CS and BSc IT degree programmes,
CS Advisory Board, 13 November 2013
-
Introducing CSEDAR, CS Advisory Board, 13 November
2012