Mostrar el registro sencillo del ítem

dc.contributor.authorMorales J.
dc.contributor.authorRusu C.
dc.contributor.authorBotella F.
dc.contributor.authorQuinones D.
dc.date.accessioned2020-09-02T22:23:36Z
dc.date.available2020-09-02T22:23:36Z
dc.date.issued2019
dc.identifier10.1109/ACCESS.2019.2920124
dc.identifier.citation7, , 71079-71094
dc.identifier.issn21693536
dc.identifier.urihttps://hdl.handle.net/20.500.12728/5419
dc.descriptionProgrammers use various software development artifacts in their work, such as programming environments, design documents, and programming codes. These software artifacts can be studied and improved based on usability and User eXperience (UX) factors. In this paper, we consider programmers to be a specific case of users and analyze different elements that influence their experience in this specific context. We conducted a systematic literature review of papers published over the last ten years related to 1) the definition of the Programmer eXperience (PX); 2) the PX, UX, and usability factors regarding the programming environments, design documents, and programming codes; and 3) sets of heuristics to evaluate the software development artifacts mentioned before. We analyzed 73 articles, and the results obtained show that: 1) the important elements that influence the PX are the motivation of programmers and the choice of tools they use in their work, such as programming environments; 2) most of the identified studies (59%) aimed to evaluate the influence of the PX, UX, and usability on programming environments; 3) the majority of the studies (70%) used methods such as usability tests and/or heuristic evaluation methods; and 4) four sets of heuristics are used to evaluate software development artifacts in relation to programming environments, programming languages, and application programming interfaces. The results suggest that further research in this area is necessary to better understand and evaluate the concept of the PX. © 2013 IEEE.
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.subjectHeuristic evaluation
dc.subjectProgrammer eXperience
dc.subjectsystematic literature review
dc.subjectusability
dc.subjectUser eXperience
dc.subjectApplication programming interfaces (API)
dc.subjectApplication programs
dc.subjectHeuristic methods
dc.subjectSoftware design
dc.subjectSoftware testing
dc.subjectUsability engineering
dc.subjectUser interfaces
dc.subjectHeuristic evaluation
dc.subjectProgrammer experiences
dc.subjectSystematic literature review
dc.subjectusability
dc.subjectUser experience
dc.subjectHeuristic programming
dc.titleProgrammer eXperience: A Systematic Literature Review
dc.typeArticle


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem