Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

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

Yilmaz, Murat orcid logoORCID: 0000-0002-2446-3224 (2013) A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation. Master of Engineering thesis, Dublin City University.

Abstract
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.
Metadata
Item Type:Thesis (Master of Engineering)
Date of Award:March 2013
Refereed:No
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 Institutes 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 12:51 by Rory O'connor . Last Modified 23 Oct 2019 13:17
Documents

Full text available as:

[thumbnail of Murat_thesis.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
13MB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record