Browse DORAS
Browse Theses
Latest Additions
Creative Commons License
Except where otherwise noted, content on this site is licensed for use under a:

A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation

Yilmaz, Murat (2013) A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation. PhD thesis, Dublin City University.

Full text available as:

[img]PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader


Despite the significant effort in managing the complexities of software development by using several engineering analogies, there is still no comprehensive approach that recognizes software development as a social activity and software productivity in form of an intangible asset gained and maintained by social relations. This study proposes a model in which software productivity improvement is investigated as a function of the factors affecting productivity, whereas team productivity is considered as a compatibility problem of distinct personality traits that should be situated in an efficient social configuration. The fundamental assumption is that the productivity is a latent construct measurable by a set of indicators and improvable by relating personality traits and team configurations. The two main contribution of this thesis is to develop an understanding of the factors affecting software productivity by empirical investigation and to build a personality-profiling test based on a psychometric scale specific to software practitioners. To assess the validity of our approach, we conducted a two- step empirical study in an industrial setting: (i) a psychometric survey on 216 software practitioners for measuring the correlations among the factors affecting productivity, and (ii) a domain specific game-based personality test on 63 participants for investigating the implications of personality types over the effective team configurations. Our findings indicate that software productivity is positively associated with social productivity and social capital, and can be measured by 21 different indicators identified from the literature. In addition, social aspects such as team size and individual’s characteristics have a significant affect on productive team formations. A strong negative association is observed between social capital and the time practitioners spend in a software company. Evidence suggests that individuals in software teams become more extroverted while the effective configurations are still achieved with teams populated by balanced personality traits.

Item Type:Thesis (PhD)
Date of Award:March 2013
Supervisor(s):O'Connor, Rory
Subjects:Business > Managerial economics
Computer Science > Information technology
Business > Employee motivation
Computer Science > Software engineering
Business > Management
Business > Economics
DCU Faculties and Centres:Research Initiatives and Centres > Lero: The Irish Software Engineering Research Centre
DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 3.0 License. View License
ID Code:17731
Deposited On:03 Apr 2013 13:51 by Rory O'Connor. Last Modified 21 Oct 2013 14:47

Download statistics

Archive Staff Only: edit this record