Software Studies

Software Studies
Author: Matthew Fuller
Publisher: MIT Press
Total Pages: 349
Release: 2008
Genre: Computer programs
ISBN: 0262062747

Download Software Studies Book in PDF, Epub and Kindle

This collection of short expository, critical and speculative texts offers a field guide to the cultural, political, social and aesthetic impact of software. Experts from a range of disciplines each take a key topic in software and the understanding of software, such as algorithms and logical structures.

Critical Code Studies

Critical Code Studies
Author: Mark C. Marino
Publisher: MIT Press
Total Pages: 289
Release: 2020-03-10
Genre: Computers
ISBN: 0262357437

Download Critical Code Studies Book in PDF, Epub and Kindle

An argument that we must read code for more than what it does—we must consider what it means. Computer source code has become part of popular discourse. Code is read not only by programmers but by lawyers, artists, pundits, reporters, political activists, and literary scholars; it is used in political debate, works of art, popular entertainment, and historical accounts. In this book, Mark Marino argues that code means more than merely what it does; we must also consider what it means. We need to learn to read code critically. Marino presents a series of case studies—ranging from the Climategate scandal to a hactivist art project on the US-Mexico border—as lessons in critical code reading. Marino shows how, in the process of its circulation, the meaning of code changes beyond its functional role to include connotations and implications, opening it up to interpretation and inference—and misinterpretation and reappropriation. The Climategate controversy, for example, stemmed from a misreading of a bit of placeholder code as a “smoking gun” that supposedly proved fabrication of climate data. A poetry generator created by Nick Montfort was remixed and reimagined by other poets, and subject to literary interpretation. Each case study begins by presenting a small and self-contained passage of code—by coders as disparate as programming pioneer Grace Hopper and philosopher Friedrich Kittler—and an accessible explanation of its context and functioning. Marino then explores its extra-functional significance, demonstrating a variety of interpretive approaches.

The Software Arts

The Software Arts
Author: Warren Sack
Publisher: MIT Press
Total Pages: 401
Release: 2019-04-09
Genre: Computers
ISBN: 0262039702

Download The Software Arts Book in PDF, Epub and Kindle

An alternative history of software that places the liberal arts at the very center of software's evolution. In The Software Arts, Warren Sack offers an alternative history of computing that places the arts at the very center of software's evolution. Tracing the origins of software to eighteenth-century French encyclopedists' step-by-step descriptions of how things were made in the workshops of artists and artisans, Sack shows that programming languages are the offspring of an effort to describe the mechanical arts in the language of the liberal arts. Sack offers a reading of the texts of computing—code, algorithms, and technical papers—that emphasizes continuity between prose and programs. He translates concepts and categories from the liberal and mechanical arts—including logic, rhetoric, grammar, learning, algorithm, language, and simulation—into terms of computer science and then considers their further translation into popular culture, where they circulate as forms of digital life. He considers, among other topics, the “arithmetization” of knowledge that presaged digitization; today's multitude of logics; the history of demonstration, from deduction to newer forms of persuasion; and the post-Chomsky absence of meaning in grammar. With The Software Arts, Sack invites artists and humanists to see how their ideas are at the root of software and invites computer scientists to envision themselves as artists and humanists.

Software War Stories

Software War Stories
Author: Donald J. Reifer
Publisher: John Wiley & Sons
Total Pages: 209
Release: 2013-10-14
Genre: Computers
ISBN: 1118650743

Download Software War Stories Book in PDF, Epub and Kindle

A comprehensive, practical book on software management that dispels real-world issues through relevant case studies Software managers inevitably will meet obstacles while trying to deliver quality products and provide value to customers, often with tight time restrictions. The result: Software War Stories. This book provides readers with practical advice on how to handle the many issues that can arise as a software project unfolds. It utilizes case studies that focus on what can be done to establish and meet reasonable expectations as they occur in government, industrial, and academic settings. The book also offers important discussions on both traditional and agile methods as well as lean development concepts. Software War Stories: Covers the basics of management as applied to situations ranging from agile projects to large IT projects with infrastructure problems Includes coverage of topics ranging from planning, estimating, and organizing to risk and opportunity management Uses twelve case studies to communicate lessons learned by the author in practice Offers end-of-chapter exercises, sample solutions, and a blog for providing updates and answers to readers' questions Software War Stories: Case Studies in Software Management mentors practitioners, software engineers, students and more, providing relevant situational examples encountered when managing software projects and organizations.

Experiences of Test Automation

