• No results found

Perceived control and the diffusion of software process innovations

N/A
N/A
Protected

Academic year: 2021

Share "Perceived control and the diffusion of software process innovations"

Copied!
22
0
0

Loading.... (view fulltext now)

Full text

(1)

Perceived control and the diffusion of software process innovations

Gina C. Green

a,

*, Rosann Webb Collins

b,1

, Alan R. Hevner

b,2

a

Information Systems Department, Hankamer School of Business, Baylor University, P.O. Box 98005, Waco, TX 76798, USA b

Information Systems and Decision Sciences Department, College of Business Administration, University of South Florida, Tampa, FL 33620, USA

Abstract

Emphasis on quality, productivity, and repeatable processes has led to the introduction of innovative software development tools and techniques. Evidence from use of these innovations shows significant gains in developer productivity and software quality. However, many potentially beneficial innovations are not widely diffused. We examine why this is so, focusing on how a software developer’s perceived control over use of a software development innovation impacts the successful diffusion of the innovation. A proposed research model shows that a developer’s perception of freedom in deciding whether to adopt an innovation and in deciding when and how to apply the innovation impacts IT diffusion success. Survey data were collected from practicing developers trained in the Personal Software ProcessSM(PSPSM) and are analyzed using structural equation modeling. Results suggest that creating a perception that IT adoption and application is an individual decision, while providing moderate controls governing use is important in impacting diffusion success.

D2003 Elsevier Inc. All rights reserved.

Keywords:Software development innovations; Software process innovations; Diffusion; IT use; Personal software processSM, (PSPSM); Perceived control; Personal control

1. Introduction

It is widely accepted that current software development practices have led to a ‘‘software crisis’’ that threatens the future promise of the information age (Gibbs, 1994). Billions of dollars are spent and a large proportion of those expenditures wasted every year on software systems that are either never

1047-8310/$ - see front matterD2003 Elsevier Inc. All rights reserved. doi:10.1016/j.hitech.2003.10.001

* Corresponding author. Tel.: +1-254-710-6210; fax: +1-254-710-1091.

E-mail addresses:[email protected] (G.C. Green), [email protected] (R.W. Collins), [email protected] (A.R. Hevner).

1

Tel.: +1-813-974-6754; fax: +1-813-974-6749.

2

Tel.: +1-813-974-6753; fax: +1-813-974-6749.

(2)

completed or, if deployed, are of poor quality. In response to this crisis, many software development tools and practices have emerged from the software engineering discipline to improve the effectiveness and efficiency of software development. These tools and practices have included structured program-ming (Parnas, Clements, & Weiss, 1985; Wirth, 1971), CASE tools, object-oriented development, software inspections (Fagan, 1976), software certification (Poore, Mills, & Mutchler, 1993), personal and team software processes(Humphrey, 1995), and extreme programming(Beck, 2000). Many of these innovations have demonstrated quantifiable improvements in programmer productivity, development costs, and software quality when used (Iivari, 1996; Linger, 1994; Williams, Kessler, Cunningham, & Jeffries, 2000). However, the transition of these research ideas and technologies into routine3software development practice has proven to be very difficult (Fayad, Tsai, & Fulghum, 1996; Fichman & Kemerer, 1997; Luqi & Goguen, 1997; Pfleeger & Hatton, 1997). When the innovation in question involves a change to software development practices, there are particular difficulties in encouraging individual developers, many of whom feel that software development is an ad hoc combination of technical skills and individualized artistry, to adopt and sustain use of disciplined, repeatable processes. Recent research suggests that diffusing innovative practices in IT organizations remains a manage-ment challenge. In a workshop conducted with 20 senior IT managers,Basadur, Potworowski, Pollice, and Fedorowicz (2000)found that putting new technology to use more quickly in IT organizations was one of the top challenges faced in the management of technology.Latour, Hanna, Miller, and Pitts (2002)

confirm the continued importance of understanding the diffusion of innovations, noting that increased understanding of this process ‘‘has major implications for our entire society’’ (Latour et al., 2002).

Ravichandran (1999) identifies the understanding of systems and practices that should be utilized to adopt and diffuse innovations as one of the key research questions that needs to be addressed by innovation theory. Further, Cho and Kim (2002) call for more research into understanding individual-level acceptance of process innovations. Our research seeks to address these critical issues by identifying and understanding how management practices regarding software process innovations (SPIs) impact developers’ perceptions of personal control, which in turn affect developer satisfaction with and use of the software development process innovation.

2. Theoretical framework

The context for this research is the diffusion of SPIs in IS development organizations.Fichman and Kemerer (1997) characterize SPIs as technologies that change an IT group’s process for developing software applications. Under this definition, SPIs include technologies such as CASE tools, OO technologies, and software reuse. This research is particularly focused on that subset of SPIs that prescribe engineering-like discipline in software development practices. In particular, we are interested in process innovations that enforce definition, assembly, measurement, and improvement of software development activities. Examples of such SPIs include software reuse, defect prevention/removal, statistical testing and verification, and software inspections.

3

‘‘Routine’’ development practice coincides with what Kwon and Zmud (1987) call ‘‘routinization’’ in their six-stage model of IT implementation. Routinization indicates that use of the technology innovation is part of one’s normal development activity. Routine use of a technology innovation is a desired outcome of technology diffusion(Agarwal & Prasad, 1997).

(3)

Previous diffusion research has identified several factors that are important to successful IT diffusion in general. Some of these studies have identified industry characteristics such as the pool of resources available (Cho & Kim, 2002) and organizational characteristics such as development methodologies currently used, training and education, and management support (Davis, 1989; Green & Hevner, 2000; Iivari, 1996; Orlikowski, 1993) as being important to innovation diffusion. Many traditional innovations and IS researchers have focused on the role of perceived innovation character-istics in explaining IT adoption and use (Moore & Benbasat, 1991; Rogers, 1982). Especially prevalent are studies based on the technology acceptance model (TAM)(Davis, 1989; Davis, Bagozzi, & Warshaw, 1989).

The TAM is an IT-based adaptation of the theory of reasoned action (TRA)(Fishbein & Ajzen, 1975), which states that beliefs about an innovation influence attitudes towards using the innovation, attitudes influence one’s intentions to use the innovation, and intentions determine subsequent usage behavior. The TAM, shown inFig. 1, identifies two beliefs/characteristics about an innovation that impacts one’s attitude towards innovation use, namely, perceived usefulness of the innovation and perceived ease of use of the innovation. TAM has been found to account for approximately 34–47% variance in IT usage behavior(Adams, Nelson, & Todd, 1992; Mathieson, 1991; Taylor & Todd, 1995). The TAM model has been extended on many occasions to include a wide variety of individual factors that impact IT use through their influences on perceived usefulness and perceived ease of use (Agarwal & Prasad, 1999; Jackson, Chow, & Leitch, 1997; Venkatesh, Speier, & Morris, 2002).

The TRA was extended by Ajzen (1991) to account for situations of mandated innovation use, which the TRA lacked; this extension is reflected in the theory of planned behavior (TPB). As Fig. 1

