ฉันควรอ้างอิงแพ็คเกจ python แบบโอเพนซอร์สทั้งหมดที่ฉันใช้เหมือน numpy ในกระดาษหรือไม่ [ซ้ำ]
ผมใช้หลายแพ็กเกจเปิดแหล่งที่มาในการวิจัยของฉันเช่นmatplotlib
, numpy
, pandas
, scipy
ฯลฯ และฉันพบนี้ในเว็บไซต์ของ SciPy นี้: อ้างแพคเกจในระบบนิเวศ SciPy ฉันควรอ้างอิงทุกคนในกระดาษหรือไม่? (ฉันอยากจะอ้างอิง แต่มีหลายเล่มที่จะทำให้กระดาษของฉันยาวขึ้นถึงครึ่งหรือหนึ่งหน้า)
คำตอบ
สันนิษฐานว่างานวิจัยของคุณใช้ซอฟต์แวร์ของคุณซึ่งจะใช้และรับทราบแพ็คเกจโอเพนซอร์ส เอกสารของคุณต้องการเพียงแค่อ้างอิงซอฟต์แวร์ที่ใช้โดยตรงซึ่งอาจเป็นเพียงซอฟต์แวร์ของคุณ คุณสามารถพูดถึงซอฟต์แวร์ของคุณสร้างจากแพ็คเกจโอเพนซอร์ส แต่ฉันไม่คิดว่าจำเป็นอย่างยิ่งเนื่องจากการตอบรับปรากฏในซอฟต์แวร์ของคุณ
ฉันจะใช้การจัดลำดับความสำคัญเช่นเดียวกับที่ฉันทำเมื่ออ้างอิงเอกสารทางวิชาการ: อ้างอิงแพ็คเกจที่คุณใช้โดยตรง แต่ไม่ใช่การอ้างอิงตามที่กล่าวโดยนัย
หากคุณต้องการกรอกข้อมูล แต่อยู่ภายใต้ข้อ จำกัด ของช่องว่างหรือการอ้างอิงในข้อความหลักของสิ่งพิมพ์ของคุณ (โดยปกติจะเป็นกรณีของวารสารที่พิมพ์ชื่อใหญ่) คุณสามารถรวมรายการอ้างอิงไปยังบรรจุภัณฑ์ที่ใช้ทั้งหมดเป็นตารางเสริมได้
คำตอบที่ถูกต้องคือใช่เนื่องจากเป็นแพ็กเกจพิเศษแบบโอเพนซอร์ส คำตอบอาจเป็นใช่หรือไม่ใช่ขึ้นอยู่กับนักพัฒนาซอฟต์แวร์ แนวทางปฏิบัติที่ดีที่สุดเมื่อมีข้อสงสัยคือรวมการอ้างอิงราวกับว่าคุณกำลังอ้างถึงแหล่งงานของบุคคลอื่นเพื่อหลีกเลี่ยงการขโมยความคิด ไม่ว่าคุณจะไม่เป็นเช่นนั้นฉันขอแนะนำอย่างยิ่งให้คุณแจ้งข้อมูลนี้กับผู้สอนของคุณเพื่อรับคำแนะนำในการครอบคลุมพื้นฐานของคุณ
ในส่วน "การตอบรับ" ของต้นฉบับคุณสามารถพูดว่า
ผู้เขียนขอขอบคุณผู้พัฒนา SciPy (Virtanen et al., 2020) ที่ทำให้> โค้ดของพวกเขาพร้อมใช้งานบนพื้นฐานฟรีและโอเพ่นซอร์ส
ทั้งนี้ขึ้นอยู่กับสถานการณ์ซึ่งอาจเพิ่มความยาวพิเศษให้กับต้นฉบับของคุณน้อยลงกว่าการพยายามใส่รองเท้าลงในข้อความหลัก