Computing Ontology Part II. So far, We have seen the history of the ACM computing classification...

Post on 04-Jan-2016

223 views 0 download

Transcript of Computing Ontology Part II. So far, We have seen the history of the ACM computing classification...

Computing Ontology

Part II

So far,

• We have seen the history of the ACM computing classification system– What have you observed?– What topics from CS2013 have you not been able

to find in the 2012 CCS?

Another approach

• The Computing Ontology project– Funded by NSF 2003– Goal to document the entirety of the computing

disciplines– Make it useful for research classification, but also

for curriculum development.• Website:

www.distributedexpertise.org/computingontology

Status

• Work suspended during the ACM CCS update effort

• Recently – comparing to CCS 2012• To do – compare to CS 2013

Overview

• A different approach; a work in progress• Broader categories at the top level– Look at the context for each topic– Cluster things according to their context

• Spreadsheet color codes– Yellow: only in our ontology– Blue: only in ACM CCS– Grey: modified ontology to match CCS– Green: in both without need to modify either

Ontology categories

• Theory• Organizational context• Information and recollection• Software design and development• Computing infrastructure• Interaction• Societal context

Theory

• Computability• Mathematical Foundations• Algorithmic Concepts (Name???)

Organizational Context

• Requirements analysis and specification• Management and acquisition of organizational

IT capabilities• Infrastructure management• Security management• Software project management

Information and Recollection• File processing• Database systems• Data and information modeling• Managing the database environment• Business intelligence (name??)• Storage and retrieval, unstructured or semi-

structured information• Web information (mining & searching)

Software design and development• Algorithms and Data Structures in

Programming• Systems Development• Domain methodologies– Search and constraint satisfaction– Agents– Natural Language Processing– AI Planning systems

Computing Infrastructure

• Computer and network hardware (include robotic hardware)

• Computer system organization• Network and distributed system architectures

and organization• Data coding, I/O, communication• Operating systems, network protocols

Interaction

• Graphics• Visualization• Interfaces• Systems– Multimedia– Collaboration tools– Computer vision– Interaction devices– Robotics interaction

Societal Context

• History• Policies– Intellectual property, privacy, etc

• User characteristics• Professional ethics• Professional practice• Crime

How does CS 2013 fit?

• Repeat the exercise of Monday, but map CS 2013 topics to this taxonomy– Taxonomy vs ontology –