Human resource optimization for bug fixing planning using multi-objective evolutionary algorithms
Dissertant
Thesis advisor
University
Birzeit University
Faculty
Faculty of Engineering and Technology
Department
Department of Computer Systems Engineering
University Country
Palestine (West Bank)
Degree
Master
Degree Date
2019
Arabic Abstract
في مشاريع تطوير البرمجيات، عادة ما تكون قد تراكمت الاخطاء التقنيه وبالتالي يزداد مخزون هذه الاخطاء التي لم يتم معالجتها مع مرور الوقت في مرحله معينه يقرر المديرون التقليل من الدين التقني عن طريق التخطيط لواحده أو أكثر من التكرارات لتصحيح الأخطاء.
يعتمد الوقت المطلوب لإصلاح الخلل على عوامل مثل الكفاءة ذات الصلة بالخلل، و مستوى مهارة الموارد البشرية و طبيعة الخلل بالإضافة إلى توفر الموارد والتبعية بين الاخطاء يسعى المدراء إلى إصلاح أكبر عدد من الأخطاء أثناء التكرار وفي نفس الوقت إصلاح أعلى عدد ممكن من الأخطاء ذات الأولوية العالية مع التأكد من أن الوقت المتبقي لإنهاء جميع الأخطاء اقل ما يمكن وعلى الجانب الآخر التأكد انه لا يتم بقاء الخلل بدون حل لفترة طويله .
يوفر هذا البحث إطار عمل لتحسين تخصيص الموارد البشرية لتحقيق الأهداف المذكورة أعلام أولا يقارن بين مختلف الخوارزميات التطورية متعددة الأهداف.
ثانيا، يقيس الحد الأدنى لوقت التشغيل للحصول على الحد الأقصى الأمثل وأخيرا، التحقق من الحاجة إلى هذا الإطار من خلال مقارنة بين الإنسان و الإطار على بناء خطة عمل لتصحيح الأخطاء تستخدم هذه الرسالة مصادر مختلفة للبيانات من جميع الأجزاء التي تضيف مصداقية أكبر للنتائج التجارب التي أجريت.
تختلف البيانات المستخدمة من مشاريع مفتوحة المصدر إلى مشاريع صناعية و باحجام مختلفة
English Abstract
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.
Main Subjects
Information Technology and Computer Science
Topics
No. of Pages
103
Table of Contents
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.
American Psychological Association (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
Modern Language Association (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
American Medical Association (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
Language
English
Data Type
Arab Theses
Record ID
BIM-977548