2024
Authors
Bertolino, A; Faria, JP; Lago, P; Semini, L;
Publication
QUATIC
Abstract
2024
Authors
Pereira, A; Lima, B; Faria, JP;
Publication
CoRR
Abstract
2024
Authors
Faria, JP; Verbeek, F; Fasolino, AR;
Publication
ACM SIGSOFT Softw. Eng. Notes
Abstract
2024
Authors
Assis, T; Ferreira, P; Aguiar, A;
Publication
ICERI Proceedings - ICERI2024 Proceedings
Abstract
2024
Authors
Pinho, D; Aguiar, A; Amaral, V;
Publication
EuroPLoP
Abstract
The need for software developers is growing in a world where software systems play multiple roles in our daily lives. Due to the mental nature of their work, we are driven to address their needs. The concept of developer experience (DX) was defined as an extension of user experience, focusing on the dual role developers have as users and creators. This paper proposes a pattern language that can assist developers in improving their developer experience. In addition, we present a selection of patterns that focus on the cognitive dimension of the mind: Infrastructure Alignment, Adeqate Skills, It Takes A Village, Learning From A Master, Written Knowledge, and Practice Makes Perfect.
2024
Authors
Almeida, F; Pinho, D; Aguiar, A;
Publication
EuroPLoP
Abstract
The concept of patterns and pattern languages, although very common in software nowadays, was first approached by Christopher Alexander, in the area of architecture, in the book A pattern language: towns, buildings, construction. However, it was only in 1980 that the term was adapted for software development, gaining its popularity in 1994. Despite the fact that the concept of patterns has been used in the area of software development for more than 40 years, there is still no consensus on the best method to validate patterns and patterns languages, and the existing methods are scattered in several different papers and research across the scientific community. As such, in this paper, we conduct a systematic literature review about the existing methods in the scientific community to validate patterns and pattern languages.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.