Experiences of Test Automation
Author: Dorothy Graham
Publisher: Addison-Wesley Professional
Total Pages: 672
Release: 2012
Genre: Computers
ISBN: 0321754069

Download Experiences of Test Automation Book in PDF, Epub and Kindle

In this work, over 40 pioneering implementers share their experiences and best practices in 28 case studies. Drawing on their insights, you can avoid the pitfalls associated with test automation, and achieve powerful results on every metric you care about: quality, cost, time to market, usability, and value.

Code/space

Code/space
Author: Rob Kitchin
Publisher: MIT Press
Total Pages: 305
Release: 2011
Genre: Business & Economics
ISBN: 0262042487

Download Code/space Book in PDF, Epub and Kindle

The authors examine software from a spatial perspective, analyzing the dyadic relationship of software & space. The production of space, they argue, is increasingly dependent on code, & code is written to produce space.

Expressive Processing

Expressive Processing
Author: Noah Wardrip-Fruin
Publisher: MIT Press
Total Pages: 500
Release: 2012-02-10
Genre: Computers
ISBN: 0262302683

Download Expressive Processing Book in PDF, Epub and Kindle

From the complex city-planning game SimCity to the virtual therapist Eliza: how computational processes open possibilities for understanding and creating digital media. What matters in understanding digital media? Is looking at the external appearance and audience experience of software enough—or should we look further? In Expressive Processing, Noah Wardrip-Fruin argues that understanding what goes on beneath the surface, the computational processes that make digital media function, is essential. Wardrip-Fruin looks at “expressive processing” by examining specific works of digital media ranging from the simulated therapist Eliza to the complex city-planning game SimCity. Digital media, he contends, offer particularly intelligible examples of things we need to understand about software in general; if we understand, for instance, the capabilities and histories of artificial intelligence techniques in the context of a computer game, we can use that understanding to judge the use of similar techniques in such higher-stakes social contexts as surveillance.

Aesthetic Programming

Aesthetic Programming
Author: Winnie Soon
Publisher:
Total Pages: 296
Release: 2020-12-31
Genre:
ISBN: 9781785420948

Download Aesthetic Programming Book in PDF, Epub and Kindle

The book explores the technical as well as cultural imaginaries of programming from its insides, demonstrating the reflexive practice of aesthetic programming, to understand and question existing technological objects and paradigms.

Experimentation in Software Engineering

Experimentation in Software Engineering
Author: Claes Wohlin
Publisher: Springer Science & Business Media
Total Pages: 249
Release: 2012-06-16
Genre: Computers
ISBN: 3642290442

Download Experimentation in Software Engineering Book in PDF, Epub and Kindle

Like other sciences and engineering disciplines, software engineering requires a cycle of model building, experimentation, and learning. Experiments are valuable tools for all software engineers who are involved in evaluating and choosing between different methods, techniques, languages and tools. The purpose of Experimentation in Software Engineering is to introduce students, teachers, researchers, and practitioners to empirical studies in software engineering, using controlled experiments. The introduction to experimentation is provided through a process perspective, and the focus is on the steps that we have to go through to perform an experiment. The book is divided into three parts. The first part provides a background of theories and methods used in experimentation. Part II then devotes one chapter to each of the five experiment steps: scoping, planning, execution, analysis, and result presentation. Part III completes the presentation with two examples. Assignments and statistical material are provided in appendixes. Overall the book provides indispensable information regarding empirical studies in particular for experiments, but also for case studies, systematic literature reviews, and surveys. It is a revision of the authors’ book, which was published in 2000. In addition, substantial new material, e.g. concerning systematic literature reviews and case study research, is introduced. The book is self-contained and it is suitable as a course book in undergraduate or graduate studies where the need for empirical studies in software engineering is stressed. Exercises and assignments are included to combine the more theoretical material with practical aspects. Researchers will also benefit from the book, learning more about how to conduct empirical studies, and likewise practitioners may use it as a “cookbook” when evaluating new methods or techniques before implementing them in their organization.

Evaluating Software Architectures

Evaluating Software Architectures
Author: Clements
Publisher: Pearson Education India
Total Pages: 364
Release: 2002-09
Genre:
ISBN: 9788131715925

Download Evaluating Software Architectures Book in PDF, Epub and Kindle

This Book Describes Systematic Methods For Evaluating Software Architectures And Applies Them To Real-Life Cases. Evaluating Software Architectures Introduces The Conceptual Background For Architecture Evaluation And Provides A Step-By-Step Guide To The Process Based On Numerous Evaluations Performed In Government And Industry.