Human resource optimization for bug fixing planning using multi-objective evolutionary algorithms

مقدم أطروحة جامعية

Khalil, Ilyas

مشرف أطروحة جامعية

Sayyad, Abd al-Salam

الجامعة

جامعة بيرزيت

الكلية

كلية الهندسة و التكنولوجيا

القسم الأكاديمي

دائرة هندسة أنظمة الحاسوب

دولة الجامعة

فلسطين (الضفة الغربية)

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2019

الملخص العربي

في مشاريع تطوير البرمجيات، عادة ما تكون قد تراكمت الاخطاء التقنيه وبالتالي يزداد مخزون هذه الاخطاء التي لم يتم معالجتها مع مرور الوقت في مرحله معينه يقرر المديرون التقليل من الدين التقني عن طريق التخطيط لواحده أو أكثر من التكرارات لتصحيح الأخطاء.

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

يوفر هذا البحث إطار عمل لتحسين تخصيص الموارد البشرية لتحقيق الأهداف المذكورة أعلام أولا يقارن بين مختلف الخوارزميات التطورية متعددة الأهداف.

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

تختلف البيانات المستخدمة من مشاريع مفتوحة المصدر إلى مشاريع صناعية و باحجام مختلفة

الملخص الإنجليزي

In software development projects, bugs are usually accumulated, and technical debt gets more significant over time.

Managers decide to reduce the technical debt by planning one or more iterations for bug fixing.

The time required to fix a bug depends on the bugs related competency areas, the human resource skill level in the assigned bugs components in addition to resource availability and dependency between bugs.

Managers seek to achieve fixing the highest number of bugs during an iteration while at the same time fixing the highest possible number of high severity and high priority bugs while making sure that the time left to finish all bugs is minimal and on the other hand making sure that bugs are not starved in the backlog.

This research provides a framework to optimize human resource assignment to achieve the objectives above.

First, it compares different many-objective evolutionary algorithms.

Second, it measures the minimum run time to get near-optimal.

Finally, validating the need for such framework by comparing human solutions and those generated by the framework on building a bug fixing plan.

This thesis uses various data sources by all parts which add more credibility to the results of experiments conducted.

Data used varies from open-source projects to industrial projects and of different sizes.

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الموضوعات

عدد الصفحات

103

قائمة المحتويات

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Related work.

Chapter Three : Background.

Chapter Four : Research methodology and experiment setup.

Chapter Five : Experiments results and analysis.

Chapter Six : Conclusion and future work.

References.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Khalil, Ilyas. (2019). Human resource optimization for bug fixing planning using multi-objective evolutionary algorithms. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-977548

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Khalil, Ilyas. Human resource optimization for bug fixing planning using multi-objective evolutionary algorithms. (Master's theses Theses and Dissertations Master). Birzeit University. (2019).
https://search.emarefa.net/detail/BIM-977548

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Khalil, Ilyas. (2019). Human resource optimization for bug fixing planning using multi-objective evolutionary algorithms. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-977548

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-977548