Referencing within code in software engineering education

Online educational resource


Turner, S. and Hill, G 2021. Referencing within code in software engineering education. National Repository of Teaching and Learning. https://doi.org/10.25416/NTR.14907891.v1
AuthorsTurner, S. and Hill, G
Learning level7
Task purpose

To address a need in referencing on how to reference code within other code and in reports. This adds a conference paper from 2014 to the repository.

Abstract

Traditionally, computer sciences courses will assess software code. It is common and accepted good practice (as in written reports) to reference other sources of appropriate material. However there appears to be no explicit method, recommendation or advice available to computer science tutors and students on a referencing approach! This paper aims to stimulate discussion from peers involved in software engineering education. By discussing the apparent lack of ‘referencing within code’ advice to students and proposing suggestions for appropriate solutions. This will be based on the authors’ experience of assessing code and the current advice given to their students.

KeywordsSoftware engineering education; Referencing; Harvard referencing system; Computer code
Year2021
PublisherNational Repository of Teaching and Learning
Digital Object Identifier (DOI)https://doi.org/10.25416/NTR.14907891.v1
Related URLhttps://figshare.edgehill.ac.uk/articles/conference_contribution/REFERENCING_WITHIN_CODE_IN_SOFTWARE_ENGINEERING_EDUCATION/14907891
Publisher's version
License
File Access Level
Open
Output statusPublished
Publication dates
Online05 Jul 2021
Publication process dates
Accepted05 Jul 2021
Deposited19 Jul 2021
References

[1] Turnitin. [online] Available from: https://turnitin.com/static/index.php, 2012 [Accessed 19/01/12].
[2] Dawson. C., W. Projects in Computing and Information Systems, A Student’s Guide, Second Edition, ISBN-10: 0321263553, Addison Wesley,
2005.
[3] University of Northampton [online] Referencing Guide, The Harvard System, 4th Edition,
https://www.northampton.ac.uk/downloads/download/207/referencing-gui... 2012, [Accessed 19/01/12].
[4] Java [online] Java API Specification SE7, Available from: http://docs.oracle.com/javase/7/docs/api/index.html, 2012 [Accessed 19/01/12].
[5] Hill, G. J. [online] Problem Solving & Programming, Available from: http://194.81.104.27/~gary/csy1020/ , 2012 [Accessed 19/01/12].
[6] Jfreechart [online] Problem Solving & Programming, Available from: http://www.jfree.org/jfreechart/, 2012 [Accessed 19/01/12].

Permalink -

https://repository.canterbury.ac.uk/item/8y428/referencing-within-code-in-software-engineering-education

Download files


Publisher's version
  • 133
    total views
  • 65
    total downloads
  • 8
    views this month
  • 5
    downloads this month

Export as

Related outputs

