Rhetorical Code Studies Revised Pages

Total Page:16

File Type:pdf, Size:1020Kb

Rhetorical Code Studies Revised Pages Revised Pages rhetorical code studies Revised Pages Sweetland Digital rhetoric collaborative Series Editors: Anne Ruggles Gere, University of Michigan Naomi Silver, University of Michigan The Sweetland Digital Rhetoric Collaborative Book Series publishes texts that investigate the multiliteracies of digitally mediated spaces both within academia as well as other contexts. Rhetorical Code Studies: Discovering Arguments in and around Code Kevin Brock Developing Writers in Higher Education: A Longitudinal Study Anne Ruggles Gere, Editor Sites of Translation: What Multilinguals Can Teach Us about Digital Writing and Rhetoric Laura Gonzales Rhizcomics: Rhetoric, Technology, and New Media Composition Jason Helms Making Space: Writing, Instruction, Infrastrucure, and Multiliteracies James P. Purdy and Dànielle Nicole DeVoss, Editors Digital Samaritans: Rhetorical Delivery and Engagement in the Digital Humanities Jim Ridolfo diGitalculturebooks, an imprint of the University of Michigan Press, is dedicated to publishing work in new media studies and the emerging field of digital humanities. Revised Pages Rhetorical Code Studies discovering arguments in and around code Kevin Brock University of Michigan Press ann arbor Revised Pages Copyright © 2019 by Kevin Brock Some rights reserved This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Note to users: A Creative Commons license is only valid when it is applied by the person or entity that holds rights to the licensed work. Works may contain components (e.g., photo- graphs, illustrations, or quotations) to which the rightsholder in the work cannot apply the license. It is ultimately your responsibility to independently evaluate the copyright status of any work or component part of a work you use, in light of your intended use. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ Published in the United States of America by the University of Michigan Press Manufactured in the United States of America Printed on acid- free paper First published February 2019 A CIP catalog record for this book is available from the British Library. Library of Congress Cataloging- in- Publication Data Names: Brock, Kevin, author. Title: Rhetorical code studies : discovering arguments in and around code / Kevin Brock. Description: Ann Arbor : University of Michigan Press, [2019] | Series: Sweetland digital rhetoric collaborative series | Includes bibliographical references and index. | Identifiers: LCCN 2018043066 (print) | LCCN 2018049477 (ebook) | ISBN 9780472131273 (hardcover : acid- free paper) | ISBN 9780472125005 (ebook) | ISBN 9780472901043 (OA) Subjects: LCSH: Coding theory. | Rhetoric— Data processing. | Software engineering— Psychological aspects. | Computer algorithms— Psychological aspects. | Online social networks. Classification: LCC QA268 (ebook) | LCC QA268 .B76 2019 (print) | DDC 005.13— dc23 LC record available at https://lccn.loc.gov/2018043066 https://doi.org/10.3998/mpub.10019291 The publisher gratefully acknowledges the support of the Sweetland Center for Writing in making this book possible. Revised Pages To Erin, my best friend and partner in all things. Revised Pages Revised Pages Acknowledgments This project, like so many of the cases discussed in the following pages, could not have been possible without myriad collaborators, colleagues, and mentors, all of whom have profoundly impacted my life through their assistance and friendship. I cannot overstate the gratitude I feel for all the time, energy, and consideration that has been shared with me. At the same time, I recognize my words here will be inadequate in acknowledging ev- eryone who has helped me and in describing the impact they have had on me and this book. I want to begin by offering my deepest thanks to Nancy Penrose, who took a chance on me when I was a struggling master’s student who felt ambivalent toward writing and its study. At the time, I did not know just how significantly my life would change by turning my focus toward rheto- ric and composition. Without Nancy’s support and patience with my gain- ing a grasp of the field, I would never have been able to pursue this career trajectory. I also owe a considerable debt to the faculty with whom I studied in the Communication, Rhetoric, and Digital Media doctoral program at North Carolina State University; their guidance helped me develop the ideas cen- tral to my argument throughout this book. David M. Rieder offered invalu- able and enthusiastic input throughout my time in the program. Along- side David, Susan Miller- Cochran, Jason Swarts, and Kenneth Zagacki all shared with me their incredible insight and feedback on my dissertation, which served as an early attempt at articulating my argument in this book. In addition, the courses I took with Carolyn R. Miller, Chris Anson, Susan Katz, Kelly Albada, David Berube, and Denise Gonzales Crisp helped me further refine the theories and methodologies informing my approach to communication, code, and software development. While at North Carolina State, I was lucky to explore interdisciplinary inquiry alongside an excellent body of emerging scholars in the CRDM program, especially Jen Ware, Wendi Sierra, Dana Gierdowski, Robin Revised Pages viii • Acknowledgments Snead, Christopher Cummings, Lauren Clark, Seth Mulliken, Kati Fargo Ahern, Jordan Frith, Jason Kalin, David Gruber, Matt Morain, Dawn Shep- herd, Kathy Oswald, Shayne Pepper, Ruffin Bailey, Kelly Norris Martin, Anna Turnage, Heidi von Ludewig, Ashley Rose Mehlenbacher, Kate Mad- dalena, Fernanda Duarte, Brent Simoneaux, Molly Hartzog, Jeff Swift, Elizabeth Johnson- Young, Keon Pettiway, Alex Monea, Elizabeth Pitts, Josh Reeves, and Gwendolynne Reid. My colleagues at the University of South Carolina have been a source of tremendous intellectual and moral support. Byron Hawk, Hannah Rule, John Muckelbauer, Chris Holcomb, Christy Friend, Pat Gehrke, Gina Ercolini, Misty Fenske, and Erik Doxtader have guided me through this project and the balancing act that an early- stage academic career entails. Undergraduate and graduate students at South Carolina, in and out of the classroom, have also contributed to my crafting a fuller articulation of my arguments in this book. They include Gerald S. Jackson, Cynthia Bate- man Jackson, Trevor C. Meyer, Adam S. Lerner, Ragan Glover- Rijkse, Ben Harley, Jonathan Maricle, Adam Padgett, Kelly L. Wheeler, Sebastian Ivy, Amber Lee, Ashley Walker, and Christian Smith. I am grateful to you all for allowing me to discuss my research with you during our time together. Over the past decade, numerous colleagues from across the United States have graciously contributed to the continued development of my research. Jim Brown and Annette Vee have been mentors whose input greatly impacted more of my work than I could concisely describe, while Doug Eyman, Chris Lindgren, Estee Beck, Steve Holmes, Kristin Arola, Casey Boyle, Liz Losh, John Gallagher, Mark Marino, Cheryl Ball, Karl Stolley, Bill Hart- Davidson, Ryan Omizo, Brandee Easter, Collin Brooke, and Rachael Sullivan have all challenged me in productive ways to refine my arguments and explore new directions for the rhetorical study of soft- ware. I am grateful for their many thoughtful engagements with me. I also especially want to thank Matt Davis for the innumerable hours he spent reading and reviewing my drafts. This would be a much weaker book without his keen and considerate insight. Naomi Silver, Anne Ruggles Gere, the members of the Sweetland Digi- tal Rhetoric Collective editorial board, and Mary Francis and the Univer- sity of Michigan Press provided me with insightful and compassionate support for this project and its publication. I am also greatly indebted to the reviewers who examined an initial draft of the manuscript, as their feedback guided my argument to evolve considerably and in ways I had Revised Pages Acknowledgments • ix not initially anticipated. I did not ever think I would enjoy so much work- ing with a press. Finally, I want to thank my patient friends and family for supporting my efforts and tolerating my distant- and absent-minded behavior while I worked, especially my wife Erin and my mother Cindy. David, Patrick, and Jim Brock were reliable sources of needed levity and distracting, although always informative, debate. My friends Jonathan, Adrianne, Gabriel, Scott, George, Pat, Dustin, and Ibrahim always made themselves available for whatever assistance they could provide. I don’t know how you all have put up with me, but I will always adore you for it. Revised Pages Revised Pages Contents List of Tables xiii List of Practice Scripts xv List of Figures xvii Introduction 1 1 Toward the Rhetorical Study of Code 9 What Does Rhetorical Code Studies Involve? 12 Digital Rhetoric 15 Critical Code Studies 21 Software Studies 23 Technical Communication 27 Rhetorical Code Studies’ Gains and Contributions 29 2 Rhetoric and the Algorithm 33 From Algorithm to Algorithmic Culture 33 Algorithmic Criticism in the Humanities 39 Arguments in Code as Algorithmic Meaning Making 51 Conclusions 68 3 “I Have No Damn Idea Why This Is So Convoluted”: Analyzing Arguments Surrounding Code 71 Rhetorical Scholarship on Online Discourse Communities 72 The Rhetorical and Social Makeup of Open Source Software Development Communities 75 Developers’ Rhetorical Awareness of Their Coding Practices 95 Conclusions 112 Revised Pages 4 Developing Arguments in Code: The Case of Mozilla Firefox 115 Mozilla Firefox: A Code
Recommended publications
  • Travstar1 V10.01.02-XXXX XXX
    Travstar1 v10.01.02-XXXX_XXX Fiscal Systems, Inc. 4946 Research Drive Huntsville, AL 35805 Office: (256) 772-8920 Help Desk: (800) 838-4549, Option 3 www.fis-cal.com Document Version History Version Description Approved Date 1.0 Initial Release for Version 9.00 KDS 15 JUL 09 1.1 Changed Patch and Update Instructions KDS 11 NOV 09 Annual Review 1.2 KDS 22 APR 10 Corrected Typographical Errors 1.3 Annual Review KDS 12 JUL 11 Annual Review Verified reference web links are valid 1.4 KDS 10 AUG 12 Updated web link on qualified QSAs Updated web link for PCI wireless guidelines Annual Review 12 JUN 13 1.5 Verified reference web links are valid KDS Added Log Review Instructions Annual Review 1.6 KDS 16 JUN 14 Verified reference web links are valid Annual Review Verified reference web links are valid 1.7 Updated Business Address NBJ 30 MAR 15 Updated Secure Access Control Added detailed Log Review Setup Instructions 1.8 Added Software Versioning Methodology NBJ 14 OCT 15 Added Required Ports/Services 1.9 Modified Log review Setup Instructions NBJ 19 OCT 15 Added Centralized Logging Updated Required Ports/Services 2.0 Updated Secure Remote Updates NBJ 02 FEB 16 Updated Auditing and Centralized Logging 2.1 Updated Software Versioning Methodology NBJ 17 Feb 16 Full Certification 2.2 BTH 5 May 17 Updated Software Versioning Methodology Updated Introduction Updated Remote Access to “Multi-factor” 2.3 Revised Version number BTH 22 JUN 17 Updated “Travstar1 POS” to just “Travstar1 ” for clarity. Minor wording changes throughout for clarity Adjusted Wording of PCI-DSS requirements to match PCI-DSS 3.2 Updated network connections to clearly define 2.4 BTH 02 AUG 17 every connection Updated references to stored cardholder data to state that it is only stored during preauthorization.
    [Show full text]
  • The Origins of Beowulf Between Anglo-Saxon Tradition and Christian Latin Culture
    The Origins of Beowulf Between Anglo-Saxon Tradition and Christian Latin Culture Autor: Rubén Abellán García Tutor: Agustí Alemany Villamajó Universitat Autònoma de Barcelona 2019-2020 Index 1. Introduction .............................................................................................................. 2 1.1. The structure and transmission of Beowulf. ......................................................... 2 1.2. Literacy context during the creation period of Beowulf ....................................... 3 1.3. Historical Oral-formulaic and literacy research in Old studies ............................. 3 2. Latin Tradition in Beowulf ........................................................................................ 5 2.1. Latin syntax in Beowulf ...................................................................................... 5 2.2. Literary devices .................................................................................................. 6 2.2.1. Alliteration ...................................................................................................... 7 2.2.2. Formulas .......................................................................................................... 7 2.2.3. Compounding and Kennings ............................................................................ 8 2.2.4. Rhymes............................................................................................................ 8 2.2.5. Litotes and irony .............................................................................................
    [Show full text]
  • Debates in the Digital Humanities This Page Intentionally Left Blank DEBATES in the DIGITAL HUMANITIES
    debates in the digital humanities This page intentionally left blank DEBATES IN THE DIGITAL HUMANITIES Matthew K. Gold editor University of Minnesota Press Minneapolis London Chapter 1 was previously published as “What Is Digital Humanities and What’s It Doing in English Departments?” ADE Bulletin, no. 150 (2010): 55– 61. Chap- ter 2 was previously published as “The Humanities, Done Digitally,” The Chron- icle of Higher Education, May 8, 2011. Chapter 17 was previously published as “You Work at Brown. What Do You Teach?” in #alt- academy, Bethany Nowviskie, ed. (New York: MediaCommons, 2011). Chapter 28 was previously published as “Humanities 2.0: Promises, Perils, Predictions,” PMLA 123, no. 3 (May 2008): 707– 17. Copyright 2012 by the Regents of the University of Minnesota all rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Published by the University of Minnesota Press 111 Third Avenue South, Suite 290 Minneapolis, MN 55401- 2520 http://www.upress.umn.edu library of congress cataloging-in-publication data Debates in the digital humanities / [edited by] Matthew K. Gold. ISBN 978-0-8166-7794-8 (hardback)—ISBN 978-0-8166-7795-5 (pb) 1. Humanities—Study and teaching (Higher)—Data processing. 2. Humanities —Technological innovations. 3. Digital media. I. Gold, Matthew K.. AZ182.D44 2012 001.3071—dc23 2011044236 Printed in the United States of America on acid- free paper The University of Minnesota is an equal- opportunity educator and employer.
    [Show full text]
  • Illuminating the Darkness: the Naturalistic Evolution of Gothicism in the Nineteenth-Century British Novel and Visual Art
    University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Dissertations, Theses, and Student Research: Department of English English, Department of 8-2013 Illuminating the Darkness: The Naturalistic Evolution of Gothicism in the Nineteenth-Century British Novel and Visual Art Cameron Dodworth University of Nebraska-Lincoln Follow this and additional works at: https://digitalcommons.unl.edu/englishdiss Part of the Literature in English, British Isles Commons Dodworth, Cameron, "Illuminating the Darkness: The Naturalistic Evolution of Gothicism in the Nineteenth- Century British Novel and Visual Art" (2013). Dissertations, Theses, and Student Research: Department of English. 79. https://digitalcommons.unl.edu/englishdiss/79 This Article is brought to you for free and open access by the English, Department of at DigitalCommons@University of Nebraska - Lincoln. It has been accepted for inclusion in Dissertations, Theses, and Student Research: Department of English by an authorized administrator of DigitalCommons@University of Nebraska - Lincoln. ILLUMINATING THE DARKNESS: THE NATURALISTIC EVOLUTION OF GOTHICISM IN THE NINETEENTH- CENTURY BRITISH NOVEL AND VISUAL ART by Cameron Dodworth A DISSERTATION Presented to the Faculty of The Graduate College at the University of Nebraska In Partial Fulfillment of Requirements For the Degree of Doctor of Philosophy Major: English (Nineteenth-Century Studies) Under the Supervision of Professor Laura M. White Lincoln, Nebraska August, 2013 ILLUMINATING THE DARKNESS: THE NATURALISTIC EVOLUTION OF GOTHICISM IN THE NINETEENTH- CENTURY BRITISH NOVEL AND VISUAL ART Cameron Dodworth, Ph.D. University of Nebraska, 2013 Adviser: Laura White The British Gothic novel reached a level of very high popularity in the literary market of the late 1700s and the first two decades of the 1800s, but after that point in time the popularity of these types of publications dipped significantly.
    [Show full text]
  • Book of Abstracts
    The Association for Literary and Lingustic Computing The Association for Computers and the Humanities Society for Digital Humanities — Société pour l’étude des médias interactifs Digital Humanities 2008 The 20th Joint International Conference of the Association for Literary and Linguistic Computing, and the Association for Computers and the Humanities and The 1st Joint International Conference of the Association for Literary and Linguistic Computing, the Association for Computers and the Humanities, and the Society for Digital Humanities — Société pour l’étude des médias interactifs University of Oulu, Finland 24 – 29 June, 2008 Conference Abstracts International Programme Committee • Espen Ore, National Library of Norway, Chair • Jean Anderson, University of Glasgow, UK • John Nerbonne, University of Groningen, The Netherlands • Stephen Ramsay, University of Nebraska, USA • Thomas Rommel, International Univ. Bremen, Germany • Susan Schreibman, University of Maryland, USA • Paul Spence, King’s College London, UK • Melissa Terras, University College London, UK • Claire Warwick, University College London, UK, Vice Chair Local organizers • Lisa Lena Opas-Hänninen, English Philology • Riikka Mikkola, English Philology • Mikko Jokelainen, English Philology • Ilkka Juuso, Electrical and Information Engineering • Toni Saranpää, English Philology • Tapio Seppänen, Electrical and Information Engineering • Raili Saarela, Congress Services Edited by • Lisa Lena Opas-Hänninen • Mikko Jokelainen • Ilkka Juuso • Tapio Seppänen ISBN: 978-951-42-8838-8 Published by English Philology University of Oulu Cover design: Ilkka Juuso, University of Oulu © 2008 University of Oulu and the authors. _____________________________________________________________________________Digital Humanities 2008 Introduction On behalf of the local organizers I am delighted to welcome you to the 25th Joint International Conference of the Association for Literary and Linguistic Computing (ALLC) and the Association for Computers and the Humanities (ACH) at the University of Oulu.
    [Show full text]
  • Music and the Construction of Historical Narrative in 20Th and 21St Century African-American Literature
    1 Orientations in Time: Music and the Construction of Historical Narrative in 20th and 21st Century African-American Literature Leisl Sackschewsky A dissertation submitted in partial fulfillment of requirements for the degree of Doctor of Philosophy University of Washington 2016 Reading Committee: Sonnet Retman, Chair Habiba Ibrahim Alys Weinbaum Program Authorized to Offer Degree: English 2 © Copyright 2016 Leisl Sackschewsky 3 University of Washington Abstract Orientations in Time: Music and the Construction of Historical Narrative in 20th and 21st Century African-American Literature Chair of Supervisory Committee: Associate Professor Sonnet Retman American Ethnic Studies This dissertation argues that the intersections between African-American literature and music have been influential in both the development of hip-hop aesthetics and, specifically, their communication of historical narrative. Challenging hip-hop historiographers that narrate the movement as the materialization of a “phantom aesthetic”, or a sociological, cultural, technological, and musical innovation of the last forty years, this dissertation asserts that hip-hop artists deploy distinctly literary techniques in their attempts to animate, write, rewrite, rupture, or reclaim the past for the present. Through an analysis of 20th and 21st century African-American literary engagements with black music, musical figures, scenes of musical performance, and what I call ‘musical-oral’, I hope to demonstrate how prose representations of music disrupt the linear narratives of
    [Show full text]
  • Component Evolution and Versioning State of the Art
    ACM SIGSOFT Software Engineering Notes Page 1 January 2005 Volume 30 Number 1 Component Evolution and Versioning State of the Art Alexander Stuckenholz FernUniversitat¨ in Hagen Lehrgebiet fur¨ Datenverarbeitungstechnik Universitatsstrasse¨ 27, 58084 Hagen, Germany [email protected] October 26, 2004 Abstract the kind of information about the running system as well as the lifecycle of the component in which the mechanisms are applied. Emerging component-based software development architectures The most frequently used technology in this area is versioning. promise better re-use of software components, greater flexibility, Versioning mechanisms are typically used to distinguish evolv- scalability and higher quality of services. But like any other piece ing software artifacts over time. As we will show in section 4 on of software too, software components are hardly perfect, when be- page 4, these mechanisms play an important role in component ing created. Problems and bugs have to be fixed and new features based software development too. need to be added. This paper presents an overview of current versioning mecha- This paper analyzes the problem of component evolution and nisms and substitutability checks in the area of component based the incompatibilities which result during component upgrades. software development. In a comparison, these systems will be We present the state of the art in component versioning and com- evaluated against their usability in the case of component up- pare the different methods in component models, frameworks and grades. Here we come to the conclusions that the available so- programming languages. Special attention is put on the automa- lutions are not sufficient to reduce version conflicts in component tion of processes and tool support in this area.
    [Show full text]
  • Chrome, Edge, and Firefox Integration
    Blue Prism 7.0 Chrome, Edge, and Firefox Integration Document Revision: 1.0 Blue Prism 7.0 | Chrome, Edge, and Firefox Integration Trademarks and Copyright Trademarks and Copyright The information contained in this document is the proprietary and confidential information of Blue Prism Limited and should not be disclosed to a third-party without the written consent of an authorized Blue Prism representative. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying without the written permission of Blue Prism Limited. © Blue Prism Limited, 2001 – 2021 © “Blue Prism”, the “Blue Prism” logo and Prism device are either trademarks or registered trademarks of Blue Prism Limited and its affiliates. All Rights Reserved. All trademarks are hereby acknowledged and are used to the benefit of their respective owners. Blue Prism is not responsible for the content of external websites referenced by this document. Blue Prism Limited, 2 Cinnamon Park, Crab Lane, Warrington, WA2 0XP, United Kingdom. Registered in England: Reg. No. 4260035. Tel: +44 370 879 3000. Web: www.blueprism.com Commercial in Confidence Page ii Blue Prism 7.0 | Chrome, Edge, and Firefox Integration Contents Contents TrademarksContents and Copyright iiiii Chrome, Edge, and Firefox integration 4 Browser extension compatibility 4 Chrome browser extension 5 Prerequisites 5 Install the Chrome browser extension using the Blue Prism installer 6 Install from the Bluecommand Prism line installer 67 Install the
    [Show full text]
  • Open Source As an Alternative to Commercial Software
    OPEN-SOURCE AS AN ALTERNATIVE TO COMMERCIAL SOFTWARE Final Report 583 Prepared by: Sean Coleman 2401 E Rio Salado Pkwy. #1179 Tempe, Arizona 85281 March 2009 Prepared for: Arizona Department of Transportation 206 South 17th Avenue Phoenix, Arizona 85007 in cooperation with U.S. Department of Transportation Federal Highway Administration The contents of this report reflect the views of the authors who are responsible for the facts and the accuracy of the data presented herein. The contents do not necessarily reflect the official views or policies of the Arizona Department of Transportation or the Federal Highway Administration. This report does not constitute a standard, specification, or regulation. Trade or manufacturers’ names which may appear herein are cited only because they are considered essential to the objectives of the report. The U.S. Government and the State of Arizona do not endorse products or manufacturers. TECHNICAL REPORT DOCUMENTATION PAGE 1. Report No. 2. Government Accession No. 3. Recipient’s Catalog No. FHWA-AZ-09-583 4. Title and Subtitle 5. Report Date: March, 2009 Open-Source as an Alternative to Commercial Software 6. Performing Organization Code 7. Authors: 8. Performing Organization Sean Coleman Report No. 9. Performing Organization Name and Address 10. Work Unit No. Sean Coleman 11. Contract or Grant No. 2401 E Rio Salado Pkwy, #1179 SPR-583 Tempe, AZ 85281 12. Sponsoring Agency Name and Address 13. Type of Report & Period Arizona Department of Transportation Covered 206 S. 17th Ave. Phoenix, AZ 85007 14. Sponsoring Agency Code Project Managers: Frank DiBugnara, John Semmens, and Steve Rost 15. Supplementary Notes 16.
    [Show full text]
  • Idiomatic and Reproducible Software Builds Using Containers for Reliable Computing
    Master’s Thesis Idiomatic and Reproducible Software Builds using Containers for Reliable Computing Jonas Weber April 18, 2016 arXiv:1702.02999v1 [cs.SE] 9 Feb 2017 Albert-Ludwigs-Universität Freiburg Faculty of Engineering Department of Computer Science Bioinformatics Eingereichte Masterarbeit gemäß den Bestimmungen der Prüfungsordnung der Albert-Ludwidgs-Universität Freiburg für den Studiengang Master of Science (M.Sc.) Informatik vom 19. August 2005. Bearbeitungszeitraum 12. Januar 2016 - 12. Juli 2016 Gutachter Prof. Dr. Rolf Backofen Head of the Group Chair for Bioinformatics Zweitgutachter Prof. Dr. Christoph Scholl Director Chair of Operating Systems Betreuer Dr. Björn Grüning Abstract Containers as the unit of application delivery are the ‘next big thing’ in the software development world. They enable developers to create an executable image containing an application bundled with all its dependencies which a user can run inside a controlled environment with virtualized resources. Complex workflows for business-critical applications and research environments require a high degree of reproducibility which can be accomplished using uniquely identified images as units of computation. It will be shown in this thesis that the most widely used approaches to create an image from pre-existing software or from source code lack the ability to provide idiomaticity in their use of the technology as well as proper reproducibility safe-guards. In the first part, existing approaches are formalized and discussed and a new approach is introduced. The approaches are then evaluated using a suite of three different examples. This thesis provides a framework for formalizing operations involving a layered file system, containers and images, and a novel approach to the creation of images using utility containers and layer donning fulfilling the idiomaticity and reproducibility criteria.
    [Show full text]
  • Software Development a Practical Approach!
    Software Development A Practical Approach! Hans-Petter Halvorsen https://www.halvorsen.blog https://halvorsen.blog Software Development A Practical Approach! Hans-Petter Halvorsen Software Development A Practical Approach! Hans-Petter Halvorsen Copyright © 2020 ISBN: 978-82-691106-0-9 Publisher Identifier: 978-82-691106 https://halvorsen.blog ii Preface The main goal with this document: • To give you an overview of what software engineering is • To take you beyond programming to engineering software What is Software Development? It is a complex process to develop modern and professional software today. This document tries to give a brief overview of Software Development. This document tries to focus on a practical approach regarding Software Development. So why do we need System Engineering? Here are some key factors: • Understand Customer Requirements o What does the customer needs (because they may not know it!) o Transform Customer requirements into working software • Planning o How do we reach our goals? o Will we finish within deadline? o Resources o What can go wrong? • Implementation o What kind of platforms and architecture should be used? o Split your work into manageable pieces iii • Quality and Performance o Make sure the software fulfills the customers’ needs We will learn how to build good (i.e. high quality) software, which includes: • Requirements Specification • Technical Design • Good User Experience (UX) • Improved Code Quality and Implementation • Testing • System Documentation • User Documentation • etc. You will find additional resources on this web page: http://www.halvorsen.blog/documents/programming/software_engineering/ iv Information about the author: Hans-Petter Halvorsen The author currently works at the University of South-Eastern Norway.
    [Show full text]
  • The Innocent Sufferer in the Book of Proverbs
    FULLER THEOLOGICAL SEMINARY THE INNOCENT SUFFERER IN THE BOOK OF PROVERBS A Dissertation submitted to the Faculty of the School of Theology Fuller Theological Seminary in partial fulfillment of the requirements for the degree of Doctor of Philosophy BY DANIEL P. BRICKER PASADENA, CALIFORNIA MAY 1998 Copyright 1998 by Daniel P. Bricker All Rights Reserved Cited with permission by Ted Hildebrandt Report any errors to [email protected] Center for Advanced Theological Studies School of Theology, Fuller Theological Seminary Dissertation Approval Sheet This dissertation entitled The Innocent Sufferer in the Book of Proverbs written by Daniel P. Bricker and submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy has been awarded by the Faculty of Fuller Theological Seminary upon the recommendation of the following readers: __________________ Ronald Youngblood __________________ Frederic William Bush ___________________ Duane Garrett 5/27/98 Date Acknowledgments It is difficult for me to thank everyone who deserves credit. My friends and family members deserve recognition for the role they played in offering unswerving support. First on the list are my parents, Paul and Therese Bricker of Sherwood, Arkansas. They provided me with support in many ways, and I can never repay them for all they have done for me, both in relation to this program and in almost every other area of my life as well. Then I would like to thank all my friends who are far too numerous to mention by name. I would not have made it without their prayers and encouragement. I must make special mention of the late Dr.
    [Show full text]