Assessment and Refinement of Developer Experience Patterns

Furkejuvvon:
Bibliográfalaš dieđut
Publikašuvnnas:PQDT - Global (2024)
Váldodahkki: e Almeida, Maria Francisca Ferrão Castelo Branco de Faria
Almmustuhtton:
ProQuest Dissertations & Theses
Fáttát:
Liŋkkat:Citation/Abstract
Full Text - PDF
Fáddágilkorat: Lasit fáddágilkoriid
Eai fáddágilkorat, Lasit vuosttaš fáddágilkora!

MARC

LEADER 00000nab a2200000uu 4500
001 3149345117
003 UK-CbPIL
020 |a 9798346796862 
035 |a 3149345117 
045 2 |b d20240101  |b d20241231 
084 |a 189128  |2 nlm 
100 1 |a e Almeida, Maria Francisca Ferrão Castelo Branco de Faria 
245 1 |a Assessment and Refinement of Developer Experience Patterns 
260 |b ProQuest Dissertations & Theses  |c 2024 
513 |a Dissertation/Thesis 
520 3 |a Software development has evolved dramatically in both industry and academia, becoming a cornerstone of modern society. From the early days of basic coding to the current era of sophisticated software engineering practices, the field has continually advanced, driving innovation and efficiency across various sectors. In industry, software development is crucial for creating cuttingedge technologies and applications that enhance productivity, connectivity, and entertainment. The importance of software development to our society cannot be overstated, as it underpins critical infrastructures, supports economic growth, and improves the quality of life through continuous technological advancements.With the ascent of software development, the importance of developer experience (DX) has grown. DX centers on the overall well-being and effectiveness of software developers, considering their perspectives, sentiments, and the significance of their contributions throughout the development lifecycle. Much like user experience (UX) caters to users, DX recognizes developers’ pivotal role in creating high-quality software solutions.This research delves into the validation of the DX pattern language consisting of a collection of DX patterns designed to enhance the developer experience in software development contexts. The DX pattern language considers three main types of patterns: Cognitive, Affective, and Conative. Each one of these maps themselves to the mental dimensions of the definition of DX. The main target of this pattern language are software developers.We aim to evaluate the relevance of the patterns to the developers, to what extent product and company characteristics influence the validation of DX patterns in software development projects, and the correlations between the patterns. For this purpose, a systematic literature review was conducted to identify existing methods in the scientific community for validating patterns and pattern languages and then apply them to our pattern language.To address these questions, we decided to conduct surveys among software practitioners to provide valuable insights into the current state of DX patterns in software development environments. With this survey, we were able to conclude that most patterns were accepted by professionals and provided feedback to improve the patterns further. 
653 |a Software quality 
653 |a Art 
653 |a Software development 
653 |a User experience 
653 |a Information dissemination 
653 |a Computer science 
773 0 |t PQDT - Global  |g (2024) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3149345117/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3149345117/fulltextPDF/embedded/6A8EOT78XXH2IG52?source=fedsrch