shows, the TPB posits that one’s usage behavior is influenced by a combination of attitude, subjective norms (one’s perception of the influence of others in their social environment), and perceived behavioral control (one’s perception of the freedom they have to perform the behavior of interest).

Perceived Usefulness Perceived Ease of Use Attitude Behavioral Intention Use Subjective Norms Perceived Behavioral Control TAM (Davis, 1989) TPB (Ajzen, 1991)

(4)

Several studies have confirmed the importance of the two additional TPB variables in understanding IT diffusion (Liao, Shao, Wang, & Chen, 1999; Mathieson, 1991; Taylor & Todd, 1995). However, while much research has been done on factors that influence attitudes(Agarwal & Prasad, 1999; Chau & Hu, 2001; Hong, Thong, Wong, & Tam, 2001; Venkatesh & Morris, 2000; Venkatesh et al., 2002)

and subjective norms(Gallivan, 2001; Venkatesh & Morris, 2000), very little is known about how to influence perceived behavioral control. Further, the impacts of perceived behavioral control have not been examined in the context of SPIs.

Understanding perceived control is particularly important in the SPI diffusion context since many organizations employ formal controls (such as mandated use) to ensure the implementation of adopted innovations(Ravichandran, 1999), yet research has shown that employees who perceive more personal control are more accepting of workplace changes(Kurland & Cooper, 2002; Wanberg & Banas, 2000). Indeed, Collins, Hull, and Hage (1996) find that leaders in adoption of new process innovations emphasize personal control by employees. Our focus on perceived control is consistent with

Fichman’s (2000) call for studies that examine the latter stages of technology assimilation: After formal adoption by an organization, what impacts decisions by individuals about whether and how to use an innovation?

2.1. Research model

The research model, shown in Fig. 2, proposes that a developer’s perception of control over innovation usage impacts successful diffusion of the innovation. The model expands on traditional TAM- and TPB-based diffusion models in two key ways: (1) it includes two key measures of diffusion success, and (2) it depicts a multidimensional view of personal control.

Process - how to use Use Satisfaction Voluntariness - adopt or not Choice -when to use H4, + H3, + H5, + H6, + H1, + H2, -Diffusion Success Perceived Control

(5)

2.1.1. Diffusion success

Research in IS implementation and diffusion of innovations finds that successful implementations of innovations are indicated by sustained use or diffusion of the innovation in the organization(Fowler & Levine, 1993; Rogers, 1982). Thus, a key measure of the successful diffusion of an information technology (IT) in an organization is the use of the IT. In their review of research on IS success,

DeLone and McLean (1992) observe that IT use is the most frequently reported measure of IT implementation success. Thus, use has been chosen as one of the indicators of IT diffusion success in the proposed research model. Cooper and Zmud (1990) specify several use-related aspects of the implementation process (e.g., an innovation is available for use; use ‘‘is encouraged as a normal activity’’). In this study, the focus is on acceptance of the innovation; it ‘‘is employed in organizational work.’’ In particular, we study the frequency of SPI use in terms of both time and how often the SPI is used in projects.

When use of an IT is mandated, as is often the case when introducing new software development technologies, satisfaction has been suggested as a more appropriate measure of IT success(Adams et al., 1992; Chau, 1996; DeLone & McLean, 1992; Melone, 1990).Chau (1996)observes that when software development innovations are adopted, the adoption decision is often made at an organizational level and use by developers is mandated. However, he notes that the issue of whether or not the software developer enjoys using the innovation (i.e., his satisfaction with the innovation) is of critical importance to productivity. Highly satisfied users are particularly important in the early stages of innovation adoption since the early adopters can serve as influential opinion leaders in an organization (Leonard-Barton, 1987). Thus, satisfaction with the IT has been chosen as a second IT diffusion success variable in the framework.

The model also posits a relationship between these two IT diffusion variables, consistent with the TAM and TPB frameworks that suggest that attitudes influence behavior.DeLone and McLean (1992)

argue that increases in satisfaction with IT use are related to increased usage of the IT; they do not, however, empirically examine this relationship.Rai, Lang, and Welker (2002)explore this relationship in a study of IT usage by university personnel. They find that higher levels of satisfaction with the IT are associated with greater levels of IT use, supporting the relationship between satisfaction and use. However, their study is limited to conditions of voluntary use. Our research examines the relationship between satisfaction and use using actual software developers, as well as conditions ranging from voluntary to mandated use. The following hypothesis is offered:

H1. As software developers’ level of satisfaction with an SPI increases, their level of SPI use will increase.

2.1.2. Perception of control

Prior research suggests that workers in general and IS workers in particular desire more work-related freedom (Lending & Chervany, 1998; Seeman, 1983). Autonomy in work is considered a key characteristic of professionals (Hall, 1968). Lending and Chervany (1998) attempt to explain the low use of CASE tools by arguing that CASE tools are typically used in conjunction with formal development methods that take some freedom and creativity away from software developers. They note that developers prefer jobs with high autonomy and may thus resist the use of tools that are associated with loss of autonomy. Ross and Wright (1998) associate autonomy of work with workers having freedom to decide what to do and how to do it. Many organizations establish formal managerial

(6)

controls in order to promote the use of adopted innovations (Ravichandran, 1999). At the innovation level, many SPIs promote the use of more formal development methods in order to produce higher quality systems more efficiently (Luqi & Goguen, 1997). The present research examines how the potential loss of autonomy or decision-making freedom (i.e., loss of perceived control) in these environments impacts software developers’ ongoing use of SPIs.

According to social psychology research, an individual seeks control because of the need to know causes and consequences of his and others’ behaviors(Baronas & Louis, 1988). Personal control has been defined as ‘‘an individual’s beliefs, at a given point in time, in his or her ability to effect a change, in a desired direction’’(Greenberger & Strasser, 1986, p. 165). Perceived control has been used in social psychology and organizational sciences as a global concept, but other research has identified important subdimensions of personal control and examined their differential impacts.Table 1 lists the subdimen-sions that have been used in prior research; these are categorized into three variables and then defined in the study context.

Voluntariness of use is a continuous variable that can range from strictly voluntary to strictly involuntary. The degree to which use of an innovation is perceived as voluntary has been found to impact attitudes toward use of an innovation (Moore, 1989), postadoption intentions to continue use

(Karahanna, Straub, & Chervany, 1999), and extent of current IT use(Agarwal & Prasad, 1997; Iivari, 1996). These studies find significant, negative relationships between perceived freedom to adopt an innovation and innovation use. In other words, organizational mandates have been found to increase innovation use. This relationship has been well studied in the context of technology innovations but has not been tested in the context of SPIs. Thus, we hypothesize the following:

H2.As software developers’ perceptions of voluntariness in using an SPI increase (i.e., less perceived organizational mandate), their level of SPI use will decrease.

