| ACM Computing Classification SystemThe ACM Computing Classification System is a subject classification system for computer science devised by the Association for Computing Machinery. The system is comparable to the Mathematics Subject Classification in scope, aims and structure, being used by the various ACM journals to organise subjects by area. HistoryThe system has gone through seven revisions, the first version being published in 1964, and revised versions appearing in 1982, 1983, 1987, 1991, 1998, and the now current version in 2012. StructureThe ACM Computing Classification System, Version 2012, has a revolutionary change in some areas, for example, in Software that now is called "Software and its engineering" which has three main subjects: Software organization and properties. This subject addresses the programming language theory and, in a broad sense, what software is. Software notations and tools. This subject classify some practical concerns about software development. Software creation and management. This subject is which we know traditionally as Software Engineering (SE), but SE as category as missed. The ACM Computing Classification System,version 1998, is hierarchically structured in four levels: three outer levels, coded by capital letters and numbers, and an uncoded fourth level of subject descriptors. Thus, for example, one branch of the hierarchy contains - I. Computing Methodologies, which contains:
- I.2 Artificial Intelligence, which contains:
- I.2.4 Knowledge representation formalisms and methods, which contains:
- Temporal logic.
Each top-level category has two standard subcategories: "general", coded with a "0", and "miscellaneous", coded with a "m". For instance, I.0 denotes the "general" subcategory of Computing Methodologies, while I.m denotes its miscellaneous subcategory. Several subtopics are listed as uncoded subject descriptors in these standard subcategories. ACM Computing Classification System |
---|
| The 1998 version of the ACM classification has the following main categories. | | A. General Literature | is for general computing literature. It includes subtopics for introductory and survey material, and for reference works. |
---|
| B. Hardware | |
---|
| C. Computer Systems Organization | |
---|
| D. Software | |
---|
| E. Data | |
---|
| F. Theory of Computation | |
---|
| G. Mathematics of Computing | |
---|
| H. Information Systems | It includes subtopics for models and principles, database management, information storage and retrieval, information systems applications, and information interfaces and presentation (e.g., HCI). |
---|
| I. Computing Methodologies | |
---|
| J. Computer Applications | |
---|
| K. Computing Milieux | |
---|
|
See also- arXiv, a preprint server that uses a somewhat different subdivision of topics in its computer science subject areas but also allows papers to be classified using the ACM system
References- Coulter, Neal (1997), "ACM's computing classification system reflects changing times", Communications of the ACM (New York, NY, USA: ACM) 40 (12): 111–112, doi:10.1145/265563.265579.
- Wierzbicki, Neal; French, James; Glinert, Ephraim; Horton, Thomas; Mead, Nancy; Rada, Roy; Ralston, Anthony; Rodkin, Craig et al. (1998), "Computing Classification System 1998: Current Status and Future Maintenance Report of the CCS Update Committee", Computing Reviews (New York, NY, USA: ACM): 1–5, http://www.acm.org/about/class/ccsup. pdf.
- Mirkin, Boris; Nascimento, Susana; Pereira, Luis Moniz (2008), "Representing a Computer Science Research Organization on the ACM Computing Classification System", in Eklund, Peter; Haemmerlé, Ollivier, Supplementary Proceedings of the 16th International Conference on Conceptual Structures (ICCS-2008), CEUR Workshop Proceedings, 354, RWTH Aachen University, pp. 57–65, http://ftp.informatik.rwth-aachen.de/ Publications/CEUR-WS/Vol-354/p19.pdf.
External links- ACM Computing Classification System is the homepage of the system, including links to four complete versions of the system, for 1964 [1], 1991 [2], 1998 [3], and the current 2012 version [4].
- The ACM Computing Research Repository uses a classification scheme that is much coarser than the ACM subject classification, and does not cover all areas of CS, but is intended to better cover active areas of research. In addition, papers in this repository are classified according to the ACM subject classification.
|
| |