รายงานวิจัยพบบั๊กในสคริปต์ไพธอนคำนวณค่าสถิติของสคริปต์ที่มีการแจกจ่ายมาตั้งแต่ปี 2014 และถูกนำไปใช้คำนวณผลวิจัยกว่าร้อยชิ้น แต่บั๊กในสคริปต์อาจจะทำให้ต้องถอนงานวิจัยเหล่านั้นทั้งหมด
สคริปต์ปัญหานี้เป็นสคริปต์สำหรับงานวิจัยหาสารเคมีที่มีผลต่อต้านมะเร็ง พัฒนาโดยทีมวิจัยของศาสตราจารย์ Philip Williams และถูกพบโดย Yuheng Luo นักศึกษาปริญญาโทเมื่อเขาพยายามทำซ้ำผลวิจัย
บั๊กในสคริปต์เกิดจากการใช้ฟังก์ชั่น glob
เพื่อดึงรายชื่อไฟล์จากโฟลเดอร์ออกมา โดยนักวิจัยไม่ได้ตระหนักว่าฟังก์ชั่นนี้ไม่รับรองว่ารายชื่อไฟล์จะเรียงอย่างไร แม้ว่าในบางระบบไฟล์ผลที่ได้จะเรียงตามตัวอักษรแต่บางระบบไฟล์ก็ให้ผลต่างออกไป
เอกสารคู่มือฟังก์ชั่น glob
ระบุอย่างชัดเจนว่าผลที่ได้อาจจะเรียงหรือไม่เรียงก็ได้ ขึ้นกับระบบไฟล์ที่ใช้งานขณะนั้น
ที่มา - Vice, Slashdot: comment 59300632
Comments
กลิ่นความ chip hai โชยออกมาระดับรุนแรงมาก งานวิจัยเกี่ยวกับการแพทย์เสียด้วย
โห เรื่องใหญ่เลย บั๊กในโปรแกรมสมัยนี้ส่งผลกระทบไปไกลมาก
..: เรื่อยไป
glob นี่ตัวดีเลย พวกทำ wordpress theme/plugin ก็ชอบใช้กันแบบไม่อ่าน doc
จริงๆ สุขลักษณะที่ดี ถ้าไม่แน่ใจว่ามันเรียงไหม สั่ง sort สักทีก็รอดแล้ว
lewcpe.com, @wasonliw
งี้ คือต้องใช้ version ที่แก้บัคแล้ว run หาผลใหม่อีกรอบ? ประมาณออกเป็น revise
มันจะง่ายขนาดนั้นมั๊ยนะ?
ยิ่งถ้าผลมันไปคนละทางกับที่เคยสรุปวิจัยก่อนหน้า น่าจะบันเทิงมิใช่น้อย
Standing on the shoulders of giants
เมื่อยักษ์ขาหัก ทุกสิ่งก็พังทลาย