While voluntariness of use has been found in previous IS research to directly impact innovation use, less explored in IS literature are indirect impacts of voluntariness on IT use via its relationships with other perceived control variables. Evidence in organizational behavior literature suggests a relationship between voluntariness and perceived choice control (i.e., control over when to apply an SPI innovation after an adoption decision has been made). In a study of water saving technology adoption/investment, Lynne, Casey, Hodges, and Rahmani (1995) found that perceived control in the adoption decision is significantly related to perceived control over the decision to invest additional capital in the technology.

IS research has suggested, but not tested, a relationship between perceived voluntariness and perceived choice control.Hebert and Benbasat (1994)examine the impact of voluntariness on the use of IT in a hospital setting. They found that while users, on average, rated perceived voluntariness as neutral on their surveys, comments from them suggest that they did not perceive a wide range of uses and choices available to them during innovation use; they felt their behavior was dictated by organizational policy. The authors suggest that managers should ‘‘underscore the element of choice in the range of applications [of the innovation] or the way [the innovation] may be used’’ to ensure successful diffusion of the innovation (emphasis added).Gallivan (2001)presents a diffusion framework that suggests a secondary/individual adoption phase after organizational-level innovation adoption. This secondary adoption refers to ‘‘when and how [individuals] adopt’’ the innovation and is influenced by an individual’s perception of expectations for use. Gallivan’s suggestion is congruent with the notion that

(7)

the amount of control one perceives over when to apply an innovation can be influenced by the degree of perceived voluntariness of use. Therefore, we argue that when developers perceive more freedom in the selection and adoption of the innovation, they will associate that freedom with more flexibility in deciding when to appropriately use the innovation:

H3. As software developers’ perceptions of voluntariness in using an SPI increase, their perceived control over choice in when to use the SPI will increase.

In the study context, perceived process control is seen as the degree of developer discretion over how to best appropriate the SPI innovation in development activities. In a study of virtual banking adoption,

Table 1

Dimensions of perceived control and study variables Dimensions of perceived control from the psychology and organization sciences literature

Perceived control study variables in the SPI context ‘‘Strategic’’: freedom to set goals(Manz & Sims,

1980; Parsons, 1960)

Voluntariness: software developer can determine whether or not an innovation should be adopted ‘‘Decisional’’: opportunity to choose among various

possible actions(Baronas & Louis, 1988; Langer, 1983)

‘‘Decision authority’’: authority to make decisions on the job(Fox, Dwyer, & Ganster, 1993)

‘‘Participation’’: degree to which the individual has input into or influence over operating issues that directly or indirectly affect the task domain (Ashforth & Saks, 2000)

‘‘Administrative’’: responsibility for managing work activities(Parsons, 1960)

Choice: software developer can determine when it is appropriate to use an innovation during systems ‘‘Skill discretion’’: about variety of skills to be

employed on the job; freedom to monitor own work (Fox et al., 1993; Manz & Sims, 1980)

development

‘‘Job autonomy’’: freedom to be your own master within the prescribed task domain, including work methods(Ashforth & Saks, 2000)

‘‘Self-control’’: freedom to determine what actions are required(Henderson & Lee, 1992)

‘‘Operational’’: freedom to determine how to achieve goals(Parsons, 1960)

Process control: software developer can determine how to use an innovation without organizational or ‘‘Process or behavioral’’: individual has the ability to

take direct action on the environment to influence an event(Baronas & Louis, 1988; Langer, 1983)

innovation-imposed constraints

‘‘Self-control’’: freedom to determine how to execute work activities; control over order of task

performance, pacing, scheduling of work breaks, procedures, and policies in the workplace(Fox et al., 1993; Henderson & Lee, 1992)

(8)

Liao et al. (1999)hypothesize a relationship between perceived voluntariness and perceived behavioral control, the latter construct analogous to perceived process control. Due to lack of reliable measures however, this hypothesis is not tested empirically.Benham and Raymond (1996)examine the adoption of voice mail technology and find that beliefs about voluntariness (the degree to which the use of voice mail was perceived to be voluntary) determine a user’s perceived behavioral control in the use of voice mail. Thus,

H4. As software developers’ perceptions of voluntariness in using an SPI increase, their perceived process control over how to use the SPI will increase.

Our interest in this study is in understanding how management actions may influence perceptions of control and how this perceived control impacts successful SPI diffusion. Baronas and Louis (1988)

suggest that enhanced perceptions of choice control are associated with increased levels of developer satisfaction. In an exploratory field experiment, they assign implementation-related tasks to experimental groups and manipulate perceived choice by allowing treatment group subjects to select task deadlines. Although success of the perceived choice manipulation is inconclusive, study results provide partial support for their hypothesis. Psychology research in other contexts has found a significant, positive relationship between choice control and satisfaction(Giacobbe-Miller, 1995; Langer, 1983). Thus,

H5. As software developers’ perceptions of choice in when to use an SPI increase, their level of satisfaction with the SPI will increase.

In the job satisfaction literature, control over work methods and task activities is generally found to be motivating (e.g.,Aldag & Brief, 1975; Hackman & Oldham, 1976). For example,Tetrick and LaRocco (1987)study the effects of process control on job satisfaction and find that when workers feel they have greater influence over the events in their work environment, they are more satisfied in their jobs.Griffin (1987) discusses the interdependence between specific satisfactions (about definable dimensions of a job) and general satisfactions (overall job satisfaction based on a composite of specific satisfactions) and posits that specific and general satisfactions have some degree of shared variance. Griffin points out that more precise and specific relationships between job characteristics and satisfaction are likely to be stronger and argues that the goal ‘‘should be to optimize the degree of specificity incorporated into any one study’’(Griffin, 1987, p. 116). The present research is focused on a more specific satisfaction (with an SPI) and the specific job characteristic of process control. It is expected that the relationship between process control and satisfaction, measured at this more specific level, will be congruent with the findings from studies at the general level:

H6. As software developers’ perceptions of process control over how to apply an SPI increase, their level of satisfaction with the SPI will increase.

2.2. Software development process innovation: the personal software processSM(PSPSM)

The innovative software technology chosen for this study is the personal software process (PSP). PSP is a process framework and set of software development methods that help individual developers become more disciplined and productive. The focus is to challenge individuals to continuously improve their

(9)

skills and as a result to improve productivity and product quality in subsequent software development projects.

The PSP training is presented in an intensive 120-hour course that instructs software developers how to estimate and plan their projects, measure and record their work products, and improve the quality of the resulting software systems (Humphrey, 1997). PSP training moves the software developer through four levels of maturity in the development process. Each level requires the application of task scripts, data forms, and standards.

PSP 0—Developers document their current practices and learn how to record productivity and quality

metrics. Initial concepts of process improvement include the identification of process problems to be eliminated.

PSP 1—Project planning and estimating based on historical baseline data are taught. Developers learn

to track their work and record metrics on progress.

PSP 2—Design and code reviews are introduced along with quality measurement and evaluation.

Effective specification methods and defect prevention are emphasized.

PSP 3—At the highest level of PSP maturity, developers are instructed how to adapt the PSP process

and methods to their own working environments.

