Title: Institutional%20Effects%20on%20Software%20Metrics%20Programs:%20A%20Structural%20Equation%20Model
1Institutional Effects on Software Metrics
Programs A Structural Equation Model
- Anand Gopal
- Robert H. Smith School of Business
- University of Maryland College Park
2Program of Research
- Communications and Processes in Offshore
Software Development, Communications of the ACM - Contracts in Offshore Software Development An
Empirical Analysis, Forthcoming, Management
Science - Contracts and Project Profitability in Offshore
Software Development An Endogenous Switching
Regression Model, Working Paper
Offshore Software Development
- Determinants of Metrics Programs Success in
Software Development, IEEE Transactions of
Software Engineering - Institutional Effects on Software Metrics
Programs A Structural Equation Model, Revise
Resubmit, MIS Quarterly
- Behavioral and Technical Factors Influencing
Software - Development Productivity A Field Study,
Working Paper
- Organizational Control Systems and Software
Quality A Cross- National Investigation,
ICIS 2003, Seattle, Research-in-Progress
Software Quality
3What are software metrics programs?
- Antecedents to measurement-based process
improvement initiatives - Primary objective quantitatively determine the
extent to which a software process, product or
project possesses a certain attribute - Anecdotal evidence 2 out of 3 metrics programs
fail within the first 2 years - Organizations in the early 1990s did not follow
well-defined standard processes for metrics
collection and feedback Humphrey, 1995 - Need to understand factors affecting adoption and
acceptance of metrics programs in organizations
4Treating metrics programs as an administrative
innovation
- Administrative innovations exist in highly
complex organizational structures - Mere adoption of metrics programs inadequate
- Organizations need to ensure adaptation of
work-processes through to infusion - Benefits of metrics-based decision-making -gt
routinization and infusion of metrics into
organization - Important to study factors that go beyond just
adoption of an innovation - Stage-based approach to innovation diffusion
- Apply to both administrative and technical
innovations
5Stages of Innovation Diffusion in Organizations
Kwon and Zmud, 1987
- Six stage model of innovation diffusion
- Initiation
- Adoption
- Adaptation
- Acceptance
- Routinization
- Infusion
- Prior work has studied factors influencing
diffusion of innovations in organizations - User, environmental, organizational, technical
and task characteristics - Need to consider the institutional aspects King
et al, 1994, especially in the IT / IS context
6Institutional Theory
- Institutional forces - drive organizations to
adopt practices and policies to gain legitimacy - Institutional isomorphism DiMaggio Powell,
1983 - Innovation adoption seen through an
institutional lens - Westphal et al 1997, Tan and Fichman 2002
- Software industry increasing role of
institutional forces - Move towards an engineering focus
- Formal programs in CS/ IS/ Software Engineering
- Institutions such as the ACM
- Organizations such as the Software Engineering
Institute - Understand the role of institutional forces in
process innovation infusion into organizations
7Research Questions
- What factors determine the extent of metrics
programs adaptation within an organization? - How is adaptation measured?
- How do the institutional forces in the software
industry influence the level of adaptation of
metrics programs? - Does adaptation lead to acceptance of metrics
programs in software organizations? - Does adaptation mediate the relationship between
the institutional forces and acceptance of
metrics programs?
8Background Theory
- Metrics Programs Anecdotal and case literature
- Pfleeger 1993
- Daskalantonakis 1992
- Case studies Eastman Kodak Seddio, 1993, US
Army Fenick, 1990 - Innovation Diffusion
- Kwon and Zmud 1987
- King et al 1994
- Saga and Zmud 1994
- Institutional Theory
- DiMaggio and Powell 1983, Meyer and Rowan
1977 - Westphal et al 1977
- Teo et al 2003
9Research Hypotheses
- Adaptation stage in which the innovation is
developed, installed and maintained - Org. procedures are revised or created around
innovation - New work-practices are developed for the
innovative practice - Organizational members are trained both in
procedures and use - Hypothesis 1 - The extent of metrics programs
adaptation is determined by the following
work-processes - Regularity of metrics collection
- Seamless and efficient data collection
- Use of sophisticated data analysis techniques
- Use of suitable communication mechanisms
- Presence of automated data collection tools
10Research Hypotheses
- Hypothesis 2 - Higher levels of institutional
forces are associated with higher levels of
adaptation - Hypothesis 3 - Management commitment in software
organizations is associated with higher levels of
adaptation - Hypothesis 4 - Greater levels of adaptation in
software organizations are associated with
increased acceptance - Acceptance efforts taken by organizational
members to commit to use of innovation in
decision-making Saga and Zmud, 1994
11Structural Model of Metrics Adaptation
12Research Methods
- Online survey for data collection
- Potential respondents sent login and passwords
- Data collection through survey questionnaire
- Sample from three sources
- Private organization conducting tutorials and
conferences on metrics - US Department of Defense organization that
coordinated metrics activities for contractors
and software divisions - Attendees of the SEIs training programs in
metrics programs - Response rate 59 ? final sample size of 214
- 130 from defense contractor or DOD organization
- 84 from commercial sector
- Average respondent 8 years experience
13Research Variables
- Adaptation measured through individual
work-processes - Metrics Regularity 4 items, Pressman 1997
- Data Collection 3 items, Daskalantonakis 1992
- Quality of Data Analysis 4 items, Briand et al
1996 - Communication 4 items, Kraut and Streeter
1995 - Presence of automated tools 3 items, Hall and
Fenton 1997 - Exploratory factor analysis each individual
work-process loads well on items - Discriminant validity factor analysis on all
questionnaire items show the presence of 5
factors - Reliability above 0.70 Cronbachs alpha
- Confirmatory factor analysis using Lisrel
- Use factor scores in subsequent analysis
14Exploratory Factor Analysis Adaptation of
Work-processes
Items Factor1 Factor2 Factor3 Factor4 Factor5
Metrics1 0.677 0.291 0.320 -0.206 0.057
Metrics2 0.796 0.100 0.215 0.175 0.169
Metrics3 0.834 0.120 0.091 0.185 -0.017
Metrics4 0.731 0.033 0.035 0.312 0.203
Analysis1 0.202 0.623 0.326 0.262 0.188
Analysis2 0.315 0.591 0.285 0.208 0.334
Analysis3 0.172 0.840 0.125 0.194 0.220
Analysis4 0.081 0.864 0.133 0.183 0.178
Collect1 0.313 0.092 0.674 0.328 0.224
Collect2 0.230 0.195 0.697 0.384 0.223
Collect3 0.067 0.146 0.835 0.139 0.163
Comm1 0.302 0.114 0.233 0.739 0.186
Comm2 0.131 0.272 0.191 0.787 0.095
Comm3 0.036 0.198 0.250 0.571 0.098
Comm4 0.221 0.018 0.419 0.528 0.184
Auto1 0.013 0.160 0.140 0.234 0.793
Auto2 0.076 0.150 0.149 0.089 0.841
Auto3 0.190 0.143 0.181 0.059 0.748
15Confirmatory Factor Analysis Adaptation of Work
Processes
16Research Variables
- Institutional Forces measured using 5 items
- Little prior work in capturing these concepts in
the IS literature - Exploratory in nature
- Good reliability (alpha0.81), load well on one
factor - Management Commitment measured using 4 items
- Adapted from Igbaria 1990
- Demonstrated support and allocation of resources
- Metrics Acceptance measured using 4 items
- Frequency with which members use metrics-related
information in decision-making - Good reliability (alpha0.76, load well on one
factor
17Data Analysis
- Structural model estimated using Lisrel
- Use factor scores for Metrics Adaptation rather
than original items - Assumption of multivariate normality not rejected
- Multivariate skewness 1.089
- Univariate skewness lt 2, kurtosis lt 7 Curran et
al, 1996 - Estimation performed using variance-covariance
matrix using Maximum Likelihood - Measurement model strongly significant
- Structural model significant at GFI 0.88
- Comparative fit index 0.90, root mean square
residual 0.05
18Structural Model - Results
Degrees of Freedom 130 Minimum Fit Function
Chi-Square 290.09 (p0.00) Satorra-Bentler
Scaled Chi-Square 265.01 (p0.00) Standardized
Root Mean Square Residual 0.052 Goodness of Fit
Index 0.87 Comparative Fit Index 0.91
19Mediation of Adaptation on Acceptance
- Structural model tested with direct path from
Institutional Forces to Acceptance - Other paths remain the same
- Insignificant path from Institutional Forces to
Acceptance - Change in chi-square not significant
- Results indicate that Adaptation fully mediates
the relationship between Institutional Forces and
Acceptance - Although organizational mandate can cause orgns
to adopt metrics, acceptance requires adaptation
of work-processes
20Summary of Results
- All four hypotheses strongly supported by
structural model - Institutional forces influence the level of
adaptation and indirectly the level of acceptance
of metrics-based decision-making - Management commitment key in adaptation
- Adaptation leads to acceptance support for the
six-stage model of innovation diffusion - Measurement of adaptation confirmatory factor
analysis - Five individual work-practices provide strong
measure of adaptation
21Limitations
- Most of the data is perceptual
- Respondent bias
- Common method variance
- List of work-processes for adaptation not
exhaustive - Several other factors mentioned in case
literature - Some common control variables missing
- Organizational size
- Organizational slack
22Future Work
- Augmenting survey data with objective data from
organizations - Clearly show the benefits / costs of metrics
programs - Why do metrics programs fail?
- The role of institutions in the software industry
- The effects on standards
- Influence on software development methodologies
- Institutional forces and their influences on
software industries in different countries - Measurement issues
23Institutional Effects on Software Metrics
Programs A Structural Equation Model
- Anand Gopal
- Robert H. Smith School of Business
- University of Maryland College Park
24Correlation Table
25Measurement Model Results