หากคุณกำลังเขียนงานวิจัยด้านวิทยาการคอมพิวเตอร์หรือสาขาวิชาเทคนิคอื่นๆ คุณอาจต้องการรวมซอร์สโค้ดในแหล่งข้อมูลการวิจัยของคุณ เช่น โค้ดที่คุณพบในที่เก็บ GitHub โดยทั่วไป คุณควรใส่ข้อมูลที่เพียงพอในรายการข้อมูลอ้างอิงที่ส่วนท้ายของบทความ เพื่อให้ผู้อ่านสามารถค้นหาโค้ดและตรวจทานได้ด้วยตนเอง อย่างไรก็ตาม รูปแบบเฉพาะของการอ้างอิงของคุณจะแตกต่างกันไปขึ้นอยู่กับคู่มืออ้างอิงที่คุณใช้ ในวิทยาการคอมพิวเตอร์ สถาบันวิศวกรไฟฟ้าและอิเล็กทรอนิกส์ (IEEE) สมาคมเครื่องจักรคอมพิวเตอร์ (ACM) และสภาบรรณาธิการวิทยาศาสตร์ (CSE) มักใช้รูปแบบการอ้างอิง
ขั้นตอน
วิธีที่ 1 จาก 3: IEEE
ขั้นตอนที่ 1 เริ่มรายการของคุณด้วยชื่อผู้เขียนรหัส
หากผู้เขียนเป็นบุคคล ให้พิมพ์นามสกุล ตามด้วยเครื่องหมายจุลภาค แล้วตามด้วยอักษรตัวแรก อย่าวางระยะเวลาหลังจากเริ่มต้น หากรหัสนั้นผลิตโดยบริษัทหรือสถาบัน ให้ใช้ชื่อนั้นเป็นชื่อผู้แต่ง
- ตัวอย่าง: Facebook
- หากคุณมีปัญหาในการค้นหาผู้เขียนที่เก็บ GitHub ให้ดูที่หน้าลิขสิทธิ์ ระบุนิติบุคคลที่เป็นเจ้าของลิขสิทธิ์ในฐานะผู้แต่ง
ขั้นตอนที่ 2 ระบุวันที่สร้างรหัส
ใส่วันที่ในวงเล็บหลังชื่อผู้แต่ง ห้ามใส่เครื่องหมายวรรคตอนหลังวงเล็บปิด ใช้วันที่ลิขสิทธิ์หากคุณไม่พบวันที่ที่เจาะจงที่สร้างรหัส
ตัวอย่าง: Facebook (2020)
ขั้นตอนที่ 3 รวมชื่อของโปรแกรมหรือซอร์สโค้ดและระบุประเภท
พิมพ์ชื่อโปรแกรมจากไฟล์ ReadMe คัดลอกตัวพิมพ์ใหญ่ที่ใช้โดยผู้เขียนเพื่อระบุรหัส เนื่องจากอาจมีนัยสำคัญ ใช้คำอธิบาย "ซอร์สโค้ด" สำหรับที่เก็บ GitHub ซึ่งอยู่ในวงเล็บเหลี่ยม วางจุดหลังวงเล็บเหลี่ยมปิด
ตัวอย่าง: Facebook (2020) หดตัว [ซอร์สโค้ด]
ขั้นตอนที่ 4 ปิดด้วย URL ที่สามารถพบรหัสได้
สำหรับที่เก็บ GitHub URL ของคุณจะเป็น URL พื้นฐานสำหรับที่เก็บ วางจุดต่อท้าย URL เพื่อปิดรายการของคุณ
ตัวอย่าง: การหดตัวของ Facebook (2020) [ซอร์สโค้ด]
รูปแบบรายการอ้างอิง IEEE:
AuthorLast, I (Year) Title of Code (เวอร์ชัน #.#) [ซอร์สโค้ด]. URL.
ขั้นตอนที่ 5. ใช้ตัวเลขในวงเล็บเพื่ออ้างถึงรายการในรายการอ้างอิงของคุณ
การอ้างอิงในข้อความไม่จำเป็นในรูปแบบ IEEE ให้อ้างอิงแหล่งที่มาด้วยตัวเลขในวงเล็บเหลี่ยมแทน คุณจะใช้หมายเลขเดิมทุกครั้งที่คุณอ้างอิงแหล่งที่มาในบทความของคุณ
เมื่อคุณสร้างรายการอ้างอิง ให้ระบุแหล่งที่มาตามลำดับที่ปรากฏในกระดาษของคุณ โดยใช้ตัวเลขเดียวกับที่คุณใช้ในบทความ สามารถช่วยเก็บรายชื่อแหล่งที่มาในขณะที่คุณเขียนได้ ดังนั้นคุณจะรู้ว่าแหล่งใดแนบอยู่กับหมายเลขใด
วิธีที่ 2 จาก 3: ACM
ขั้นตอนที่ 1 เริ่มรายการอ้างอิงของคุณด้วยชื่อผู้แต่ง
พิมพ์ชื่อผู้เขียนโค้ดในรูปแบบชื่อ นามสกุล หากบริษัทหรือสถาบันเป็นเจ้าของรหัสหรือที่เก็บ บริษัทหรือสถาบันนั้นมักจะถือว่าเป็นผู้แต่ง
ตัวอย่าง: Hoanh An
ขั้นตอนที่ 2 ระบุปีที่สร้างที่เก็บ
หากคุณไม่พบปีที่สร้างที่เก็บข้อมูลที่แน่นอน ให้ใช้ปีลิขสิทธิ์แทน พิมพ์ปีหลังผู้เขียน ตามด้วยจุด
ตัวอย่าง: Hoanh An. 2019
ขั้นตอนที่ 3 เพิ่มชื่อโปรแกรม
พิมพ์ชื่อโปรแกรมในกรณีประโยค โดยใช้อักษรตัวพิมพ์ใหญ่ในคำแรกและคำนามเฉพาะใดๆ ในชื่อ หากมีคำบรรยาย ให้วางโคลอนหลังชื่อเรื่องและพิมพ์คำบรรยายในกรณีของประโยค ใส่ช่วงเวลาที่สิ้นสุด
ตัวอย่าง: Hoanh An. 2019. คู่มือการศึกษา Ultimate Go
ขั้นตอนที่ 4 ปิดด้วย URL สำหรับที่เก็บและปีที่คุณเข้าถึง
พิมพ์ URL แบบเต็มสำหรับที่เก็บ ตามด้วยจุด จากนั้น ให้เพิ่มปีที่คุณเข้าถึงที่เก็บในวงเล็บ วางจุดนอกวงเล็บปิด
ตัวอย่าง: Hoanh An. 2019. คู่มือการศึกษา Ultimate Go https://github.com/hoanhan101/ultimate-go. (2020)
รูปแบบการอ้างอิง ACM:
AuthorFirst ผู้แต่งคนสุดท้าย ปี. ชื่อโปรแกรม. URL. (AccessYear).
ขั้นตอนที่ 5. ใช้ตัวเลขในวงเล็บเหลี่ยมสำหรับการอ้างอิงในข้อความของคุณ
ข้อมูลอ้างอิง ACM จะแสดงตามลำดับที่อ้างถึงในเอกสารของคุณ ที่ส่วนท้ายของประโยคที่คุณอ้างอิงรหัส ให้พิมพ์ตัวเลขตามลำดับในวงเล็บเหลี่ยม ใช้หมายเลขเดียวกันสำหรับแหล่งที่มานั้นทุกครั้งที่คุณอ้างอิงรหัสเดียวกัน
หากคุณอ้างอิงแหล่งที่มาหลายแหล่งในประโยคเดียวกัน ให้ใส่ตัวเลขแต่ละตัวในวงเล็บเหลี่ยมชุดเดียวกัน โดยคั่นด้วยเครื่องหมายจุลภาค
วิธีที่ 3 จาก 3: CSE
ขั้นตอนที่ 1 เริ่มรายการบรรณานุกรมด้วยชื่อผู้แต่ง
พิมพ์นามสกุลของผู้แต่ง ตามด้วยเครื่องหมายจุลภาค ตามด้วยชื่อย่อแรกของผู้เขียน หากคุณกำลังหาผู้แต่งได้ยาก ให้ดูที่หน้าลิขสิทธิ์ - บุคคลหรือสถาบันที่เป็นเจ้าของสิทธิ์ในโค้ดจะถือว่าเป็นผู้เขียน
ตัวอย่าง: Palmer, J
ขั้นตอนที่ 2 เพิ่มปีที่พิมพ์หรือเผยแพร่
โดยทั่วไปแล้วปีที่พิมพ์หรือเผยแพร่จะระบุไว้ในหน้าลิขสิทธิ์ด้วย พิมพ์ปีหลังชื่อผู้เขียน แล้วใส่จุดหลังปี
ตัวอย่าง: Palmer, J. 2017
ขั้นตอนที่ 3 รวมชื่อของโปรแกรมหรือที่เก็บ
พิมพ์ชื่อเรื่องในกรณีประโยค โดยใช้อักษรตัวพิมพ์ใหญ่เฉพาะคำแรกและคำนามเฉพาะใดๆ หากชื่อมีรหัส ให้คัดลอกตัวพิมพ์ใหญ่ที่ใช้ในชื่อ สำหรับคำบรรยาย ให้วางโคลอนหลังชื่อเรื่องแล้วพิมพ์คำบรรยายในกรณีของประโยค วางระยะเวลาไว้ที่ส่วนท้าย
ตัวอย่าง: Palmer, J. 2017. Formik: สร้างแบบฟอร์มใน React โดยไม่ต้องน้ำตา
ขั้นตอนที่ 4 ระบุตำแหน่งและชื่อของผู้จัดพิมพ์
สำหรับที่เก็บ GitHub นั้น GitHub ซึ่งตั้งอยู่ในซานฟรานซิสโก แคลิฟอร์เนียถือเป็นผู้จัดพิมพ์ พิมพ์เมืองก่อนด้วยอักษรย่อของรัฐ "CA" ในวงเล็บ ตามด้วยเครื่องหมายทวิภาค จากนั้นพิมพ์ชื่อผู้จัดพิมพ์ ตามด้วยเซมิโคลอน
ตัวอย่าง: Palmer, J. 2017. Formik: สร้างแบบฟอร์มใน React โดยไม่ต้องน้ำตา ซานฟรานซิสโก (CA): GitHub;
ขั้นตอนที่ 5. ปิดด้วยวันที่เข้าถึงและ URL
ในวงเล็บเหลี่ยม ให้พิมพ์คำว่า "accessed" แล้วเพิ่มวันที่ที่คุณเข้าถึงโค้ดครั้งล่าสุดในรูปแบบปี เดือน วัน ย่อทั้งหมดเดือนถึง 3 ตัวอักษร วางจุดหลังวงเล็บเหลี่ยมปิด เพิ่ม URL สำหรับที่เก็บ จากนั้นใส่จุดต่อท้าย
ตัวอย่าง: Palmer, J. 2017. Formik: สร้างแบบฟอร์มใน React โดยไม่ต้องน้ำตา ซานฟรานซิสโก (CA): GitHub; [เข้าถึง 2020 พฤษภาคม 16]
รูปแบบบรรณานุกรม CSE:
ผู้เขียน ก. ปี. ชื่อโปรแกรม. ซานฟรานซิสโก (CA): GitHub; [เข้าถึงปี จันทร์ วัน]. URL.
ขั้นตอนที่ 6 อ้างอิงแหล่งที่มาของคุณในข้อความตามระบบการอ้างอิงในข้อความ 1 ใน 3 ระบบ
แม้ว่าคำแนะนำรูปแบบและรูปแบบส่วนใหญ่จะมีวิธีการอ้างอิงในข้อความที่ต้องการเพียงวิธีเดียว แต่ CSE มี 3 วิธีที่ยอมรับได้เท่าๆ กัน สิ่งที่คุณใช้ขึ้นอยู่กับข้อกำหนดของผู้สอนหรือที่ปรึกษา แผนกวิชาการ หรือสิ่งพิมพ์ของคุณ ตัวเลือกของคุณคือ:
- Citation-name: หมายเลขตัวยกระบุการอ้างอิงในข้อความ แต่ละหมายเลขสอดคล้องกับข้อมูลอ้างอิงในบรรณานุกรมที่เรียงตามตัวอักษรของคุณที่ส่วนท้ายของบทความ
- การอ้างอิงลำดับ: ตัวเลขตัวยกระบุการอ้างอิงในข้อความ บรรณานุกรมที่ส่วนท้ายของบทความของคุณจะแสดงในลำดับที่ข้อมูลอ้างอิงปรากฏเป็นข้อมูลอ้างอิงในบทความของคุณ
- ชื่อ-ปี: ใช้วงเล็บในข้อความอ้างอิงกับชื่อผู้แต่งและปีที่เผยแพร่แหล่งที่มา บรรณานุกรมที่ส่วนท้ายของบทความของคุณเรียงตามตัวอักษร