Results of PSP applications on industrial projects have been positive (Ferguson, Humphrey, Khajenoori, Macke, & Matvya, 1997). Data from three industrial case studies demonstrate that PSP training substantially improves estimating and planning abilities of developers while significantly reducing defects in software products. Other experience reports show that while PSP training provides important long-term benefits to individual developers (e.g., greater skills and discipline), difficulties often arise in the transition of the PSP process and methods into industrial practice(Kamatar & Hayes, 2000; Morisio, 2000).

There are several advantages to the selection of PSP as the innovation through which the research model is tested. The software engineering institute (SEI) plays an important role in creating the organizing vision for a novel SPI technology like PSP so that an organization’s uncertainty about the innovation’s advantages and benefits, required organizational changes, and ways to implement the innovation are significantly reduced(Swanson & Ramiller, 1997). SEI also provides PSP training, which reduces the knowledge barriers to deploying the innovation (Fichman, 2000). In addition, PSP is a software development innovation that is implemented at an individual level. The premise of PSP is that the individual developers must be trained in the most effective software development practices and then be held responsible for their productivity and quality results. Thus, it is interesting to explore if and how individual control in development activities is important when such increased responsibility is given to developers.

3. Research methodology

The research is conducted as a field survey. A field survey is appropriate as the use of data from practicing software developers in multiple organizations increases external validity of the results of the study. The results of the study can be more confidently applied across a wide population of software developers and development organizations, an important aspect of applied research. Moreover, there are

(10)

calls for more multiorganizational research on single innovations rather than the single-site case studies common in the implementation literature(Klein & Sorra, 1996).

3.1. Data collection procedures

A Cooperative Research and Development Agreement (CRADA) between the SEI at Carnegie Mellon University, Baylor University, and the University of South Florida supported this research. The SEI holds the licensing agreements for the PSP. All industrial PSP training is provided by instructors licensed by the SEI. Organizations and individuals who have received PSP training were contacted by the SEI to evaluate eligibility (e.g., use of the PSP in industrial projects for at least 3 months and less than 2 years) and interest.

Data to test the research hypotheses were collected via a questionnaire developed for this study. Where possible standard scales for constructs were used (see Table 5 for the source of scales). The questionnaire was pretested with IS professors, graduate students, and practitioners in order to ensure

Table 2

Summary of demographic information

Variable Value Gender Male 81% Female 19% Age Mean = 32.9 Range = 21 – 60 Position Analyst 11% Designer 21% Manager 6% Programmer 49% Project manager 13%

Highest degree held

Bachelors 54%

Masters 43%

PhD 3%

Years of IS experience Mean = 8.0

Range = 1 – 25

Months of PSP experience Mean = 12.8

Range = 3 – 24 Origin of respondent (based on organization)

U.S. 76%

(11)

content validity. With the exception of one item measuring extent of use, which used a five-point Likert scale, all items contained in the questionnaire used seven-point Likert scales. A pilot study with 10 practitioners using PSP on a large industrial project further ensured content validity and provided early data for hypotheses testing.

Surveys were distributed to 154 IS professionals who agreed to participate in the study. Of the 154 surveys distributed, 71 completed surveys were returned, resulting in a response rate of 46%. Of the 71 completed surveys, 8 were unusable, resulting in a study sample size of 63.Table 2shows a summary of the sample characteristics. The survey sample represents a representative cross section of software developers from 24 U.S. and non-U.S. organizations.Table 3shows a breakdown of the respondents by organization. Of the 24 organizations represented, 7 organizations had multiple respondents.Table 3also shows a breakdown of the types of industries represented by the organizations. To control for potential organizational effects, the data analysis model included an organizational variable; no significant organizational effects were found.

4. Results

Descriptive data on model variables and PSP usage are presented in Table 4. The data show that PSP has been used by software developers on an average of two projects (mean = 2.4). Seventy-five percent of these projects were either mission-critical projects or were a mixture of critical and noncritical projects. Approximately one quarter of the software developers surveyed use PSP techniques on all their software development projects. PSP tends to be used across all phases of the software development process but is used most heavily in design and implementation activities.

The approach used to analyze the study data is a two-stage approach using SPSS to analyze reliability and validity of the measurement items and PLS Graph to analyze the structural model.

Table 3

Summary of responses

Responses by organization Responses by industry

Origin Organizationa Number of

respondents

Industry Number of

organizations

Number of respondents

U.S. Org1 11 Aircraft manufacturers 1 5

U.S. Org2 9 Automobile manufacturers 1 1

Non-U.S. Org3 9 IS consulting/integration 2 12

U.S. Org4 5 IT manufacturers 5 18

U.S. Org5 5 Military 1 5

U.S. Org6 4 Software development 6 14

U.S. Org7 3 University 2 2

U.S. Org8 – 18 1 each Undetermineda 6 6

Non-U.S. Org19 – 24 1 each

Totals 24 63 24 63

a

Six organization names were not identified; they are assumed to be different organizations with ‘‘undetermined’’ industries for purposes of this summary.

(12)

4.1. Measurement model

The measurement model is assessed in terms of reliability of measures and construct validity. Reliability of scales was assessed using Cronbach’s alpha. Results of the reliability assessment are shown inTable 5. All the original scales exhibit good reliability, ranging from .71 to .90. Scales were further examined to see if improvements could be made to reliability by removing individual scale items.

Table 5shows that three scale items were removed, resulting in a final set of scales with Cronbach’s alpha levels ranging from .71 to .94, comparable to results of previous studies in the research area.

Table 4

Descriptive statistics of model variables

Variable Mean Range S.D.

Voluntariness 4.24 1.0 – 7.0 1.85

Perceived choice 5.04 1.0 – 7.0 1.55

Perceived process control 3.95 1.0 – 7.0 1.84

Satisfaction with PSP use 4.58 1.0 – 7.0 1.31

Use of PSP 3.94 1.0 – 6.0 1.58

Additional data on use of PSP

Number of PSP projects Mean = 2.4

Range = 0 – 18 How PSP used:

Critical projects only 36%

Noncritical projects only 25%

Mixture of critical and noncritical projects 39%

Percentage of projects using the PSP

None 10%

1 – 25% 26%

26 – 50% 13%

51 – 75% 14%

>75% 37%

Types of projects using the PSP

Proof of concept only 31%

Small projects only 10%

Mixture of large and small projects 28%

Large projects only 7%

All projects 24%

Project phases where PSP used

Requirements specification 32% Analysis 40% Design 80% Implementation 92% Testing 65% Maintenance 24%

(13)

Convergent validity was assessed by a principal axis factor analysis on each scale, extracting factors with eigenvalues greater than one. One factor was extracted in each case, with factor loadings ranging from .75 to .94. Discriminant validity was assessed by completing a principal axis factor analysis on all measurement items. Five factors were extracted in this analysis. Table 6 shows the results of this analysis—all items load strongly on their corresponding factors. There are three items that cross load on different factors. Each case involved items measuring aspects of perceived control. However, good discriminant validity is evidenced by the fact that correlations between factors are significantly less than 1, as shown inTable 7 (Purvis, Sambamurthy, & Zmud, 2001).

Table 5

