Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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 semistructured 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 –