1. Introduction
Digital spreadsheets are constitutive technologies that have emerged in modern organizations to construct knowledge and shape human agency. A community of investigators has been using Anthony Giddens’ [
1] structuration theory to analyze information systems. A review of the literature uncovers hundreds of published articles that use structuration theory as an analytical tool or ‘sensitizing device’ in information systems studies [
2]. Orlikowski, most notably, and also Jones, Yates et al., and Rose, Lindgren, Henfridsson, and Pfeifer et al., were the first to propose frameworks and methods for how Giddens’ theories might be practically extended to examine more complex and contemporary information systems [
3,
4,
5,
6,
7,
8].
A central theme of the previously mentioned information systems studies is the notion that designers (software engineers, managers, accountants, etc.) embed them with structures (resources, values, expectations, rules, strategies, norms, traditions, culture, etc.) to enact management strategies that have the effect of conducting the daily routines of workers [
2]. As Orlikowski explains: “human agents build into technology certain … rules that define the organizationally sanctioned way of executing that work” [
3]. It is through embedded structures in spreadsheets, and other technologies that mediate human interactions, that knowledge produces the conditions for the legitimated actions and decisions of workers. In addition, Orlikowski argues that Structuration Theory identifies moral sanctions for actions judged illegitimate. Thus, information systems can operate to narrow possible choices and behaviors to those that are sanctioned or privileged within a social organizational context.
Giddens’ Structuration Theory (
Figure 1) provides a model for understanding organizations and social life. In this framework, he introduces modalities that manifest as technologies which automate the interactions between structures and knowledgeable human agents. Modalities produce the effects of power by pushing or steering agents toward certain patterns of sanctioned routine behaviors that are aligned with an organization’s interests [
1]. Even though structural modalities attempt to provide the ‘rules’ for organizationally sanctioned actions and behaviors, agents draw on their own situated experiences gathered over time via memory, social cues, and signified regulations to inform themselves about what is an ‘correct’ action. They anticipate the consequences of their actions by considering the information, expectations, and potential outcomes. They learn to work within the guidelines of the organization to do the jobs they are assigned and how to read the micropolitical dynamics, thus ‘negotiating’ their situation.
Human agency is a central theme in structuration theory. Giddens believes that individuals have tacit and discursive knowledge of their situations but with bounded or limited rationality challenging their ability to truly act autonomously [
1]. Autonomous knowledgeable human agents embed structures into information technologies that enable and limit their actions as technology operates across space and time. Giddens contends that agents can create and alter structures notwithstanding the structuring or mediation of interaction by value-laden technology. This notion of reflexive monitoring of human action is key to how structuration theory avoids the misconception that technology can be overly deterministic or controlling by stressing the central role of the recursive interaction between people and structures. Giddens conceives of this phenomenon as the ‘duality of structure’ in which people both purposefully produce and are themselves the products of structure and the power the exercise [
1] (p. 191).
Structuration theory is intended to help understand how organizations are constituted and their transformative capacity to change. However, it does not provide a specific, apparent practical model for information systems research. Rose explains that “Structuration theory is too complex, diverse and alien to be adapted wholesale” [
4]. The present article adopts the central concepts included in Giddens’ theory of the duality and dimensions of structure (
Figure 2) to use as a general tool for analysis. The previously mentioned three structural modalities are differentiated by their roles: (1) interpretive schemes to create meaning that mediates the processes of signification and reasoning, (2) facilities for exercising authoritative power or decisions over available resources, and (3) norms for invoking social rules and judgment to legitimate behaviors [
3]. The model illustrates how power stems from the duality structure and agency which is recursively coordinated (represented by double arrows) in social systems across time and space by information technologies that allow agents to allocate resources to exercise power [
1] (p. 125). Spreadsheet technologies emerged as an essential tool for collecting, categorizing, and systematizing the flows of data that aid the efficient management of an organization’s authoritative and allocative resources.
Giddens argued that information technologies help social systems achieve “time-space power” [
1] (p. 377). Electronic technologies store information over time and transmit it spatially. They distribute the arrangement of human activities, which determines how social relationships replicate, are transformed, and become stable. They eventually become the routine day-to-day, taken-for-granted practices in which actors habitually engage across the different settings and geographic distances [
7]. Giddens uses the term social system integration to refer to the patterns of relationships and social reciprocity between agents that are physically situated in different locations [
9]. The present article shows how spreadsheets, embedded with structural modalities, are mediators of these cohesive effects.
Pfeiffer et al. review and compare several interpretations of Structuration Theory (e.g., Bright, Rogers, Burgelman et al., Jantsch, Orlikowski, Schwabe and Krcmar, and Cooper and Zmud) focused on describing how “technologies have an impact on organizations, their behavior and structure, [and] in turn, organizations and humans influence the use, the meaning, and further advances of technologies” [
8]. They point out that most prior research regarding Structuration Theory and technology mainly examines the external relations between people and technology and does not consider the concept of the inner structure of the technology [
8]. Orlikowski, for example, gives two definitions of information technology of on the one hand being malleable yet discernible entities with material properties and on the other hand being virtual settings or spaces for the constituting the prospects of interactions [
3].
Synthesizing the perspectives discussed above, a conceptual model is proposed to apply Giddens’ theories of structure, human agency, and time and space (
Figure 3). For Giddens, “An organization is a collectivity in which the knowledge about the conditions of system reproduction is reflexively used to influence, shape, or modify that system reproduction” [
1] (p. 13). The present article contends that spreadsheet technologies mediate the dynamic interactions between structures and knowledgeable human agents within modern organizations across time and space. They both produce and are the products of structures that reinforce and transform the generalized institutional practices of workers. The model attempts to operationalize Giddens’ meta-level theories as a string of progressive layers: structures in digital spreadsheets that are historically embedded, constructed by knowledgeable actors, distributed through time and space via information systems and networks, mediated through widespread repeated use of the spreadsheets as social practices, and finally the spreadsheets transform over time as agents interpret the outcomes (reflexive monitoring) and communicate feedback back to the designers and managers about how to change the technology.
To summarize the literature review, studies that employ structuration theory are generally concerned with the dimensions of the duality of structure reflected in and reinforced by information systems and the ethical implications regarding the ‘control’ of agents via their interactions with them. Digital spreadsheets can be generally viewed as one of many knowledge artifacts or what Giddens calls ‘containers’ (reports, meetings, presentations, networks, dashboards, websites, and so on) where information is stored, organized, transformed, and transmitted by systems [
10]. How digital spreadsheets are appropriated in specific ways has received little to no attention in the literature. The present article attempts to fill this gap. It looks at how the properties of spreadsheets are employed and created to influence workers and invoke intended outcomes that ultimately reproduce and produce power relations within modern organizations.
3. Configuration of Information into a Stock of Knowledge
Spreadsheets work like records that organize knowledge and meaning. They function as systems for the collection of data into databases that purposefully construct the organization’s reality and legitimacy. They developed their basic gridmatic structure from paper-based book-keeping ledgers that recorded and tallied commercial transactions as debits and credits [
12]. Columns representing types of expenditures were listed at the top of the ledger and transactions were recorded in the left margin. Therefore, spreadsheets combined the basic categorization power of lists with the cross-referencing capabilities of tables to create cells of meaningful information. This provides familiar ways to convey relatively simple or complex information as well as the visual structure of the data so that new dimensional relationships are produced.
However, spreadsheets are not perfect, unequivocal storehouses of neutral and error-free information. Spreadsheets embody the interests of the designers who create and maintain them and legitimate their value. They are continuously produced to influence our perception of truth and reality by shaping how information is represented. Spreadsheets do not only record reality, they make it. The designers of spreadsheets control the information that is central to the collective memory and culture of an organization. Spreadsheets, as structural modalities, aim to describe, communicate and legitimate certain representations of reality. Spreadsheets viewed as archives are not passive collections of data, but as Schwartz and Cook explain, a spreadsheet is “a reflection of the needs and desires of its creator, the purpose(s) for its creation, the audience(s) viewing the record, the broader legal, technical, organizational, social, and cultural-intellectual contexts in which the creator and audience operated and in which the document is made meaningful” [
13].
The fundamental power of spreadsheets rests in their gridmatic framework which combines the categorization power of lists with the cross-referencing capabilities of tables to create cells of meaningful information [
14]. Spreadsheet applications contain properties (features and capabilities) that have developed over time to facilitate active management practices. These include controlling what information is included in their document construction. Data are carefully assessed and intentionally selected to construct and maintain the record. This is not conducted objectively or neutrally; the techniques for organizing data as it is manually entered or imported into a spreadsheet determines its structure, what it becomes and how it is used. Therefore, spreadsheets constitute an understanding of reality by organizing and privileging some information and minimizing or even erasing other information.
4. Configuring Interpretive Schemes with Formulas
The previous section examined how the organizing gridmatic framework of spreadsheets can be used to produce an initial layer of meaning by reducing data as it is entered to privilege what information is recorded and how it is maintained as a stock of knowledge. The point was made that spreadsheets combine an easily viewable display format in a simple geometric space. A spreadsheet’s base capacity to organize data in a spatial tabular format (rows, columns and intersecting cells) enables an analysis of spreadsheet data. This format essentially turns the data in cells on a sheet into specific objects that are treated as equal entities locked in place in a series, which creates an internal connection or relationship between each individual record to each other and to the dataset as a whole. The discrete location of the data in each cell in a sheet has its own unique coordinates that can be easily referenced. This structure allows a spreadsheet to sort quickly and then dynamically associate, compare, and compute the data within the cells that constitute segments of a dataset by using formulas to interpret it and produce meaning.
Empowered by the fundamental tabular structure of spreadsheets, formulas are able to reference any other cell or range of cells by their X and Y coordinates shown as a combination of column letters. These coordinates give cells a ‘symbolic name’ to stand in for the data as variables in formulas in combination with Excel’s pre-programmed functions rather than the actual values of cells themselves. For example, the top left cell in every spreadsheet is always named ‘A1’ and the first three cells in the first row would be referenced as ‘A1:A3’ in a formula. If we want to add the values in these cells, we would write a formula by selecting an empty cell and then entering the proper syntax for the basic SUM function in Excel’s formula bar: “=SUM(A1:A3).” Excel also allows designers to bind any cell range as a custom name of their choosing, thus creating common objects to use as arrays of data that can be passed to formulas.
This organization of the information into cells in a spreadsheet serves as the foundation for overlaying a sequence of interdependent levels of analysis that define more complex relations and meanings. Giddens calls the first such layer examined in this section an ‘interpretive scheme’. Interpretive schemes are defined by Giddens as semantic rules that “involve the encoding of information in symbolism…which are transformative in character” [
1]. Interpretive schemes can also be viewed as collective mental models used to make sense of the data and communicate how people should respond in particular situations [
1]. Giddens’ premise here is that the decisions workers make, and their social interactions, depend on how the information is formatted, framed, characterized and evaluated—the ‘significance’ of the information within its situated context which can have a regulating impact on decision making and what people do, therefore serving as the medium of power.
The main way interpretive schemes are embedded into spreadsheets are as programmable formulas, as was shown earlier when discussing the illustration of the simple employee database. Formulas have the capacity to calculate values and generate new information based on the relationships between values in other cells. Formulas represent the process, actions or methods needed to evaluate and run statistical tests on a dataset. Because spreadsheet cells are uniquely named objects and not the data they hold, formulas can be easily copied, moved, tweaked, replaced, and so on to produce different results regardless of the dataset. This gives interpretive schemes in Excel their own visible spatial structure that is independent of the data and allows formulas to be electronically distributed as pre-built meaning-making schemes within and between organizations across time and space.
6. Invocating Social Norms with Logical Functions
In the previous section, it was discussed how interpretive schemes embedded in spreadsheets provide the narrative, justification or rationalization for the use of facilities by organizations, which involves the control and allocation of resources including the management of the activities of workers. However, these practices also involve the notion of judgement and accountability where the same information used to track and authorize the use of the object things recorded and analyzed in a spreadsheet are also used to approve and disapprove of agents’ decisions concerning those things. As Roberts and Scapens emphasize, the values of expected behavior in accounting include “the rights of some people to hold others to account for their actions … communicating notions of what should happen, and it is only on the basis of these notions that sense is made of what has happened” [
20].
The earlier loan appraisal system example also shows how a spreadsheet’s interpretive scheme can be set up to judge the worth or value of a bank customer. This procedure is similar to the common business practice properly known as Customer Lifetime Value (CLV) in which spreadsheets are used to estimate the value of different segments of customers based on how much they are expected to contribute over a period of time and assign them a score that symbolizes their assessed desirability. These spreadsheets are broadly purported to be useful for identifying customers that need the most improvement or are the most profitable and implement strategies to get the ‘low-performing’ customers to change their purchasing behavior in some way. This is achieved by developing a matrix of weighted input criteria or assumptions based on quantifiable factors that theoretically represent the characteristics and behaviors of customers, including acquisition cost, average order value, purchase frequency, gross margin, retention rate, churn rate, average lifetime period and more.
The authors of the present article have witnessed similar banking approaches appropriated by most colleges which use secretive algorithmic formulas to score, rank and select prospective students. The formulas typically draw on data submitted by students via online application forms such as college placement test scores, teacher recommendations, class rank, level of interest, extracurricular activities, and other sociodemographic characteristics. Analytical models then formulate the data into virtual portfolios for each applicant which are used to compare candidates to each other and past students to appraise their relative ‘value’ or ‘worth’. In other words, these enrollment systems operate to identify the most ‘favored’ candidates based on the likelihood of them enrolling and successfully graduating, and thus paying the full amount of projected tuition. This information can then be used to help inform the decision-making process along with many other assessments to determine which applicants ‘make the cut’ and are accepted into a college.
The recorded performance of the enrolled students over time then becomes an ongoing source of information to help evaluate and optimize the decision-making systems. Once again, as new prospective students apply, they are classified according to analysis of surveillance data on current and past students. The applicants are reflexively aware of the criteria the systems use and attempt to ‘game the system’ in ways to produce statistics that give them the appearance of favorable candidates. The CLV spreadsheets compel applicants to meet the expectations set by school administrators and thus have disciplinary effects that shape, align and normalize those students with the structures the spreadsheets embody.
6.1. Logical Functions
The above CLV examples illustrate how in spreadsheets, a third symbolic layer of interpretation and meaning based on social norms is overlaid onto the data by using some simple techniques involving logical and conditional functions built-in to Microsoft Excel (IBM, New York, NY, USA). Using logical functions, a spreadsheet qualifies a dataset in accordance with the assessment criteria in addition to its actual original recorded information. This results in the automated production of knowledge about the worth or performance of records in the dataset in relation to each other or an expectation. Essentially, a spreadsheet uses simple logic embedded by its designer to judge the dataset and by extension the performance of the workers the data represents.
The aforementioned capability of spreadsheets to make judgments is enabled by built-in conditional functions in digital spreadsheets, which are used to query datasets based on simple Boolean logic. As in many programming languages, the IF function is used in Microsoft Excel (IBM, New York, NY, USA) to evaluate whether a condition is true or false. It uses an operator such as “=”, “<” or “>” to compare the fit of values in a data set to a given criteria and perform actions as a result. Essentially, it asks: “Does the referenced value satisfy the provided condition?” Next, it runs the corresponding action: “If true then run script X, otherwise do nothing or optionally run script Y.” By adding conjunctions such as AND, OR, XOR, and NOT to the IF function in Microsoft Excel (IBM, New York, NY, USA), multiple combinations of conditions can be tested. Microsoft Excel (IBM, New York, NY, USA) has also combined IF with other basic mathematical calculations to create new functions such as SUMIF and COUNTIF that only allow certain calculations to be performed when the stipulated criteria are satisfied.
The related VLOOKUP, INDEX, and MATCH functions in Microsoft Excel (IBM, New York, NY, USA) also operate on true/false logic to compare values and return a result. VLOOKUP (Vertical Lookup) allows the spreadsheet to ‘lookup’ and retrieve data based on information from the dataset. Taking advantage of its tabular format, a spreadsheet can use VLOOKUP to examine a column of sorted data for the first value that exactly or approximately matches the lookup criteria. It can then return a separate value from a neighboring column. Alternatively, HLOOKUP (Horizontal Lookup) allows the spreadsheet to search through rows of data. Additionally, by combining the INDEX and MATCH functions, a Microsoft Excel (IBM, New York, NY, USA) spreadsheet can look up values both horizontally and vertically within a data set and return information about the values.
One common use of the previously described conditional functions is to classify data and assign categories. For example, an series of nested IF functions in a formula can transform a percentage test score into a letter grade, as in: “=IF(Grade>=90,“A”, IF(Grade>=80,“B”, IF(Grade>=70,“C”,IF(Grade>=60,“D”,“F”))))”. Alternatively, a spreadsheet could use VLOOKUP and a grade key table to accomplish the same task: “=VLOOKUP(Grade,GradeScale,2,TRUE)”. If a teacher wants to grade on a curve, the mean of the total scores is found using the AVERAGE function, and then this relative output is referenced if the IF statement: “=IF(Grade>=Average+20,“A”,IF(Grade>= Average+10,“B”,IF(Grade>=Average,“C”, IF(Grade>=Average-10,“D”,“F”))))”.
Operating on the same Boolean logic, Microsoft Excel (IBM, New York, NY, USA) also has built-in Conditional Formatting rules that, once set up, allow a spreadsheet to automatically reformat a cell’s properties to correspond to its assessed value. As in the earlier example, conditional formatting allows a spreadsheet to instantaneously change the background color of a cell containing a score of 90–100 to blue, 80–89 to green, 70–79 to yellow, and so forth, depending on the rules without the use of a formula or programming. Similarly, true/false logic is used in Excel to validate or constrain the data that can be entered into a cell through dropdown lists, checkboxes, and other form validation tools.
6.2. Call Center Illustration
One of the authors of the present article has nine years of experience managing and working in call centers. In these organizations, intense agent monitoring is believed to result in high performance. Thus, the work of call center operators is highly meditated by Computer-assisted Telephone Interviewing (CATI) information systems. The moment an operator starts his or her shift by logging in with their unique credentials, the CATI systems automatically generate a queue of customers to dial. Information about who they are calling and a script to read is then shown on an operator’s screen as they listen to the phone ringing in their headset. Every interaction the operator has with the information system is recorded before, during and after the calls.
On average, call center operators will make thirty or more unanswered calls before talking to an actual customer. The CATI system tracks the time and duration of calls, and most importantly, the outcomes. A dropdown list will usually provide operators with preset categories for coding calls by their resolution (call codes): no answer, disconnected, hang-up, call back later, etc. Through this interaction, the system creates a historic record of the outcomes of every call. In the less-often occurrence when an intended customer actually answers a call, a different set of outcomes is used depending on the type of business.
In a debt collection center, for example, the top goal is for operators to convince delinquent customers at risk of defaulting on their loans to immediately pay their past due bills over the phone with electronic bank account transfers. Another desirable call resolution is for a customer to sign up for automatic monthly payment plans. A less optimal outcome is when a customer promises to pay later. An undesired negative outcome of a call is if a customer outright refuses to make a plan to catch up on their past-due payments. Operators are continuously trained and coached in many tactics to persuade delinquent borrowers to make up their missed payments in order to increase their collection rates.
The call codes represent the call center’s system of accountability. There is an entire structure of enunciated values underlying this seemingly inert list that provide an ‘electronic eye’ into each worker’s performance based on the imparted value of each call code [
27]. The individual results of the call codes along with other key performance indicators (KPIs) involving time are linked to spreadsheet models that allow managers to assess the relative productivity of operators against established expectations. In debt collection center, spreadsheets are used to calculate many KPIs: Revenue per Successful Call (RSC), Average Handle Time (AHT), First Call Resolution (FCR), and others that are then combined to compose an overall Collector Effective Index (CEI). Formulas in the spreadsheet apply Boolean logic to mark which operators are above or below an ideal set of standards (benchmarks) for the KPIs, and also automate the reordering and formatting of the lists by the relative rank of each operator, placing the judged ‘best’ performers and the top of the list and ‘worst’ at the bottom of the list. The aggregate of the productivity of all operators composing each team are ‘rolled up’ to produce an overall measure of the teams’ relative performance. These reports are then used by higher-level supervisors to evaluate, rank and predict the performance of teams and team managers.
The spreadsheet analysis of call center data not only measures performance, it also elicits the performance, or at least a semblance of compliance with imputed norms associated with meeting expectations [
28]. Recording and analyzing the data is closely linked with anonymously ‘watching’ what call center operators are doing through statistics and then using this information not only to ‘judge’ their performance, but also correct and praise their conduct to influence them into adopting behaviors that are aligned with organizational structures [
29] (p. 176). On inspection, operators must show their managers to be continuously improving themselves to become more productive as measured by the call codes and the time stamps recorded by the CATI system and interpreted by spreadsheets.
The call center example shows the mutual connections between the collective production of information and institutional analysis with norms and interpersonal forms of surveillance [
30]. The definitions of the call code criteria represent certain irrefutable and unquestionable measures of performance based on the structures (values, principles and standards) privileged by the organization. This objectification of operators as statistics can then be used to justify managerial strategies for encouraging positive and curbing undesirable behaviors, disciplining workers through reward and punishment schemes. High-performing operators receive public praise, are awarded incentive pay, are scheduled for more hours and are given the choice of which shifts and days they want to work. On the other hand, low-performing employees are subject to embarrassing coaching sessions or retraining, have their hours reduced, or may not be called back to work at all.
It is a common tactic in call centers for team managers to regularly share spreadsheet performance reports with operators and even post them publicly for everyone to see. This is believed to induce competition among operators and teams. Operators are expected to contemplate the information and use it to judge themselves and each other. This tactic is best explained by Foucault’s perspective on surveillance strategies. He believes they are more about influencing an individual’s psychology rather than trying to directly control what they do or make decisions for a person:
Those who are subjected to a field of visibility, and who know it, assume responsibility for the constraints of power, it makes them play spontaneously upon themselves. They inscribe in themselves the power relation in which they play both roles.
Operators can connect how their actions produce the data and can anticipate how their managers and coworkers will respond. They therefore preemptively discipline themselves, which is the intended effect of the management strategy [
31]. As operators watch and modify themselves, they internalize the social norms of the managers and the organization as a whole who control them, effectively reproducing the same organizational ‘spirit’, work culture and other structures that are embodied in a spreadsheet’s interpretive scheme, analytical model and normative accounting.