Reliability coefficients for scales (items preceded by an asterisk (*) dropped in final scales)

Variable/scale Sources of scale items Cronbach’s alpha in source study Cronbach’s alpha in this study (original scale) Cronbach’s alpha in this study (final scale) Voluntariness

. . .superiors expect me to use PSP Moore and Benbasat (1991)

.82 .89 .92

. . .use of PSP is voluntary . . .supervisor does not require

me to use PSP

Iivari (1996) .88 . . .using PSP is not compulsory

*. . .use of PSP is part of my performance plan Choice

. . .can you decide what parts of PSP you use

Researcher developed

N/A .85 .94

. . .can you decide when you will use PSP techniques *. . .does PSP allow creativity

in systems development Process control

. . .prespecified sequence of steps that I was required to follow

Researcher developed

N/A .71 .71

. . .required to follow existing standards Satisfaction

*. . .PSP provides sufficient info for improving effectiveness

Doll and Torkzadeh (1989)

.92 .84 .87

. . .PSP is exactly what I need . . .PSP meets my software development needs Use . . .proportion of projects I use PSP with Iivari (1996) .88 .90 .90

(14)

4.2. Structural model

Hypothesis testing was conducted using a partial least squares (PLS) analysis on the structural model. The PLS method of analysis is suitable for this study because it allows us to estimate the path model while requiring a smaller sample size than covariance-based techniques such as LISREL (Chin & Newsted, 1999). Because some research has suggested that work experience may influence attitudes towards development, the PLS analysis included IS experience and PSP experience as control variables; however, neither experience variable was found to be significant atP=.1. Therefore, the results diagram does not include these variables. The results of testing the structural model are shown inFig. 3.

Hypothesized relationships are tested by examining the direction and significance (estimated by a bootstrapping procedure) of the standardized path coefficients in the research model. We find support for

Table 6

Factor analysis with all items

Scale item Factor 1 Factor 2 Factor 3 Factor 4 Factor 5

Perceived voluntariness

. . .superiors expect me to use PSP .92 .43 .51 .06 .13 . . .use of PSP is voluntary .83 .60 .40 .08 .09 . . .supervisor does not require me to use PSP .87 .47 .45 .03 .36 . . .using PSP is not compulsory .86 .50 .45 .04 .44 Perceived choice control

. . .can you decide what parts of PSP you will use .49 .97 .14 .40 .07 . . .can you decide when you will use PSP techniques .54 .92 .08 .45 .00 Perceived process control

. . .prespecified sequence of steps that I was required to follow .71 .28 .81 .09 .10 . . .required to follow existing standards .36 .07 .78 .25 .23 Satisfaction with PSP

. . .PSP is exactly what I need .02 .33 .24 .91 .21 . . .PSP meets my software development needs .09 .42 .23 .86 .21 Frequency of PSP use

. . .proportion of projects I use PSP with .30 .02 .25 .22 .92 . . .how often do you use PSP .17 .10 .19 .26 .91

Percentage of variation explained 41.05 6.87 5.56 23.47 11.97

Table 7

Factor correlations

Factor Factor 1 Factor 2 Factor 3 Factor 4 Factor 5

1. Perceived voluntariness 1.00

2. Perceived choice control .53 1.00

3. Perceived process control .51 .11 1.00

4. Satisfaction with PSP .06 .41 .26 1.00

(15)

all hypothesized relationships, though not necessarily in the hypothesized directions. Increases in developer satisfaction with using PSP are found to be associated with increased frequency of PSP use (b=.33,P< .1), lending support for H1. Results also support a significant, negative relationship between perceived voluntariness and PSP use as hypothesized in H2 (b=.33,P< .05). Finally, results support H3 and H4 relating the perceived control variables. In particular, perceived voluntariness is positively and significantly associated with both perceived choice (b=.56,P< .01) and perceived process control (b=.63, P< .01).

Perceived choice in when to use PSP is positively and significantly associated with developer satisfaction with using PSP (b=.48,P< .05), supporting H5. However, while perceived process control (control over how to appropriate PSP) is found to be significantly related to satisfaction with using PSP, the relationship is in the opposite direction of that stated in H6 (b=.35, P< .05). These results are discussed in the next section.

5. Discussion

The results of this study increase our understanding of (1) the relationship between IS diffusion success variables and (2) the relationship between software developer discretion and the diffusion of SPIs. 5.1. SPI diffusion success

Consistent with the relationship posited inDelone and McLean (1992)and with results found under voluntary conditions inRai et al. (2002), our data analysis results show a positive relationship between

Process Use Satisfaction Voluntariness Choice .63** .56** .48* -.35* .33† -.33* Diffusion Success Perceived Control R2= .32 R2= .40 R2= .27 R2= .22

(16)

developer satisfaction and use of software development innovations. In particular, increases in developer satisfaction with using PSP are shown to be associated with increases in frequency of PSP use (H1). Since the data collected in this study are cross sectional, it is not possible to test the direction of this relationship. It may be that increasing developer satisfaction with using an SPI can significantly improve the frequency with which the developer uses the innovation in software development activities. It is also possible that use of an innovation, whether mandated or not, combined with dissatisfaction with an innovation would create a cognitive dissonance(Festinger, 1957)that the user would seek to reduce by increasing their perceptions of satisfaction.

5.2. Effect of perceived control on SPI diffusion success

Data analysis results support the importance of perceived control by showing significant relationships between perceived control variables and IT diffusion success. However, the nature of the impact of perceived control on diffusion success is complex.

Consistent with previous psychology research (Giacobbe-Miller, 1995; Langer, 1983), increases in developer choice over when to use PSP are found to be associated with increases in developer satisfaction with using PSP (H5). However, increases in developer perceptions of process/behavioral control over how to use PSP are found to be associated with decreases in the developer satisfaction with PSP use (H6). In other words, the more that standards and structure are emphasized in use of PSP, the more satisfied the developer is in using the PSP. These results suggest that while developer discretion in when to use an innovation is related to higher levels of satisfaction with the innovation, too few constraints on how to use the innovation are associated with developer dissatisfaction. Thus, allowing freedom to choose when to use a development innovation while imposing some managerial and/or innovation-related constraints may actually enhance software developer satisfaction with using the innovation.

While the resulting relationship between perceived process control and satisfaction with PSP use contradicts the direction of the relationship in the stated hypothesis (H6) as well as some previous research, it is similar to the findings of Henderson and Lee (1992) who found that decreases in one’s personal process control result in higher levels of IS team performance. While the outcomes of interest in the present study differ from Henderson and Lee, the studies have in common the fact that they examine process control from the standpoint of IS developers. This similarity suggests that there may be differences between IS personnel and/or tasks and personnel/tasks examined in previous studies that may account for the differences in the effect of process control on satisfaction. IS tasks have been noted to represent complex, unstructured tasks (Khalil & Clark, 1989; Vessey & Glass, 1998). By enforcing standards and structure, a software development technique can bring enhanced control to a previously unstructured task environment, thereby reducing overall task complexity and increasing satisfaction.

