Integrating design thinking into extreme programming

Full text for this resource is not available from the Research Repository.

Sohaib, Osama ORCID: 0000-0001-9287-5995, Solanki, Hiralkumari, Dhaliwa, Navkiran, Hussain, Walayat ORCID: 0000-0003-0610-4006 and Asif, Muhammad ORCID: 0000-0003-1839-2527 (2019) Integrating design thinking into extreme programming. Journal of Ambient Intelligence and Humanized Computing, 10 (6). pp. 2485-2492. ISSN 1868-5137


The increased demand for information systems drives businesses to rethink their customer needs to a greater extent and undertake innovation to compete in the marketplace. The design thinking (DT) is a human-centered methodology leads to creativity and innovation. The agile applications development such as extreme programming (XP) as a rapid application development approach tends to focus on perfecting functionality requirement and technical implementation. However, it causes significant challenges to building software/applications to meet the needs of end-user. This study integrates DT practices into XP methodology to improve the quality of software product for the end-users and enable businesses to achieve creativity and innovation. The proposed integrated DT@XP framework presents the various DT practices (empathy, define, persona, DT user stories) are adapted into XP exploration phase, prototyping and usability evaluation into XP planning phase. Our work demonstrates the applicability of DT concepts to analyze customer/user involvement in XP projects.

Dimensions Badge

Altmetric Badge

Item type Article
DOI 10.1007/s12652-018-0932-y
Official URL
Subjects Current > FOR (2020) Classification > 4612 Software engineering
Current > Division/Research > VU School of Business
Keywords programming, design thinking, DT, extreme programming, XP, software quality, user friendly
Citations in Scopus 32 - View on Scopus
Download/View statistics View download statistics for this item

Search Google Scholar

Repository staff login