Software
Computer software is a generic term for computer programs. A program is a series of instructions used to manipulate data or to control the workings of a computer system. Programs which operate the computer itself are termed systems software, while programs which control the particular task at hand are termed applications software.
Examples of applications software include word processors, calculating programs, communications software and reference managers.
Software may be standardized or made for a specific system
or task. Concerning standardized software are copyright issues important. A
distinction is made between protected programs and public domain programs.
A third category is shareware, which is free to disseminate and try, but
not to use continuously without charge.
For computer science is software
a basic term (See Wikipedia, 2005).
For Library and Information Science (LIS) is
software a kind of documents, which may be acquired, described, organized and
mediated. Of special interest are possibilities for reuse, including description
and indexing of programs for reuse. (see, for example, Albrechtsen (1990, 1992),
Stierna & Rowe (2003)and Gonzalez & van der Meer (2004)).
Utilization and reuse of software is very dependent of portability and
programming language. So-called "object-oriented" programming
languages are particular well suited for reuse.
Another interest of LIS is, of course, software as a tool for managing information and doing research. (cf., Newby, 2001).
Literature:
Albrechtsen, H. (1990). Software Concepts: Knowledge Organization and
the Human Interface. Advances in Knowledge Organization, ed. by R. Fugmann.
Frankfurt: Indeks Verlag, 48-64.
Albrechtsen, H. (1992). PRESS: A Thesaurus-based Information System for Software Reuse. Classification Research for Knowledge Representation and Organization. Ed. by N. J. Williamson and M. Hudon. Amsterdam: Elsevier Science Publishers, 137-144.
Bretthauer, D. (2002). Open source software: A history. Information Technology and Libraries, 21(1), 3-10.
Frakes, W. B. & Gandel, P. B. (1990). Representing Resuable Software. Information and
Software Technology, 32(10), 653-664.
Gonzalez, R. & van der Meer, K. (2004). Standard metadata applied to software retrieval. Journal of Information Science, 30(4), 300-309.
Morgan, E. L. (2002). Possibilities for open source software in libraries. Information Technology and Libraries, 21(1), 12-15.
Newby, G. (2001). IR software for large-scale research. ASIST 2001: Proceedings of the 64TH ASIST Annual Meeting, 38, 656-656.
Newby, G. B.; Greenberg, J. & Jones, P. (2003). Open source software development and Lotka's Law: Bibliometric patterns in programming. Journal of the American Society for Information Science and Technology, 54(2), 169-178.
Stierna, E. J. & Rowe, N. C. (2003). Applying information-retrieval methods to software reuse: a case study. Information Processing & Management, 39(1), 67-74.
Wikipedia, the free encyclopedia. (2005). Computer software. http://en.wikipedia.org/wiki/Computer_software
See also: Algorithm
Birger Hjørland
Last edited: 20-05-2006