An investigation of factors that impact behavioral outcomes of software engineers

The purpose of this study is to examine the effects of a set of environmental factors on desired behavioral outcomes of software engineers. The results show that team rotation has a positive direct effect on an individual’s job satisfaction and, therefore, art indirect effect on organizational commitment. The use of structured analysis techniques results in increasing the individual’s perception of role conflict which indirectly decreases organizational commitment. The use of CASE tools, however, helps to reduce role conflict. CASE tool usage also has a dh-ect positive effect on the software engineer’s organizational commitment. The type of work an individual performed had a direct effect on the individual’s perception of how innovative their project tasks were. Software development work resulted in more innovative projects while software enhancement work resulted in less innovative projects. A somewhat surprising result is that the percentage of time spent on development projects tends to result in lower job satisfaction. The mediating variable, innovative projects, reduces role ambiguity and role conflict. More innovative projects also directly increase job satisfaction. Due to these direct affects, increased project innovation has a large indirect effect on organizational commitment. 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. BACKGROUND AND INTRODUCTION Early studies concerned with software engineering performance and productivity found that individual characteristics of software engineers were significantly

[1]  Leslie A. Hayduk Structural equation modeling with LISREL: essentials and advances , 1987 .

[2]  F RockartJohn,et al.  An examination of work-related correlates of job satisfaction in programmer/analysts , 1984 .

[3]  D. Weiss,et al.  Manual for the Minnesota Satisfaction Questionnaire. , 1967 .

[4]  S. Lirtzman,et al.  Role Conflict and Ambiguity in Complex Organizations. , 1970 .

[5]  Bruce Buchanan BUILDING ORGANIZATIONAL COMMITMENT: THE SOCIALIZATION OF MANAGERS IN WORK ORGANIZATIONS , 1974 .

[6]  E. Prien,et al.  The Experience of Work. , 1985 .

[7]  Jack J. Baroudi The impact of role variables on IS personnel work attitudes and intentions , 1985 .

[8]  Christopher Hertzog,et al.  Structural Equation Modeling with LISREL: Essentials and Advances , 1989 .

[9]  Claude E. Walston,et al.  A Method of Programming Measurement and Estimation , 1977, IBM Syst. J..

[10]  Barry W. Boehm,et al.  Improving Software Productivity , 1987, Computer.

[11]  E. Pedhazur Multiple Regression in Behavioral Research: Explanation and Prediction , 1982 .

[12]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[13]  Vida Scarpello,et al.  The matching model: An examination of the processes underlying realistic job previews. , 1990 .

[14]  Bill Curtis,et al.  By the way, did anyone study any real programmers? , 1986 .

[15]  Michael J. Ginzberg,et al.  Impact of the technological environment on programmer/analyst job outcomes , 1986, CACM.

[16]  Larry J. Williams,et al.  Antecedents and consequences of satisfaction and commitment in turnover models: A reanalysis using latent variable structural equation methods. , 1986 .

[17]  Karl G. Jöreskog,et al.  LISREL 7: A guide to the program and applications , 1988 .