Results also support posited relationships between the perceived control dimensions. Hypotheses relating increases in software developer perceptions of voluntariness to increases in perceived choice and process control are supported by study data (H3 and H4). Voluntary use of PSP is related to greater perceptions of control over software development tasks. Results suggest that the ability for software developers to decide whether or not a software development innovation should be adopted in their development environment is strongly related to enhancing their overall perception of control over how to accomplish their development tasks with the innovation. While

(17)

these results are consistent with results in previous research (e.g., Benham & Raymond, 1996; Lynne et al., 1995), none of the previous studies identify, relate, and test all three perceived control variables together.

The degree to which the adoption of PSP is of free will (voluntariness) is found to be directly and inversely related to frequency of PSP use (H2). This finding is consistent withKarahanna et al. (1999)

and confirms that low levels of developer discretion in adopting a software development innovation (e.g., organizational mandates) can serve to increase the frequency with which developers use the innovation in development activities. However, it also suggests that developers, when given a choice of whether or not to adopt a process innovation (in this case, the PSP), generally chose to use it less frequently. An evaluation of comments supplied by survey respondents gives a possible explanation for this relationship. Several respondents cite organizational factors such as lack of time allowance in project schedules and pressures from customers to deliver software systems faster as inhibitors to frequent use of PSP. Thus, when organizational mandates are in place, developers may find it easier to justify the additional time often required to implement process innovations. In the absence of these mandates, developers may find it difficult to justify longer project schedules to customers or other managers.

To summarize, these findings suggest that relationships between perceived control and the diffusion of an innovation are not simple. Developers’ beliefs that they have choice over when to use the software development innovation are associated with greater satisfaction with the innovation. But developers’ perceptions of increased control over how the innovation is to be used in their tasks are associated with less satisfaction. Lower perceived control over whether or not to adopt an innovation (low voluntariness) was found to be directly (positively) and indirectly (positively and negatively) related to use of an innovation.

5.3. Influencing perceived control

In light of this study, managers are encouraged to be attentive to issues of perceived control, and its influence in determining the extent to which SPIs will be used by software developers. The present research can be used to provide guidance in influencing perceived control. Our research suggests that in the context of diffusing process innovations, software developers desire standards and controls that govern how an SPI is to be used. Thus, if the SPI itself does not contain standards that govern the use of the innovation, management should undertake efforts within the organization to develop standards and guidelines to ensure consistency in SPI use.

Lewis, Ross, and Mirowsky (1999)found that opportunities to acquire and apply knowledge increase one’s sense of personal control. Thus, managers may further enhance the potential for SPI diffusion success by making opportunities for training and education on the SPI readily available to software developers. In particular, since increases in choice or decisional control have been found to positively influence SPI diffusion, training and education opportunities should include guidance from experienced individuals inside and outside the organization as to what development situations are good candidates for the particular SPI use. Many developers report low usage of an SPI because they learn (through personal experience, trial, and error) that the SPI is not well suited to their particular development tasks despite strong management encouragement to use the SPI. Training and education on these issues up-front can result in developers having a greater sense of control over when to best apply a given SPI, and thus more satisfaction in using the SPI.

(18)

6. Limitations

There are three primary limitations to this cross sectional study using a single survey instrument. First, causal relationships between constructs cannot be tested using this research method. Second, there is potential for common method bias since data on all study variables were collected using the same instrument. The potential bias in this case is that the relationships between variables result from the method and not relationships between the underlying constructs. In particular, there is concern that respondents, who see the items for all variables, will ‘‘guess’’ the anticipated relationships between those variables. Since PSP is an individual-level SPI, the individual developer was deemed the single best informant for the study and follow-up interviews were not feasible. Future survey research on personal control and SPI diffusion should select an SPI for which multiple informants are appropriate and/or plan for follow-on interviews with respondents. Third, the relatively small number of respondents limit the generalizability of the study findings.

7. Conclusions

This research examines the impact of perceived control on the successful diffusion of innovative software development processes. We integrate and extend existing theory from IT implementation, diffusion of innovations, and social psychology research to advance a research model that enables us to better understand how issues of control impact the diffusion process.

One of the key findings of this research is that software developers’ perceptions of control over their work when using an innovative software development technique are significantly related to the satisfaction of that developer with use of the technique and therefore the ongoing use of the innovation by the developer. This finding is an important contribution to IS research as no existing IS research links perceived control to satisfaction with innovation use, links satisfaction with innovation use to innovation usage, and does so using actual software developers in conditions ranging from voluntary to mandated use.

An additional contribution to IS research is the explication of the general perceived control construct into three related dimensions: perceived voluntariness of innovation use, perceived choice in when to use the innovation, and perceived control over how to use the innovation (process control). Separating this construct into different dimensions allowed us to address the call made by IS researchers to better understand how organizational practices and compliance processes impact the spread of technology

(Karahanna et al., 1999; Sharma & Rai, 2000).

Our study has implications for management practice. We found a negative relationship between voluntariness and use, which is consistent with previous research that demonstrates that organizational mandates increase innovation use(Agarwal & Prasad, 1997; Iivari, 1996; Karahanna et al., 1999; Moore, 1989). However, our study goes further to find two indirect relationships between voluntariness and use through its impacts on other perceived control variables.

Our study finds that giving freedom to developers in adopting innovative SPIs (i.e., increased voluntariness) is positively associated with increased feelings of perceived choice control, which is in turn associated with increased satisfaction with and use of the SPI. Thus, managers are encouraged to provide more freedom for individual developers to decide when to apply innovative software development techniques during the development process. Managers are also encouraged to provide

(19)

educational opportunities that enhance developer’s abilities to determine what conditions are best suited to applying a particular SPI in a development situation.

Additionally, our study finds that giving too much freedom in how to use an innovation can serve to decrease developers’ satisfaction with using the innovation. This finding suggests to managers that the use of more formal, structured engineering practices in software development should continue to be investigated as a way to provide more controls and more predictability in software development in order to provide greater satisfaction with and sustained use of SPIs. In the absence of formal methods, managers should adopt standards and guidelines on SPI use prior to attempting diffusion within the organization. The above findings demonstrate to IS managers that while organizational mandates may serve to increase short-term SPI use, these mandates can have corresponding negative impacts on sustained use

(Agarwal & Prasad, 1997). These negative impacts can be mitigated by ensuring (1) that developers have a choice in when to use the innovation, and (2) that the innovation (or management) provides more structure for their work.

While this study has established a developer’s perception of discretion or control over development activities as important to the diffusion of SPIs, the study also presents opportunities for future research into perceived control. One such opportunity is the study of additional variables that may provide more explanatory power in understanding the diffusion process. One such variable is one’s desire for personal control, which has been identified in previous research as a potential moderator of the effects of perceived control on satisfaction (Greenberger & Strasser, 1986). Other potential factors include individual characteristics such as personality types (e.g., methodic/rational vs. random/creative), level of motivation, innovation characteristics such as perceived usefulness, as well as organizational factors such as project schedule pressures and level of organization process maturity.

