Software engineering team climate : factors and measurement /

Software engineering mainly deals with software development teams, which comprise of a group of two or more people working together cohesively to produce goods or services. Each team possesses a particular working environment or team climate which can be defined by its domain specific requirements....

Full description

Saved in:
Bibliographic Details
Main Author: Soomro, Arjumand Bano (Author)
Format: Thesis
Language:English
Published: Kuala Lumpur : Kulliyyah of Information and Communication Technology, International Islamic University Malaysia, 2018
Subjects:
Online Access:Click here to view 1st 24 pages of the thesis. Members can view fulltext at the specified PCs in the library.
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Software engineering mainly deals with software development teams, which comprise of a group of two or more people working together cohesively to produce goods or services. Each team possesses a particular working environment or team climate which can be defined by its domain specific requirements. Software engineers are different from the personnel in other domains in terms of their needs and individuality due to the nature of resources required by software engineers based on the project objectives. The team climate is known to be a significant factor in predicting team performance. Therefore, it is necessary to understand the right team climate composition for software development teams. This research has been conducted to identify significant factors that contribute to the team climate of software engineering teams and the development of an instrument to measure it. The research was quantitative, survey-based study where questionnaire has been used as an instrument for the data collection. The instrument was developed based on the significant team climate factors identified from the systematic literature review. The factors were further investigated in terms of their association with different group theories and models. The target population of this study were software professionals affiliated with software industry. The context of this study was not limited to any particular country or region. In finalizing the instrument, the analysis has been done into two phases. Firstly, Principal Component Analysis (PCA) has been used as the variable reduction technique on data set gathered from 138 software professionals. The results of PCA helped produced the proposed SETC instrument. The resultant instrument contains 31 items which can be classified under four major constructs namely i) Project team characteristics (PTCh) ii) Team cohesion (TC) iii) Job satisfaction (JS) and iv) User representativeness (UR). The correlation among constructs showed significant results that is strong positive relationship and the construct validity showed the nonconvergence among the constructs. The SETC instrument evaluation has been performed by conducting another survey, using Team Performance (TP) as the dependent variable. The impact of SETC constructs on TP was measured by executing PLS-SEM (partial least squares structural equation modelling) algorithm on data set of 91 respondents to test the hypothesis. The results showed that the measurement and structural model estimates fulfilled the convergent validity criteria and the discriminant validity results were found satisfactory. This affirms the constructs are theoretically connected and each construct is truly distinct from other constructs empirically. Hypothesis tests involved the structural relationships among constructs, where the results showed positive relationships between TP variable and the SETC constructs except for the TC. The effect size shows that the three constructs (JS, PTCh and UR) have significant effect on the TP. This research contributes in providing insights of individuals' working experience as a team, which would be helpful in understanding the team climate dimensions among software professionals. The main contribution of this research was the development of SETC constructs and SETC instrument. The instrument can be used in unfolding the success and failure reasons of software projects in development process and potentially useful for successful team building.
Physical Description:xix, 196 leaves : illustrations ; 30cm.
Bibliography:Includes bibliographical references (leaves 170-183).