Empirical study : teaching agile software development

Dissertant

Hantuli, Ala

Thesis advisor

Sayyad, Abd al-Salam

University

Birzeit University

Faculty

Faculty of Engineering and Technology

Department

Department of Computer Systems Engineering

University Country

Palestine (West Bank)

Degree

Master

Degree Date

2020

Arabic Abstract

تم تبني منهجية (أجايل) لتطوير البرمجيات من قبل العديد من شركات البرمجيات، و هي المنهجية الأكثر شيوعاً في الأيام الحالية.

و مع ذلك، فإن جامعاتنا تولي الاهتمام الأكبر في مساقاتها المتعلقة بهندسة البرمجيات لتدريس النموذج التقليدي الذي يعتمد بدوره على التسلسل في عملية تطوير المنتج البرمجي، مقابل تخلية محدودة للخصائص الرئيسية للـ (أجايل).

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

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

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

ثم للتغلب على المشاكل المحتملة و تسليط الضوء على أي آثار جانبية بارزة.

تظهر النتائج الرضا العالي لدى الطلاب خلال التجربة، كما تظهر أدلة كافية لاستنتاج أن هناك فرقاً معنوياً في متوسطات التحسن بين المجموعتين التجريبية و الضابطة في فهم و تطبيق هندسة البرمجيات و الـ (اجايل) على وجه الخصوص.

English Abstract

Agile has been successfully adopted by many software companies and it is the most popular methodology in industry nowadays.

However, our universities give more attention to teaching Waterfall model in related courses with a bit coverage of Agile main characteristics.

In this thesis, we work on the setup, execution, and results of teaching a Software Engineering course to undergraduate students with a specific focus on Agile practices, through official re-constructed lectures besides open workshops with a senior engineer from industry to follow up with students in parallel.

In addition to improve the students’ technical, management and social skills, and compared to other related works, this research investigates many factors affected or have been affected by Agile and hold many significant comparisons, also it gives additional focus on some agile practices –not covered yet- as non-functional requirements.

This research was designed to study the impact of adopting the Agile Software Development Methodology in teaching, on students understanding and practicing of software engineering.

And then to overcome the potential problems and highlight any raised side effects.

The results show the high satisfaction of the students through the experiment, also show a sufficient evidence to conclude that there is a significant difference in the means of improvements between the experimental and control groups in understanding and applying software engineering and Agile methodology in specific

Main Subjects

Information Technology and Computer Science

No. of Pages

65

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Background and literature review.

Chapter Three : Research methodology.

Chapter Four : Results and discussion.

Chapter Five : Conclusion and future work.

References.

American Psychological Association (APA)

Hantuli, Ala. (2020). Empirical study : teaching agile software development. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-1412369

Modern Language Association (MLA)

Hantuli, Ala. Empirical study : teaching agile software development. (Master's theses Theses and Dissertations Master). Birzeit University. (2020).
https://search.emarefa.net/detail/BIM-1412369

American Medical Association (AMA)

Hantuli, Ala. (2020). Empirical study : teaching agile software development. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-1412369

Language

English

Data Type

Arab Theses

Record ID

BIM-1412369