Unveiling pollution peaks: Comparing swarm intelligence with Drone Hill Climber
Prior, Oliver J., Hannan Bin Azhar, M. A., Sahota, Vijay and Turner, Scott 2024. Unveiling pollution peaks: Comparing swarm intelligence with Drone Hill Climber. in: 2024 IEEE 22nd Jubilee International Symposium on Intelligent Systems and Informatics (SISY) IEEE. pp. 399-404
GenAI in the hands of experts: A qualitative study of academics' experiences and future recommendations
Malik, M., Nortcliffe, A., Turner, S., Abdel-Maguid, M. and Shah, Rehan 2024. GenAI in the hands of experts: A qualitative study of academics' experiences and future recommendations .
SocMedHE: More than a conference
Turner, S. and Honeychurch, S. 2024. SocMedHE: More than a conference. The Journal of Social Media for Learning. 4 (1), pp. 25-38. https://doi.org/10.24377/LJMU.jsml.article724
The role of use cases when adopting augmented reality into higher education pedagogy
Ward, G., Turner, S., Pitt, C., Qi, M., Richmond-Fuller, A. and Jackson, T. 2024. The role of use cases when adopting augmented reality into higher education pedagogy.
The National Teaching Repository and social media
Turner, S., Faulkner, S and Withnell, N 2023. The National Teaching Repository and social media. https://doi.org/10.25416/NTR.24942471.v1
Trustworthy insights: A novel multi-tier explainable framework for ambient assisted living
Kasirajan, Merlin, Bin Azhar, M A Hannan and Turner, Scott 2023. Trustworthy insights: A novel multi-tier explainable framework for ambient assisted living. in: 2023 IEEE 22nd International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) IEEE. pp. 2554-2561
The National Teaching Repository − Sharing effective interventions: Learning from each other so that we can continue to enhance and improve what we do
Turner, S., Beckingham, S, Bullingham, L, Hartley, P, Cuthbert, K, Irving-Bell, D, Wooff, D, Tasler, N, Stinson, L and Withnell, N 2023. The National Teaching Repository − Sharing effective interventions: Learning from each other so that we can continue to enhance and improve what we do. Educational Developments. 24 (2), pp. 5-7.
An intelligent routing approach for multimedia traffic transmission over SDN
Jameel, Mohammed Al, Kanakis, Triantafyllos, Turner, Scott, Al-Sherbaz, Ali, Bhaya, Wesam S. and Al-khafajiy, Mohammed 2023. An intelligent routing approach for multimedia traffic transmission over SDN. in: IEEE.
Why should everybody learn Artificial Intelligence?
Turner, S. and Souag, A. 2022. Why should everybody learn Artificial Intelligence? ETD blog, Canterbury Christ church University
Optimizing artificial neural networks using LevyChaotic mapping on Wolf Pack optimization algorithm for detect driving sleepiness
Turner, S., Jassin, S.S. and Hassan, A.K.A 2022. Optimizing artificial neural networks using LevyChaotic mapping on Wolf Pack optimization algorithm for detect driving sleepiness. Iraqi Journal of Computers, Communications, Control & Systems Engineering (IJCCCE). 22 (3), pp. 128-136. https://doi.org/10.33103/uot.ijccce.22.3.12
Driver drowsiness detection using Gray Wolf Optimizer based on voice recognition
Sasim, S. S., Hassan, A. K. A. and Turner, S. 2022. Driver drowsiness detection using Gray Wolf Optimizer based on voice recognition. Aro - The Scientific Journal of Koya University. 10 (2), pp. 142-151. https://doi.org/10.14500/aro.11000
Practical ways to analyse Twitter data (quantitative and qualitative)
Turner, S. and Kelly, O. 2022. Practical ways to analyse Twitter data (quantitative and qualitative).
#LTHEchat 243: Self exclusion – through digital inequalities
Turner, S., Ward, G. and Elliott, C. 2022. #LTHEchat 243: Self exclusion – through digital inequalities. LTHEchat.
A reinforcement learning-based routing for real-time multimedia traffic transmission over software-defined networking
Al Jameel, M., Kanakis, T., Turner, S., Al-Sherbaz, A. and Bhaya, W. 2022. A reinforcement learning-based routing for real-time multimedia traffic transmission over software-defined networking. Electronics. 11 (15), p. 2441. https://doi.org/10.3390/electronics11152441
Driver drowsiness detection using Gray Wolf Optimizer based on face and eye tracking
Jasim, S., Abdul Hassan, AK and Turner, S. 2022. Driver drowsiness detection using Gray Wolf Optimizer based on face and eye tracking. Aro - The Scientific Journal of Koya University. 10 (1), pp. 49-56. https://doi.org/10.14500/aro.10928
Deep learning approach for real-time video streaming traffic classification
Jameel, Mohammed Al, Turner, Scott, Kanakis, Triantafyllos, Al-Sherbaz, Ali and Bhaya, Wesam S. 2022. Deep learning approach for real-time video streaming traffic classification. in: 2022 International Conference on Computer Science and Software Engineering (CSASE) IEEE.
#SocMedHE more than a conference
Turner, S. 2021. #SocMedHE more than a conference.
Free augmented reality
Turner, S. 2021. Free augmented reality. Edge Hill University. https://doi.org/10.25416/NTR.13622918.v1
Why everyone should learn a bit about Machine Learning
Turner, S. 2020. Why everyone should learn a bit about Machine Learning.