Contents of Bug Reports (Developers)
Table 2 shows that the most widely used items across projects are steps to reproduce, observed and expected behavior, stack traces, and test cases. Information rarely used by developers is hardware and severity. ECLIPSE and MOZILLA developers favorably used screenshots, while APACHE and ECLIPSE developers more often used code examples and stack traces.
For the importance of items,steps to reproduce stand out clearly. Next in line are stack traces and test cases, both of which help narrowing down the search space for defects. Observed behavior, albeit weakly, mimics steps to reproduce the bug, which is why it may be rated important. Screenshots were rated as high, but often are helpful only for a subset of bugs, e.g., GUI errors. Smaller surprises in the results are the relative low importance of items such as expected behavior, code examples, summary and mandatory fields such as version, operating system, product, and hardware. As pointed out by a MOZILLA developer,not all projects need the information that is provided by mandatory fields:
“That’s why product and usually even component information is irrelevant to me and that hardware and to some degree [OS] fields are rarely needed as most our bugs are usually found in all platforms.”
เนื้อหาของรายงานบั๊ก ( นักพัฒนา )ตารางที่ 2 แสดงที่ใช้กันอย่างแพร่หลายรายการในโครงการขั้นตอนการทำซ้ำและสังเกตพฤติกรรมที่พึงประสงค์ , กองสืบ และกรณีทดสอบ ข้อมูลที่ไม่ค่อยได้ใช้โดยนักพัฒนาคือฮาร์ดแวร์และความรุนแรง คราสและนักพัฒนา Mozilla ซึ่งใช้หน้าจอในขณะที่ Apache และนักพัฒนา Eclipse บ่อย ใช้ตัวอย่างรหัสและร่องรอยสแต็กสำหรับความสำคัญของสินค้า ขั้นตอนผลิตที่โดดเด่นชัดเจน ถัดไปในบรรทัดมีร่องรอยสแต็กและกรณีทดสอบ ซึ่งทั้งสองช่วยให้แคบลง พื้นที่ค้นหาข้อบกพร่อง สังเกตพฤติกรรม แต่ป้อแป้ , เลียนแบบขั้นตอนการทำซ้ำข้อผิดพลาดซึ่งเป็นเหตุอาจจะในที่สำคัญ หน้าจออยู่ในระดับสูง แต่มักจะเป็นประโยชน์เพียงบางส่วนของข้อผิดพลาดเช่น GUI , ข้อผิดพลาด ขนาดเล็กที่น่าประหลาดใจในผลลัพธ์ที่มีความสำคัญต่ำสัมพัทธ์ของสินค้า เช่น พฤติกรรมที่พึงประสงค์ ตัวอย่างรหัส สรุปและ elds จึงบังคับ เช่น รุ่น , ระบบปฏิบัติการ , ผลิตภัณฑ์ , ฮาร์ดแวร์ เป็นแหลมออกโดย Mozilla ผู้พัฒนาโครงการทั้งหมดไม่ต้องข้อมูลที่ให้ไว้โดยการบังคับจึง elds :" นั่นคือเหตุผลที่ผลิตภัณฑ์ และมักจะได้ข้อมูลชิ้นส่วนที่ไม่เกี่ยวข้องกับผม และที่ฮาร์ดแวร์และบางส่วน [ OS ] จึง elds ไม่ค่อยจําเป็นข้อบกพร่องของเราส่วนใหญ่มักจะพบในแพลตฟอร์มทั้งหมด " .
การแปล กรุณารอสักครู่..
