Task allocation in software engineering based on performance patterns

Other Title(s)

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

Dissertant

Assaf, Mustafa

Thesis advisor

Hassunah, Yusuf

University

Birzeit University

Faculty

Faculty of Engineering and Technology

Department

Department of Computer Systems Engineering

University Country

Palestine (West Bank)

Degree

Master

Degree Date

2018

English Abstract

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.

Main Subjects

Information Technology and Computer Science

Topics

No. of Pages

86

Table of Contents

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.

American Psychological Association (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

Modern Language Association (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

American Medical Association (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

Language

English

Data Type

Arab Theses

Record ID

BIM-889354