Proposed development framework and assessing performance model in distributed software engineering environment

Other Title(s)

نموذج مقترح لتطوير و تقيم الأداء في بيئة هندسة البرمجيات الموزعة

Dissertant

Jurayw, Mustafa Sad Kazim

Thesis advisor

al-Mashaikhi, Akram Muhammad Uthman

Comitee Members

Muslih, Usamah Kazim
Nassar, Muhammad Uthman

University

Amman Arab University

Faculty

Collage of Computer Sciences and Informatics

Department

Department of Computer Science

University Country

Jordan

Degree

Master

Degree Date

2013

Arabic Abstract

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

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

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

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

هذا بالإضافة إلى عرض أهم الاستنتاج و مقترحات العمل المستقبلي.

English Abstract

Global software development (GSD) is one of the contemporary trends in software engineering discipline.

It is a result of development of information, communication technology, and raising what so called cyberspace.

As global common, mature and reliable environment as infrastructure, platform, software systems, application regulation, security measurement, and governance space for telecommunication function as global environment for human activities such as the hypotheses of mobilization and virtualization.

Global Software Development approach faces several problems, and challenges.

Opportunities to these technological problems and non-technological problems are related to diversity in cultures, communication patterns and different time zone.

The research problem of this thesis attempts to answer questions related to the framework, models, methodology, and tools that can bridge the technical and non-technical gap.

Constraints and limitations of this study and inspected a group of methodologies and tools by review, critic, analysis of adapted models in management and performance evaluation of GSD projects.

This thesis was accomplished through proposing general framework with four models that can be adapted to ensure the effective performance during the GSD phases from requirements engineering to the implementation as follows: The proposed General framework contains four components.

Agile software as development methodology, cloud computation model as infrastructure and platform development environment, communication media as productivity tools and techniques, and performance assessment model .Therefore, the proposed model for assessing the performance of GSD contains two sub models such as independent variables.

Cooperation, Collaboration and Coordination Model (CCCM), Satisfaction, recognition, and reward model (SRRM).

The last model, Value Creation Model (VCM) through Disruptive Technology (Innovation) is proposed as dependent variable.

This thesis also presents the major conclusion and future research work.

Main Subjects

Mathematics

Topics

No. of Pages

84

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Background and related works.

Chapter Three : Global software development model and tools.

Chapter Four : Proposed GSD framework.

Chapter Five : Conclusions and future work.

References.

American Psychological Association (APA)

Jurayw, Mustafa Sad Kazim. (2013). Proposed development framework and assessing performance model in distributed software engineering environment. (Master's theses Theses and Dissertations Master). Amman Arab University, Jordan
https://search.emarefa.net/detail/BIM-526497

Modern Language Association (MLA)

Jurayw, Mustafa Sad Kazim. Proposed development framework and assessing performance model in distributed software engineering environment. (Master's theses Theses and Dissertations Master). Amman Arab University. (2013).
https://search.emarefa.net/detail/BIM-526497

American Medical Association (AMA)

Jurayw, Mustafa Sad Kazim. (2013). Proposed development framework and assessing performance model in distributed software engineering environment. (Master's theses Theses and Dissertations Master). Amman Arab University, Jordan
https://search.emarefa.net/detail/BIM-526497

Language

English

Data Type

Arab Theses

Record ID

BIM-526497