Assessment and Refinement of Developer Experience Patterns
Guardado en:
| Publicado en: | PQDT - Global (2024) |
|---|---|
| Autor principal: | |
| Publicado: |
ProQuest Dissertations & Theses
|
| Materias: | |
| Acceso en línea: | Citation/Abstract Full Text - PDF |
| Etiquetas: |
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| Resumen: | 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. |
|---|---|
| ISBN: | 9798346796862 |
| Fuente: | ProQuest Dissertations & Theses Global |