The measure of innovation use in this study focuses on the frequency of use. However, software development innovations such as the PSP actually include several development practices that together improve the discipline and effectiveness of software developers. Thus, a developer could conceivably use a small subset of PSP frequently and not see as significant an increase in effectiveness as a developer who uses a larger subset of PSP. Thus, future research should address the use of a more multifaceted measure of use that captures both frequency and depth of innovation use. Depth could be measured (followingCooper & Zmud, 1990) by asking developers to rate their level of maturity in using PSP on the four levels described earlier.

While this study focuses on the diffusion of SPIs, the theory-based model may offer insights for technology-based innovations as well. Future research can validate this by repeating the study using technology-based IT innovations.

As IS managers introduce new technologies, processes, and procedures to IS developers, they can use the results of this research and future research to design an environment that facilitates the success of SPIs in their organization.

Acknowledgements

This research was supported by the Software Engineering Institute at Carnegie Mellon University through a Cooperative Research and Development Agreement with Baylor University and the University of South Florida.

(20)

References

Adams, D., Nelson, R., & Todd, P. (1992). Perceived usefulness, ease of use and usage of information technology: A replication.MIS Quarterly,16(2), 227 – 248.

Agarwal, R., & Prasad, J. (1997). The role of innovation characteristics and perceived voluntariness in the acceptance of information technologies.Decision Sciences,28(3), 557 – 582.

Agarwal, R., & Prasad, J. (1999). Are individual differences germane to the acceptance of new information technologies? Decision Sciences,30(2), 361 – 391.

Ajzen, I. (1991). The theory of planned behavior.Organizational Behavior and Human Decision Processes,50, 179 – 211. Aldag, R., & Brief, A. (1975). Employee reactions to job characteristics: A constructive replication. Journal of Applied

Psychology,60(2), 182 – 186.

Ashforth, B. E., & Saks, A. (2000). Personal control in organizations: A longitudinal investigation with newcomers.Human Relations,53(3), 311 – 339.

Baronas, A., & Louis, M. (1988). Restoring a sense of control during implementation: How user involvement leads to system acceptance.MIS Quarterly,12(1), 111 – 124.

Basadur, M., Potworowski, A., Pollice, N., & Fedorowicz, J. (2000). Increasing understanding of technology management through challenge mapping.Creativity and Innovation Management,9(4), 245 – 258.

Beck, K. (2000).Extreme programming explained: Embrace change. Reading, MA: Addison-Wesley.

Benham, H., & Raymond, B. (1996). Information technology adoption: Evidence from a voice mail introduction.Computer Personnel,17(1), 3 – 25.

Chau, P. (1996). An empirical investigation of factors affecting the acceptance of CASE by systems developers.Information and Management,30(6), 269 – 280.

Chau, P., & Hu, P. (2001). Information technology acceptance by individual professionals: A model comparison approach. Decision Sciences,32(4), 699 – 719.

Chin, W., & Newsted, P. (1999). Structural equation modeling analysis with small samples using partial least squares. In R. Hoyle (Ed.),Statistical strategies for small sample research( pp. 307 – 341). Thousand Oaks, CA: Sage Publications. Cho, I., & Kim, Y. (2002). Critical factors for assimilation of object-oriented programming languages.Journal of Management

Information Systems,18(3), 15 – 156.

Collins, P., Hull, F., & Hage, J. (1996). Profiles of leaders, followers and laggards in programmable automation adoption.IEEE Transactions on Engineering Management,43(3), 285 – 296.

Cooper, R., & Zmud, R. (1990). Information technology implementation research: Technological diffusion approach. Manage-ment Science,36(2), 123 – 139.

Davis, F. (1989). Perceived usefulness, perceived ease of use, and user acceptance of information technology.MIS Quarterly, 13(3), 319 – 339.

Davis, F., Bagozzi, R. P., & Warshaw, P. R. (1989). User acceptance of computer technology.Management Science,35(8), 982 – 1003.

DeLone, W., & McLean, E. (1992). Information systems success: The quest for the dependent variable.Information Systems Research,3(1), 60 – 95.

Doll, W., & Torkzadeh, G. (1989). A discrepancy model of end-user computing involvement.Management Science,35(10), 1151 – 1171.

Fagan, M. (1976). Design and code inspections to reduce errors in program development. IBM Systems Journal, 15(3), 123 – 148.

Fayad, M., Tsai, W., & Fulghum, M. (1996). Transition to object-oriented software development.Communications of the ACM, 39(2), 109 – 121.

Ferguson, P., Humphrey, W., Khajenoori, S., Macke, S., & Matvya, A. (1997). Results of applying the personal software process.IEEE Computer,30, 24 – 31.

Festinger, L. (1957).A theory of cognitive dissonance. Stanford, CA: Stanford University Press.

Fichman, R. (2000). The diffusion and assimilation of information technology innovations. In R. W. Zmud (Ed.),Framing the domains of IT management( pp. 105 – 127). Cincinnati, OH: Pinnaflex Press.

Fichman, R., & Kemerer, C. (1997). The assimilation of software process innovations: An organizational learning perspective. Management Science,43(10), 1345 – 1363.

(21)

Fishbein, M., & Ajzen, I. (1975).Belief, attitude, intention and behavior: An introduction to theory and research. Reading, PA: Addison-Wesley.

Fowler, P., & Levine, L. (1993). A conceptual framework for software technology transition. Pittsburgh, PA: Software Engineering Institute, Carnegie-Mellon University (CMS/SEI-93-TR-031).

Fox, M., Dwyer, D., & Ganster, D. (1993). Effects of stressful job demands and control on physiological and attitudinal outcomes in a hospital setting.Academy of Management Journal,36(2), 289 – 318.

Gallivan, M. (2001). Organizational adoption and assimilation of complex technological innovations: Development and application of a new framework.Data Base for Advances in Information Systems,32(3), 51 – 85.

Giacobbe-Miller, J. (1995). A test of the group values and control models of procedural justice from the competing perspectives of labor and management.Personnel Psychology,48(1), 115 – 142.

Gibbs, W. (1994). Software’s chronic crisis.Scientific American,271(3), 86 – 95.

Green, G., & Hevner, A. (2000). The successful diffusion of innovations: Guidance for software development organizations. IEEE Software,17(6), 96 – 103.

Greenberger, D., & Strasser, S. (1986). Development and application of a model of personal control in organizations.Academy of Management Review,11(1), 164 – 177.

Griffin, R. (1987). Toward an integrated theory of task design.Research in Organizational Behavior,9, 79 – 120.

Hackman, J., & Oldham, G. (1976). Motivation through the design of work: Test of a theory.Organizational Behavior and Human Performance,16(2), 250 – 279.

Hall, R. (1968). Professionalism and bureaucratization.American Sociological Review,33, 92 – 104.

Hebert, M., & Benbasat, I. (1994). Adopting information technology in hospitals: The relationship between attitudes/expect-ations and behavior.Hospital and Health Services Administration,39(3), 369 – 383.

Henderson, J., & Lee, S. (1992). Managing I/S design teams: A control theories perspective. Management Science, 38(6), 757 – 776.

