header
Image from OpenLibrary

A behaviour-driven requirements engineering approach for agile product lines / Heba Moustafa Kamel Elshandidy ; Supervised Sherif A. Mazen , Ehab E. Hassanein , Eman Nasr

By: Contributor(s): Material type: TextTextLanguage: English Publication details: Cairo : Heba Moustafa Kamel Elshandidy , 2021Description: 132 Leaves : charts , facsimiles ; 30cmOther title:
  • {uFEE7}{uFBAD}{uFE9E} ھ{ێښڙڙڌ̆{ێښڙڕڕ̆{ێښڙږڇ̆{ێښڙڍڈ ̆ا{uئإؤئ}{uئإإ٤}{uئإ٩٨}{uئإأ٤}{uئإإ٠}{uئإ٩٢}{uئإ٨إ}ت ا{uئإؤئ}{uئإإ٤}{uئإءء}{uئإؤ٣}{uئإإإ}ع {uئإ٩١}{uئإ٨إ}{uئإؤئ}{uئإآ٤}{uئإإ٠}{uئإإإ}ك {uئإؤئ}{uئإ٩٢}{uئإءإ}{uئإإ٣}{uئإء٠}{uئآئئ}{uئإ٨إ}ت {uئإإ٣}{uئإء٠}{uئإإ٤}{uئإإإ}{uئإأآ}{uئإ٩٤} ا{uئإؤئ}{uئإإ٤}{uئإإ٨}{uئإ٩٨}{uئإء٠}{uئإ٨إ}ت ا{uئإؤئ}{uئإإ٤}{uئإءإ}{uئإإ٧}{uئإ٩٤} [Added title page title]
Subject(s): Available additional physical forms:
  • Issued also as CD
Dissertation note: Thesis (Ph.D.) - Cairo University - Faculty of Computers and Artificial Intelligence - Department of Information Systems Summary: Due to the increasing need to achieve more flexible, higher responsive, and more economical software solutions, the research community has been growing interest in agile product line engineering throughout the past decade and half. One of the main research concerns in that domain is requirements engineering (RE), due to its critical role in the success of software projects. Research efforts in that area, however, still suffer many gaps that need to be filled. Firstly, research efforts were selective about which RE activity to be addressed rather than offering comprehensive solutions addressing all the RE activities. Secondly, the lack of adequate testing for the proposed research theories. Finally, most of the efforts focused on adopting agile practices into already existing software product line environments rather than using agile RE practices to build software product lines in agile-based environments. To overcome these research gaps, this thesis presents a novel flexible systematic RE approach for establishing and maintaining agile product lines called behaviour-driven requirements engineering using Kanban (BDRE-K). By using the behaviour-driven development method, this thesis shows that it is feasible to achieve a reactive requirements engineering approach for both functional and non-functional requirements. The findings of this research show the significant role of Specification by Example in achieving a reliable requirements engineering process. The thesis also sheds the light on the vital role of executable specifications in managing and maintaining the evolution of requirements throughout the development lifetime
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Home library Call number Copy number Status Date due Barcode
Thesis Thesis قاعة الرسائل الجامعية - الدور الاول المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.20.04.Ph.D.2021.He.B (Browse shelf(Opens below)) Not for loan 01010110083937000
CD - Rom CD - Rom مخـــزن الرســائل الجـــامعية - البدروم المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.20.04.Ph.D.2021.He.B (Browse shelf(Opens below)) 83937.CD Not for loan 01020110083937000

Thesis (Ph.D.) - Cairo University - Faculty of Computers and Artificial Intelligence - Department of Information Systems

Due to the increasing need to achieve more flexible, higher responsive, and more economical software solutions, the research community has been growing interest in agile product line engineering throughout the past decade and half. One of the main research concerns in that domain is requirements engineering (RE), due to its critical role in the success of software projects. Research efforts in that area, however, still suffer many gaps that need to be filled. Firstly, research efforts were selective about which RE activity to be addressed rather than offering comprehensive solutions addressing all the RE activities. Secondly, the lack of adequate testing for the proposed research theories. Finally, most of the efforts focused on adopting agile practices into already existing software product line environments rather than using agile RE practices to build software product lines in agile-based environments. To overcome these research gaps, this thesis presents a novel flexible systematic RE approach for establishing and maintaining agile product lines called behaviour-driven requirements engineering using Kanban (BDRE-K). By using the behaviour-driven development method, this thesis shows that it is feasible to achieve a reactive requirements engineering approach for both functional and non-functional requirements. The findings of this research show the significant role of Specification by Example in achieving a reliable requirements engineering process. The thesis also sheds the light on the vital role of executable specifications in managing and maintaining the evolution of requirements throughout the development lifetime

Issued also as CD

There are no comments on this title.

to post a comment.