Task allocation in software engineering based on performance patterns

العناوين الأخرى

توزع المهام في مشاريع هندسة البرمجيات بناءا على أنماط الأداء

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

Assaf, Mustafa

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

Hassunah, Yusuf

الجامعة

جامعة بيرزيت

الكلية

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

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

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

دولة الجامعة

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

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

ماجستير

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

2018

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

Task allocation decisions are critical to the success of software projects.

Task allocation is an NP problem, due to a variety of factors that affects it, and because the size of the software project grows.

Managers also need to measure their team performance, weakness, and strength.

It’s been proven that personality is one of the most important criteria used in tasks allocation.

In this thesis, a Personality Model for Task Allocation (PMTA) is presented.

Data from previous projects are analyzed to identify tasks characteristics and the capability of each person to perform each type of task.

This work is based on the principle that there are certain criteria that can be measured which allows drawing clear conclusions about the results of different task allocations.

Then, performance patterns are defined to assess the productivity of the team members.

Therefore we are aiming at identifying correlations with performance on certain criteria and the ideal or proffered task allocation.

In this thesis, a case study has been conducted in a Palestinian software development company to investigate the relationships between task characteristics and developers’ personalities which are identified using Belbin and MBTI indicators.

The tasks have been decomposed based on six criteria which are task’s difficulty, urgency, creativity, social, analysis, and design.

Correlations are built based on productivity of personalities to perform each task type.

An experiment also has been conducted to validate the proposed model.

The proposed model has helped to improve the productivity of developers.

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

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

الموضوعات

عدد الصفحات

86

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

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Related work.

Chapter Three : Personality model for task allocation (PMTA).

Chapter Four : Research methodology.

Chapter Five : Results and discussion.

Chapter Six : Conclusion.

Chapter Seven : Limitations and recommendations for future research.

References.

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

Assaf, Mustafa. (2018). Task allocation in software engineering based on performance patterns. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-889354

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

Assaf, Mustafa. Task allocation in software engineering based on performance patterns. (Master's theses Theses and Dissertations Master). Birzeit University. (2018).
https://search.emarefa.net/detail/BIM-889354

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

Assaf, Mustafa. (2018). Task allocation in software engineering based on performance patterns. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-889354

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-889354