Software studies

Software studies

Software studies is an academic research field which studies software systems and their cultural effects.

Overview

Software studies is interdisciplinary, approaching software both as a technical artifact and from perspectives of the humanities and social sciences such as software history, software art criticism, software sociology, and cultural studies approaches to software.

Software studies is an emerging field. Recent firsts include the first published volume of essays (Matthew Fuller's "Software Studies: a Lexicon"),cite book | last = Fuller | first = Matthew | title = Software Studies: a lexicon | date = 2008 | publisher = The MIT Press | url = http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11476] the first academic program (Lev Manovich and Noah Wardrip-Fruin's "Software Studies Initiative" at U. California San Diego), [ [http://lab.softwarestudies.com Software Studies Initiative @ UCSD] official website] and the first conference events (Software Studies Workshop 2006 and SoftWhere 2008). [ [http://pzwart.wdka.hro.nl/mdr/Seminars2/softstudworkshop Software Studies Workshop] Rotterdam 2006 conference website] [ [http://workshop.softwarestudies.com SoftWhere: Software Studies Workshop] San Diego 2008 conference website]

While software studies approaches are often unlike the approaches of computer science or software engineering, which concern themselves primarily with software in information theory and in practical application, these fields all share emphasis on computer literacy, particularly in the areas of programming and source code. This emphasis on analyzing software sources and processes (rather than simply interfaces) often distinguishes software studies from academic studies of new media, which are usually restricted to discussions of interfaces and observable effects.

Examples

An example of the trend in software studies towards the analysis of source code is Mark Marino's manifesto "Critical Code Studies". [Citation | last = Marino | first = Mark | title = Critical Code Studies | journal = Electronic Book Review | date = 2006-12-04 | year = 2006 | url = http://www.electronicbookreview.com/thread/electropoetics/codology] Software studies approaches may involve not only reading but also writing code. An example is Noah Wardrip-Fruin's Expressive Processing, ["cite book | last = Wardrip-Fruin | first = Noah | title = Expressive Processing | date = 2009 | publisher = The MIT Press] a book on software studies topics whose experimental online peer review was conducted using custom blog software developed with Institute for the Future of the Book [Citation | last = Young | first = Jeffrey R. | title = Blog Comments vs. Peer Review: Which Way Makes a Book Better? | journal = The Chronicle of Higher Education | volume = 54 | issue = 21 | pages = A20 | location = Washington D.C. | date = 2008-02-01 | year = 2008 | url = http://chronicle.com/free/v54/i21/21a02001.htm] .

References

ee also

* Cultural studies
* Computer science
* New media
* Software engineering


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Software development effort estimation — is the process of predicting the most realistic use of effort required to develop or maintain software based on incomplete, uncertain and/or noisy input. Effort estimates may be used as input to project plans, iteration plans, budgets, investment …   Wikipedia

  • Software testing — is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test [ [http://www.kaner.com/pdfs/ETatQAI.pdf Exploratory Testing] , Cem Kaner, Florida Institute of Technology,… …   Wikipedia

  • Software documentation — or source code documentation is written text that accompanies computer software. It either explains how it operates or how to use it, and may mean different things to people in different roles. Contents 1 Role of documentation in software… …   Wikipedia

  • Software Innovation — can be understood in (at least) two ways:1. Software Product Innovation the creation of novel and useful software programs.2. Software Process Innovation the introduction of novel and useful ways of developing software.Innovation should be… …   Wikipedia

  • Software patent — Computer programs, software and patent law Topics …   Wikipedia

  • Studies related to Microsoft — There have been a number of studies related to Microsoft. They are always a source of great controversies, since the studies are often funded by people or companies having a stake in one of the sides, and there are a lot of advocates on both… …   Wikipedia

  • Software engineer — A software engineer is an engineer who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anything containing software, such as computer chips,… …   Wikipedia

  • Software-defined radio — A Software Defined Radio (SDR) system is a radio communication system where components that have typically been implemented in hardware (i.e. mixers, filters, amplifiers, modulators/demodulators, detectors. etc.) are instead implemented using… …   Wikipedia

  • Software maintenance — In software engineering, software maintenance is the modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment.”(ISO/IEC 14764). This… …   Wikipedia

  • Software review — A software review is A process or meeting during which a software product is [examined by] project personnel, managers, users, customers, user representatives, or other interested parties for comment or approval .IEEE Std. 1028 1997, IEEE… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”