scispace - formally typeset
Search or ask a question

Answers from top 15 papers

More filters
Papers (15)Insight
The author advocates for human factor topics to be part of mainstream software engineering education in order to elevate job satisfaction, improve performance, and increase productivity of software engineers.
The course was a success-with students reporting that they learned far more than software engineering and felt better prepared for entry into the job market after having successfully completed all course requirements.
This study also revealed that a team of software developers maintained a high-level of job satisfaction despite their failure to meet schedule and cost goals of the organization.
It may also help researchers to study models of software developer experience and value systems.
The results show that a relatively small number of environmental factors can explain a significant portion of a software engineers’ perceptions of job satisfaction and organizational commitment.
An empirical method supports measurements that can lead to improvements in software developer skill.
We propose a theoretical model that embraces job design in explaining differences in work outcomes for contract versus permanent professionals on software development teams.
With highly interdisciplinary contributions that together provide a unique perspective on software development, this book helps readers understand how software design is performed today and encourages the current community of researchers to push the field forward.
This study provides insights for managers regarding the pressures felt by software developers moving to a new development environment, and contributes to the person-job fit literature by incorporating a technological change in job environment.
Based on these analyses, we make recommendations for improving software engineering curriculums by better training students how to apply these strategies effectively.
Proceedings ArticleDOI
Minghui Zhou, Audris Mockus 
07 Nov 2010
90 Citations
By studying developer fluency we contribute by determining dimensions along which developer expertise is acquired, finding ways to measure them, and quantifying the trajectories of developer learning.
The interaction of the developer and the environment provides explanatory power above and beyond either of the factors separately, suggesting that studies examining strain and performance of developers should explicitly consider and measure the cognitive style fit between the software developer and the software development environment.
This study demonstrates how a sustainable development focus can be integrated into a traditional software engineering course.
Our findings show that having strong logical reasoning and hypothesis testing skills are differentiating factors in the software developer/tester performance in terms of defect rates.
Furthermore, by combining these skills with appropriate job roles, we should be able to improve the productivity of a software organization.