NUST Institutional Repository

Agile-Based Approach for Efficient and Quality-Oriented Development of DApps

Show simple item record

dc.contributor.author Alam, Muhammad Haroon
dc.date.accessioned 2024-01-25T10:15:28Z
dc.date.available 2024-01-25T10:15:28Z
dc.date.issued 2024-01-25
dc.identifier.other 00000362161
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/41929
dc.description Supervised by Associate Prof Dr. Fahim Arif en_US
dc.description.abstract Blockchain Oriented Software Engineering (BOSE) introduces new research directions for the systematic, disciplined, and quantifiable approaches to the development of blockchain-based software systems i.e., Decentralized Applications (DApps). The development lifecycle of DApps is different and complex as compared to traditional software systems. BOSE develops new software engineering approaches to manage the development of DApps, these approaches are hybrid and based on standards that are being followed in software engineering to manage the development of traditional software systems with collaborations new trends, and architecture of DApps. This thesis contributes to this area of research by introducing software engineering approaches such as agile software development and project management methods to provide efficient and quality-oriented development of blockchain-enabled smart contracts-based DApps systems. This thesis proposes a hybrid framework to ensure specified, simple, and standardized agile-based management of efficient and quality-oriented development of DApps. The proposed framework facilitates efficiency and quality through specified project goals, management of resource consumption of DApps systems, agile testing, simplicity in software requirements, and design process. SMART (Specific, Measurable, Achievable, Realistic, Time-bound, or Traceable) objectives, Class Responsibility Collaborator modeling, Pair Programming, Acceptance Test Driven Development, Prioritization of Requirements, and Project Velocity are practices and methods introduced in the proposed framework. A questionnaire survey in the community of software industry professionals and a case study is also conducted to implement the proposed framework in a real-time industry environment. Responses and results of the survey and case study establish the effectiveness and usability of all the practices and methods of the proposed framework for efficient and quality-oriented development of DApps systems. en_US
dc.language.iso en en_US
dc.publisher MCS en_US
dc.title Agile-Based Approach for Efficient and Quality-Oriented Development of DApps en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account