Software code review is an inspection of a code change by an independe การแปล - Software code review is an inspection of a code change by an independe ไทย วิธีการพูด

Software code review is an inspecti

Software code review is an inspection of a code change by an independent third-party developer in order to identify and fix defects before an integration. Effectively performing code review can improve the overall software quality. In recent years, Modern Code Review (MCR), a lightweight and tool-based code inspection, has been widely adopted in both proprietary and open-source software systems. Finding appropriate codereviewers in MCR is a necessary step of reviewing a code change. However, little research is known the difficulty of finding codereviewers in a distributed software development and its impact on reviewing time. In this paper, we investigate the impact of reviews with code-reviewer assignment problem has on reviewing time. We find that reviews with code-reviewer assignment problem take 12 days longer to approve a code change. To help developers find appropriate code-reviewers, we propose REVFINDER, a file location-based code-reviewer recommendation approach. We leverage a similarity of previously reviewed file path to recommend an appropriate code-reviewer. The intuition is that files that are located in similar file paths would be managed and reviewed by similar experienced code-reviewers. Through an empirical evaluation on a case study of 42,045 reviews of Android Open Source Project (AOSP), OpenStack, Qt and LibreOffice projects, we find that REVFINDER accurately recommended 79% of reviews with a top 10 recommendation. REVFINDER also correctly recommended the code-reviewers with a median rank of 4. The overall ranking of REVFINDER is 3 times better than that of a baseline approach. We believe that REVFINDER could be applied to MCR in order to help developers find appropriate code-reviewers and speed up the overall code review process.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ตรวจทานรหัสซอฟต์แวร์การตรวจสอบการเปลี่ยนแปลงรหัสโดยนักพัฒนาอื่น ๆ มีอิสระเพื่อระบุข้อบกพร่อง fix ก่อนการรวมได้ ดำเนินการตรวจสอบรหัสได้อย่างมีประสิทธิภาพสามารถปรับปรุงคุณภาพซอฟต์แวร์โดยรวม ในปีที่ผ่านมา สมัยรหัสตรวจทาน (MCR), มีน้ำหนักเบา และ ใช้เครื่องมือการตรวจสอบ มีการอย่างกว้างขวางนำในทั้งระบบซอฟต์แวร์กรรมสิทธิ์ และการเปิดแหล่ง หาที่เหมาะสม codereviewers ใน MCR เป็นขั้นตอนที่จำเป็นของการตรวจทานการเปลี่ยนแปลงรหัส อย่างไรก็ตาม น้อยมีชื่อเสียง difficulty ของ codereviewers finding ในการพัฒนาซอฟต์แวร์แบบกระจายและผลกระทบในการตรวจสอบเวลา ในเอกสารนี้ เราตรวจสอบผลกระทบของการรีวิวจากผู้ตรวจทานรหัสปัญหากำหนดมีการพิจารณาทบทวนเวลาการ เรา find ที่ทานกับผู้ตรวจทานรหัสกำหนดปัญหาไปอีก 12 วันอนุมัติการเปลี่ยนแปลงรหัส เพื่อช่วยให้นักพัฒนา find สมรหัสทาน เราเสนอ REVFINDER วิธีการแนะนำรหัสการตรวจทานจัด file เราใช้ประโยชน์จากความคล้ายกันของ file ก่อนหน้านี้สรุปเส้นทางแนะนำเป็นรหัสตรวจทานความเหมาะสม สัญชาตญาณที่เป็นว่า files ที่อยู่ในเส้นทาง file คล้ายจะจัดการ และตรวจทาน โดยมีประสบการณ์คล้ายกันทานรหัส ผ่านการประเมินผลในกรณีศึกษาของโครงการ Android เปิดแหล่งที่มาโครงการ (AOSP), OpenStack คิวที และ LibreOffice รีวิว 42,045 เรา find REVFINDER ที่ถูกต้องแนะนำ 79% ของด้วยแนะนำ 10 อันดับ นอกจากนี้ REVFINDER ยังถูกแนะนำทานรหัสกับตำแหน่งมัธยฐานของ 4 การจัดอันดับของ REVFINDER โดยรวมเป็น 3 ครั้งดีกว่าที่เป็นแนวทางพื้นฐาน เราเชื่อว่า สามารถใช้ REVFINDER กับ MCR เพื่อช่วยนักพัฒนา find สมรหัสทาน และกระบวนการตรวจทานรหัสโดยรวมความเร็ว
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
รหัสตรวจสอบซอฟต์แวร์การตรวจสอบรหัสการเปลี่ยนแปลงโดยอิสระของบุคคลที่สามนักพัฒนาเพื่อระบุและจึง x ข้อบกพร่องก่อนรวม มีประสิทธิภาพการตรวจสอบรหัสสามารถปรับปรุงคุณภาพของซอฟต์แวร์โดยรวม ใน ปี ล่าสุด รหัสตรวจสอบที่ทันสมัย ( mcr ) เป็นเครื่องมือที่มีน้ำหนักเบาและการตรวจสอบรหัสตามได้รับการยอมรับอย่างกว้างขวางทั้งในระบบกรรมสิทธิ์และโอเพนซอร์สซอฟต์แวร์การค้นหา codereviewers เหมาะสมในตำแหน่งรองเป็นขั้นตอนที่จำเป็นในการเปลี่ยนรหัส อย่างไรก็ตาม การวิจัยน้อยเป็นที่รู้จัก DIF จึง culty ของจึงหา codereviewers ในการกระจายซอฟต์แวร์การพัฒนาและผลกระทบในการตรวจสอบเวลา งานวิจัยนี้ได้ศึกษาผลกระทบของความคิดเห็นกับปัญหาการมอบหมายงานตรวจทานรหัสได้ในการตรวจสอบเวลาเราจึงหาที่รีวิวกับปัญหาการมอบหมายงานตรวจทานรหัสใช้เวลานาน 12 วัน อนุมัติให้เปลี่ยนรหัส เพื่อช่วยให้นักพัฒนาจึงเหมาะสมและรหัสตรวจสอบ เราขอ revfinder , เลอ ใช้รหัสผู้ใช้จึงแนะนำวิธีการ เราใช้ประโยชน์จากความคล้ายคลึงกันของก่อนหน้านี้ดูจึงเลอเส้นทางแนะนำทานที่เหมาะสม รหัสความรู้สึกที่ถ่ายทอดเลสที่อยู่ในจึงคล้ายกัน เลอ เส้นทางจะจัดการ และดูคล้ายๆ กัน ประสบการณ์ รหัส ผู้ตรวจทาน ผ่านการประเมินเชิงประจักษ์เกี่ยวกับกรณีศึกษาของโครงการเปิดแหล่งที่มา 42045 รีวิว Android ( AOSP ) openstack , QT libreof CE และถ่ายทอดโครงการ เราจึง revfinder ND ที่ถูกต้องแนะนำ ร้อยละ 79 ของบทวิจารณ์ กับ 10 สุดยอดแนะนำrevfinder ยังถูกต้องแนะนำรหัสตรวจสอบด้วยอันดับเฉลี่ยของ 4 การจัดอันดับโดยรวมของ revfinder 3 ครั้งกว่าที่ของ พื้นฐาน วิธีการ เราเชื่อว่า revfinder สามารถใช้กับ mcr เพื่อช่วยนักพัฒนาจึง ND เหมาะสมรหัส ผู้ตรวจทาน และเร่งความเร็วกระบวนการตรวจสอบรหัส
รวม
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: