Thinking critically about and researching algorithms

ABSTRACT More and more aspects of our everyday lives are being mediated, augmented, produced and regulated by software-enabled technologies. Software is fundamentally composed of algorithms: sets of defined steps structured to process instructions/data to produce an output. This paper synthesises and extends emerging critical thinking about algorithms and considers how best to research them in practice. Four main arguments are developed. First, there is a pressing need to focus critical and empirical attention on algorithms and the work that they do given their increasing importance in shaping social and economic life. Second, algorithms can be conceived in a number of ways – technically, computationally, mathematically, politically, culturally, economically, contextually, materially, philosophically, ethically – but are best understood as being contingent, ontogenetic and performative in nature, and embedded in wider socio-technical assemblages. Third, there are three main challenges that hinder research about algorithms (gaining access to their formulation; they are heterogeneous and embedded in wider systems; their work unfolds contextually and contingently), which require practical and epistemological attention. Fourth, the constitution and work of algorithms can be empirically studied in a number of ways, each of which has strengths and weaknesses that need to be systematically evaluated. Six methodological approaches designed to produce insights into the nature and work of algorithms are critically appraised. It is contended that these methods are best used in combination in order to help overcome epistemological and practical challenges.

[1]  Nick Seaver Knowing Algorithms , 2019, digitalSTS.

[2]  Robin Lovelace,et al.  The Data Revolution: Big Data, Open Data, Data Infrastructures and Their Consequences , by Rob Kitchin . 2014 . Thousand Oaks, California : Sage Publications . 222+xvii . ISBN: 978-1446287484, $100 , 2016 .

[3]  Itzhak Benenson,et al.  The Data Revolution: Big Data, Open Data, Data Infrastructures and their Consequences. By Rob Kitchin, London: Sage, 2014. , 2016 .

[4]  Jakob Arnoldi,et al.  Computer Algorithms, Market Manipulation and the Institutionalization of High Frequency Trading , 2016 .

[5]  Frank A. Pasquale The Black Box Society: The Secret Algorithms That Control Money and Information , 2015 .

[6]  Daniel Neyland,et al.  On Organizing Algorithms , 2015 .

[7]  Martina Skrubbeltrang Mahnke,et al.  Algorithming the Algorithm , 2014 .

[8]  Rob Kitchin,et al.  The data revolution : big data, open data, data infrastructures & their consequences , 2014 .

[9]  R. Stuart Geiger,et al.  Bots, bespoke, code and the materiality of software platforms , 2014 .

[10]  K. Foot,et al.  Media Technologies: Essays on Communication, Materiality, and Society , 2014 .

[11]  Alexander Boden,et al.  "Reconstructing normality": the use of infrastructure leftovers in crisis situations as inspiration for the design of resilient technology , 2013, OZCHI.

[12]  Christopher Steiner,et al.  Automate This: How Algorithms Took Over Our Markets, Our Jobs, and the World , 2013 .

[13]  Francesca Musiani,et al.  Governance by algorithms , 2013 .

[14]  R. Kitchin,et al.  Unfolding mapping practices: a new epistemology for cartography , 2013 .

[15]  Philip M. Napoli The Algorithm as Institution: Toward a Theoretical Framework for Automated Media Production and Consumption , 2013 .

[16]  A. Stefanidis,et al.  Harvesting ambient geospatial information from social media feeds , 2011, GeoJournal.

[17]  Solon Barocas,et al.  Governing Algorithms: A Provocation Piece , 2013 .

[18]  Scott Kushner,et al.  The freelance translation machine: Algorithmic culture and the invisible industry , 2013, New Media Soc..

[19]  Nick Montfort,et al.  10 Print Chr$(205.5+rnd(1)); : Goto 10 , 2012, Software Studies.

[20]  Allan MacLean,et al.  Speaking Code - Coding as Aesthetic and Political Expression , 2012, Software Studies.

[21]  Yuri Takhteyev Book Review: Coding Places: Software Practice in a South American City , 2012 .

[22]  Matthew Zook Code/Space: Software and Everyday Life , 2012 .

[23]  Taina Bucher,et al.  Want to be on the top? Algorithmic power and the threat of invisibility on Facebook , 2012, New Media Soc..

[24]  Adrian Mackenzie,et al.  Codes and Codings in Crisis , 2011 .

[25]  Marc Lenglet,et al.  Conflicting Codes and Codings , 2010 .

[26]  Astrid Mager Algorithmic Ideology: How Capitalist Society Shapes Search Engines , 2011 .

[27]  Martin Peterson,et al.  Is there an ethics of algorithms? , 2011, Ethics and Information Technology.

[28]  Rob Kitchin,et al.  Code/Space: Software and Everyday Life , 2011 .

[29]  C. W. Anderson Deliberative, Agonistic, and Algorithmic Audiences: Journalism's Vision of its Public in an Age of Audience Transparency , 2011 .

[30]  M. Lenglet,et al.  Conflicting Codes and Codings: How Algorithmic Trading Is Reshaping Financial Regulation , 2010 .

[31]  David Beer,et al.  Power through the algorithm? Participatory web cultures and the technological unconscious , 2009, New Media Soc..

[32]  S. Lash Power after Hegemony , 2007 .

[33]  Rob Kitchin,et al.  The automatic management of drivers and driving spaces , 2007 .

[34]  Louise Amoore,et al.  Biometric borders: Governing mobilities in the war on terror , 2006 .

[35]  A. Mackenzie The Performativity of Code , 2005 .

[36]  Wayne Parsons,et al.  Not just steering but weaving: Relevant knowledge and the craft of building policy capacity and coherence , 2004 .

[37]  M. Norton Wise,et al.  Trust in Numbers: The Pursuit of Objectivity in Science and Public Life@@@The Values of Precision , 1996 .

[38]  Jennie Malboeuf Algorithm , 1994, Neurology.

[39]  Robert A. Kowalski,et al.  Algorithm = logic + control , 1979, CACM.

[40]  N. Diakopoulos Algorithmic Accountability Reporting: On the Investigation of Black Boxes , 2014 .

[41]  Johanna Drucker,et al.  Performative Materiality and Theoretical Approaches to Interface , 2013, Digit. Humanit. Q..

[42]  Pablo J. Boczkowski,et al.  The Relevance of Algorithms , 2013 .

[43]  John MacCormick,et al.  Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers , 2012 .

[44]  Louise Amoore,et al.  Algorithmic War: Everyday Geographies of the War on Terror , 2009 .

[45]  Scott Rosenberg,et al.  Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software , 2007 .

[46]  Adrian Mackenzie,et al.  Protocols and the irreducible traces of embodiment:the viterbi algorithm and the mosaic of machine time , 2007 .

[47]  A. Galloway,et al.  Gaming: Essays On Algorithmic Culture , 2006 .

[48]  Adam Greenfield,et al.  Everyware: The Dawning Age of Ubiquitous Computing , 2006 .

[49]  Masuhiro Kogoma 総論;総論;Introduction , 2006 .

[50]  Joseph W. Yoder,et al.  Big Ball of Mud , 1997 .

[51]  Mark Weiser,et al.  Source Code , 1987, Computer.