Journal article
Understanding software engineers’ skill development in software development
Journal of Computer Information Systems, Vol.61(2), pp.108-117
2019
Abstract
Organizations increasingly use virtual teams to support their business processes. With software development as its context, this study aims to examine how software engineers are motivated to work in virtual teams, as well as the subsequent impacts this has on their programming and collaboration skills development. A theoretical model was developed based on self-determination theory. Data were collected from longitudinal surveys taken by software engineers in China. Our research results show that trust is positively related to software engineers’ autonomous motivation, whereas social influence is positively related to their controlled motivation. Besides, autonomous motivation enhances the amount of effort software engineers put into programming, whereas controlled motivation does not. Programming effort, in turn, increases their programming and collaboration skills. These research findings can advance our understanding about software engineers’ motivations in the context of software development. Our work also has important implications for organizations and software engineers.
Details
- Title
- Understanding software engineers’ skill development in software development
- Authors/Creators
- X. Wang (Author/Creator)X. Lin (Author/Creator)N. Hajli (Author/Creator)
- Publication Details
- Journal of Computer Information Systems, Vol.61(2), pp.108-117
- Publisher
- Taylor & Francis
- Identifiers
- 991005542880307891
- Copyright
- © 2019 International Association for Computer Information Systems
- Murdoch Affiliation
- College of Science, Health, Engineering and Education
- Language
- English
- Resource Type
- Journal article
Metrics
86 Record Views
InCites Highlights
These are selected metrics from InCites Benchmarking & Analytics tool, related to this output
- Collaboration types
- Domestic collaboration
- International collaboration
- Citation topics
- 4 Electrical Engineering, Electronics & Computer Science
- 4.47 Software Engineering
- 4.47.410 Software Engineering
- Web Of Science research areas
- Computer Science, Information Systems
- ESI research areas
- Computer Science