نظام تتبع للعلل

من ويكيبيديا، الموسوعة الحرة

نظام تتبع العلل هو تطبيق برمجي يُستخدم لتتبع العلل البرمجية المبلغ عنها في مشاريع تطوير البرمجيات. وهو يعد نوع من برمجيات تتبع المواضيع. العديد من نظم تتبع العلل تتيح للمستخدم النهائي الإبلاغ عن الأخطاء مباشرة، ومن أمثلة ذلك النظم المستخدمة في مشاريع البرمجيات مفتوحة المصدر. وفي حالات أخرى، تُستخدم نظم تتبع العلل داخل المؤسسات والشركات التي تطور البرمجيات. وتتكامل نظم تتبع العلل مع برمجيات إدارة المشاريع.

في العادة، تُستخدم قواعد البيانات في نظم تتبع العلل لتسجيل البيانات المتعلقة بكل علة، مثل وصف العلة، درجة تأثيرها، وكيفية إعادة إنتاجها، وتاريخ الإبلاغ عنها والمبلغ، والمسند إليه إصلاحها وغير ذلك من التفاصيل. في المشاريع البرمجية مفتوحة المصدر قد يوفر نظام تتبع العلل إمكانية التصويت على العلل المبلغ عنها للمستخدمين النهائيين؛ وهو ما يساعد المطورين على الانتباه للعلل الأكثر أهمية.

من الممكن أن تقدم نظم تتبع العلل مزايا مثل اكتشاف العلل المتكررة بصفة تلقائية،[1] أو إصلاح العلل آليًّا دون تدخل المبرمج البشري.[2]

مراجع[عدل]

  1. ^ Jalbert، Nicholas؛ Weimer، Westley (2008). "Automated duplicate detection for bug tracking systems". (:unav): 52–61. DOI:10.1109/dsn.2008.4630070. ISBN:978-1-4244-2397-2.
  2. ^ Koyuncu، Anil؛ Liu، Kui؛ Bissyandé، Tegawendé F.؛ Kim، Dongsun؛ Monperrus، Martin؛ Klein، Jacques؛ Le Traon، Yves (2019). "iFixR: bug report driven program repair". Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering: 314–325. arXiv:1907.05620. Bibcode:2019arXiv190705620K. DOI:10.1145/3338906.3338935. ISBN:9781450355728.