Hong, W., Thong, J., Wong, W., & Tam, K. (2001). Determinants of user acceptance of digital libraries: An empirical examination of individual differences and systems characteristics. Journal of Management Information Systems, 18(3), 97 – 124.

Humphrey, W. (1995).A discipline for software engineering. Reading, MA: Addison-Wesley. Humphrey, W. (1997).Introduction to the personal software process. Reading, MA: Addison-Wesley. Iivari, J. (1996). Why are CASE tools not used?Communications of the ACM,39(10), 94 – 103.

Jackson, C. M., Chow, S., & Leitch, R. A. (1997). Toward an understanding of the behavioral intention to use an information system.Decision Sciences,28(2), 357 – 389.

Kamatar, J., & Hayes, W. (2000). An experience report on the personal software process.IEEE Software,17(6), 85 – 89. Karahanna, E., Straub, D., & Chervany, N. (1999). Information technology adoption across time: A cross-sectional comparison

of pre-adoption and post-adoption beliefs.MIS Quarterly,23(2), 183 – 213.

Khalil, D., & Clark, J. (1989). The influence of programmers’ cognitive complexity on program comprehension and mod-ification.International Journal of Man-Machine Studies,31, 219 – 236.

Klein, K., & Sorra, J. (1996). The challenge of innovation implementation. Academy of Management Review, 21(4), 1055 – 1080.

Kurland, N., & Cooper, C. (2002). Manager control and employee isolation in telecommuting environments.Journal of High Technology Management Research,13(1), 107 – 126.

Kwon, T. H., & Zmud, R. W. (1987). Unifying the fragmented models of information systems implementation. In R. Boland, & R. Hirscheim (Eds.),Critical Issues in Information Systems Research( pp. 88 – 97). Chichester, UK: Wiley.

Langer, E. (1983).The psychology of control. Beverly Hills, CA: Sage Publications.

Latour, M. S., Hanna, J. B., Miller, M. D., & Pitts, R. E. (2002). Consumer involvement with personal computer technology: A multi-sample analysis.American Business Review,20(2), 1 – 11.

Lending, D., & Chervany, N. (1998). The use of CASE tools.Computer Personnel, 49 – 58.

Leonard-Barton, D. (1987). Implementation structured software methodologies: A case of innovation in process technology. Interfaces,17(3), 6 – 17.

Lewis, S., Ross, C., & Mirowsky, J. (1999). Establishing a sense of personal control in the transition to adulthood. Social Forces,77(4), 1573 – 1599.

Liao, S., Shao, Y., Wang, H., & Chen, A. (1999). The adoption of virtual banking: An empirical study.International Journal of Information Management,19(1), 63 – 74.

(22)

Linger, R. (1994). Cleanroom process model.IEEE Software,11(2), 50 – 58.

Luqi & Goguen, J. (1997). Formal methods: Promises and problems.IEEE Software,14(1), 73 – 85.

Lynne, G., Casey, C., Hodges, A., & Rahmani, M. (1995). Conservation technology adoption decisions and the theory of planned behavior.Journal of Economic Psychology,16(4), 581 – 598.

Manz, C., & Sims Jr., H. (1980). Self-management as a substitute for leadership: A social learning perspective.Academy of Management Review,5(3), 361 – 367.

Mathieson, K. (1991). Predicting user intentions: Comparing the technology acceptance model with the theory of planned behavior.Information Systems Research,2(3), 173 – 191.

Melone, N. (1990). A theoretical assessment of the user-satisfaction construct in information systems research.Management Science,36(1), 76 – 91.

Moore, G. (1989).An examination of the implementation of information technology by end-users: A diffusion of innovations perspective. Unpublished doctoral dissertation, University of British Columbia.

Moore, G., & Benbasat, I. (1991). Development of an instrument to measure the perceptions of adopting an information technology innovation.Information Systems Research,2(3), 192 – 222.

Morisio, M. (2000). Applying the PSP in industry.IEEE Software,17(6), 90 – 95.

Orlikowski, W. (1993). CASE tools as organizational change: Investigating incremental and radical changes in systems development.MIS Quarterly,17(3), 309 – 340.

Parnas, D., Clements, P., & Weiss, D. (1985). The modular structure of complex systems.IEEE Transactions on Software Engineering,11(3), 259 – 266.

Parsons, T. (1960).Structure and process in modern societies. New York: Free Press.

Pfleeger, S., & Hatton, L. (1997). Investigating the influence of formal methods.IEEE Computer,30, 33 – 43.

Poore, J., Mills, H., & Mutchler, D. (1993). Planning and certifying software system reliability.IEEE Software,10(1), 88 – 99. Purvis, R., Sambamurthy, V., & Zmud, R. (2001). Assimilation of knowledge platforms in organizations.Organization Science,

12(2), 117 – 135.

Rai, A., Lang, S., & Welker, R. (2002). Assessing the validity of IS success models: An empirical test and theoretical analysis. Information Systems Research,13(1), 50 – 69.

Ravichandran, T. (1999). Redefining organizational innovation: Towards theoretical advancements.Journal of High Technol-ogy Management Research,10(2), 243 – 274.

Rogers, E. (1982). Information exchange and technological innovation. In D. Sahal (Ed.), The transfer and utilization of technical knowledge( pp. 105 – 123). Lexington, MA: Lexington Books.

Ross, C., & Wright, M. (1998). Women’s work, men’s work, and the sense of control.Work and Occupations,25(3), 333 – 355. Seeman, M. (1983). Alienation motifs in contemporary theorizing.Social Psychology Quarterly,46, 171 – 184.

Sharma, S., & Rai, A. (2000). Case deployment in IS organizations.Communications of the ACM,43(1), 80 – 88.

Swanson, E., & Ramiller, N. (1997). The organizing vision in information systems innovation.Organization Science, 8(5), 458 – 474.

Taylor, S., & Todd, P. (1995). Understanding information technology usage: A test of competing models.Information Systems Research,6(2), 144 – 176.

Tetrick, L., & LaRocco, J. (1987). Understanding, prediction, and control as moderators of the relationships between perceived stress, satisfaction, and psychological well-being.Journal of Applied Psychology,72(4), 538 – 543.

Venkatesh, V., & Morris, M. (2000). Why don’t men ever stop to ask for directions? Gender, social influence, and their role in technology acceptance and usage behavior.MIS Quarterly,24(1), 115 – 139.

Venkatesh, V., Speier, C., & Morris, M. (2002). User acceptance enablers in individual decision making about technology: Toward an integrated model.Decision Sciences,33(2), 297 – 316.

Vessey, I., & Glass, R. (1998). Strong vs. weak approaches to systems development.Communications of the ACM, 41(4), 99 – 102.

Wanberg, C., & Banas, J. (2000). Predictors and outcomes of openness to changes in a reorganizing workplace.Journal of Applied Psychology,85(1), 132 – 142.

Williams, L., Kessler, R., Cunningham, W., & Jeffries, R. (2000, July/August). Strengthening the case for pair programming. IEEE Software,14, 19 – 25.

References

Related documents