Abstract:Abstract. Software developers are both users of development tools but also designers of new software systems. This dual role makes developers special users of work-related software. To increase the understanding of developers as users and to evaluate the ability of common measurement scales to address developer experience, we conducted a survey measuring developers' flow state, intrinsic motivation and user experience. Scales used were the Short Dispositional Flow Scale, items from the Intrinsic Motivation Inv… Show more
“…Thus, there was a significant correlation between OUX and perceived competence item both in IMI and SDFS-2 as well as between OUX and enjoyment in IMI and autotelic experience in SDFS-2. These findings are in line with our previous results considering integrated development environments [26]; perceived competence and items assessing enjoyment were correlated in that study too.…”
Section: Kendall's Tau Correlation Analysissupporting
confidence: 93%
“…Our hypothesis is that these factors make developers' work more enjoyable and increases their productivity. We have previously conducted a similar study in the context of integrated development environments [26]. This paper reports a survey study that was organized for two main reasons.…”
Section: Methodsmentioning
confidence: 99%
“…1. the Short Dispositional Flow State Scale (SDFS-2) [20] used in its entirety, 2. parts of the Intrinsic Motivation Inventory (IMI) [34] including questions related to interest/enjoyment, perceived competence, effort/importance, and perceived choice, and 3. the short version of the AttrakDiff-2 (SAD-2) [17] used in its entirety, and 4. our own Developer Experience Scale (DEXI) [26]. The scales, except DEXI, were selected since they are widely used and validated.…”
Section: Survey Contentsmentioning
confidence: 99%
“…One item (DEXI_G) measured general quality (Table 4). DEXI scale was piloted with students in a code camp experiment and used in a study reported in [26]. .…”
Software developers use software products to design and develop new software products for others to use. Research has introduced a concept of developer experience inspired by the concept of user experience but appreciating also the special characteristics of software development context. It is unclear what the experiential components of developer experience are and how it can be measured. In this paper we address developer experience of Vaadin Designer, a graphical user interface designer tool in terms of user experience, intrinsic motivation, and flow state experience. We surveyed 18 developers using AttrakDiff, flow state scale, intrinsic motivation inventory and our own DEXI scale and compare those responses to developers' overall user experience assessment using Mann-Whitney U test. We found significant differences in motivational and flow state factors between groups who assessed the overall user experience either bad or good. Based on our results we discuss the factors that construe developer experience.
“…Thus, there was a significant correlation between OUX and perceived competence item both in IMI and SDFS-2 as well as between OUX and enjoyment in IMI and autotelic experience in SDFS-2. These findings are in line with our previous results considering integrated development environments [26]; perceived competence and items assessing enjoyment were correlated in that study too.…”
Section: Kendall's Tau Correlation Analysissupporting
confidence: 93%
“…Our hypothesis is that these factors make developers' work more enjoyable and increases their productivity. We have previously conducted a similar study in the context of integrated development environments [26]. This paper reports a survey study that was organized for two main reasons.…”
Section: Methodsmentioning
confidence: 99%
“…1. the Short Dispositional Flow State Scale (SDFS-2) [20] used in its entirety, 2. parts of the Intrinsic Motivation Inventory (IMI) [34] including questions related to interest/enjoyment, perceived competence, effort/importance, and perceived choice, and 3. the short version of the AttrakDiff-2 (SAD-2) [17] used in its entirety, and 4. our own Developer Experience Scale (DEXI) [26]. The scales, except DEXI, were selected since they are widely used and validated.…”
Section: Survey Contentsmentioning
confidence: 99%
“…One item (DEXI_G) measured general quality (Table 4). DEXI scale was piloted with students in a code camp experiment and used in a study reported in [26]. .…”
Software developers use software products to design and develop new software products for others to use. Research has introduced a concept of developer experience inspired by the concept of user experience but appreciating also the special characteristics of software development context. It is unclear what the experiential components of developer experience are and how it can be measured. In this paper we address developer experience of Vaadin Designer, a graphical user interface designer tool in terms of user experience, intrinsic motivation, and flow state experience. We surveyed 18 developers using AttrakDiff, flow state scale, intrinsic motivation inventory and our own DEXI scale and compare those responses to developers' overall user experience assessment using Mann-Whitney U test. We found significant differences in motivational and flow state factors between groups who assessed the overall user experience either bad or good. Based on our results we discuss the factors that construe developer experience.
“…Technical and hard skills have been a long-time focus point for research in the software development field [11]. Soft skills, human factors, and intrinsic motivation have recently begun to gain attention, but with a focus on the software developer role [12]. However, the role of software tester has not been given the same attention.…”
Abstract. One important discussion in the software development field is related to the skills that people need to have to build successful software products. This debate is generated on one hand by a large number of failures and delays of software projects. On the other hand, the debate is triggered by the need to build even better-quality software in a rapidly changing world. We will examine to which extent soft skills are relevant when hiring software testers and if there are any specific skills required for agile testers.We analyzed 400 job advertisements for testers from 33 countries, out of which 64% ask for soft skills. Of the advertisements asking for soft skills, there is, on average, a request for 5 soft skills, 11 testing skills, and 5 technical skills. Only 30% of the companies ask explicitly for agile testers. However, our analysis shows no notable differences in skill demands for agile testers and the rest.Software companies want to hire testers who can communicate well and have analytical and problem-solving skills. There is a significant increase in the need for openness and adaptability, independent-working and team-playing since 2012. In addition, there are new categories of soft skills identified, such as having work ethics, customer-focus and the ability to work under pressure.
BackgroundRecent literature has identified students' academic well‐being as an indicator of their persistence in their current study and competence development. While prior literature has focused on measuring students' academic well‐being from psychological and mental health perspectives, limited studies have explored the ways in which the learning environment provides diverse sources (e.g., supervision and peer support) to support students' academic well‐being.PurposeThis study aims to explore sources that foster students' academic well‐being from the perspective of two different student groups, namely first‐year engineering students and senior engineering students, in a PBL (project‐based learning) environment.MethodThe Q methodology was applied, connecting both qualitative and quantitative research characteristics. Two student groups, including 23 first‐year engineering students and 19 senior engineering students, participated in this study to illustrate various viewpoints of different student groups and offer prospects for analyzing data from a new comparative angle via second‐order factor analysis.ResultsIn the first‐year engineering student group, three viewpoints were identified, namely the emphasis on enjoyment through study–life balance, personal values and aspirations, and academic agency. The senior engineering student group focused on internal sources related to professional development, including two viewpoints pertaining to their goal‐oriented academic development and enactment of agency through self‐management. Practical suggestions are proposed to optimize engineering curriculum design to better support students' academic well‐being.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.