CS 575 Spring 2010 2010-04-24 K.V. Bapa Rao. Outline Administrative Review of previous class Douglas Engelbart’s demo video Student Presentations Discussion.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Map of Human Computer Interaction
Lesson 1: Introduction to IT Business and Careers
ECDL’ Lisbon, September 2000 © 2000, nmg Interactivity Design and Construction Paradigms Nuno M. Guimarães
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Cs 575 Week 9 Spring 2008 Bapa Rao. Outline Organizational Review of previous meeting Today’s Student presentations Discussion –Review of presentations.
Cs 575 Week 9 Spring 2008 Bapa Rao. Outline Organizational Review of previous meeting Today’s Student presentations Discussion –Review of presentations.
CS 575 Spring K.V. Bapa Rao. Outline Administrative Review of previous class Student Presentations General Discussion Summary.
CS 575 Spring K.V. Bapa Rao. Outline Administrative Review of previous class Student Presentations RDF Overview General Discussion Summary.
CS575 Spring 2010 Week 2 K.V. Bapa Rao. Outline Administrative Review of previous class meeting Memex discussion Alan Kay’s Grand Challenges: Discussion.
CS 575 Spring K.V. Bapa Rao. Outline Administrative Review of previous class Discussion of Engelbart’s Paper (contd) Student Presentations.
CS 575 Spring 2010 Class Meeting 3 Bapa Rao. Outline administrative Review of previous week Douglas Engelbart’s demo Student Presentations Agenda for.
CS 575 Spring K.V. Bapa Rao. Outline Administrative Review of previous class Douglas Engelbart’s demo video (Conclusion) Student Presentations.
CS 575 Spring K.V. Bapa Rao. Outline Administrative Review of previous class Student Presentations RDF Overview General Discussion Summary.
CS 575 Spring K.V. Bapa Rao. Outline Administrative Review of previous class Student Presentations General Discussion Summary.
What is Interaction Design?
CS 575 Spring K.V. Bapa Rao. Outline Administrative Review of previous class Student Presentations Licklider’s papers RDF Overview General.
Lecture 13 Revision IMS Systems Analysis and Design.
From Discrete Mathematics to AI applications: A progression path for an undergraduate program in math Abdul Huq Middle East College of Information Technology,
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Cs 575 Week 4 Spring 2008 Bapa Rao. Outline Organizational Discussion on previous week’s presentations Continuing discussion on Engelbart’s article Student.
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Cs 575 Week 5 Spring 2008 Bapa Rao. Outline Organizational Review of previous meeting Student presentations Discussions.
Cs 575 Week 6 Spring 2008 Bapa Rao. Outline Organizational Review of previous meeting Student presentations Discussions.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
9-1 Supporting Management and Decision Making 9-2 The Managers and Decision Making The Manager’s job Manager decisions and computerized support Modeling.
Moving forward with Scalable Game Design. The landscape of computer science courses…  Try your vegetables (sneak it in to an existing course)  Required.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
CS 575 Spring 2012 Lecture 2. Engelbart Video Discussion Object-oriented system UI, Code, Documentation, Papers Language design – “overlay” hierarchy.
Management Information Systems
Managing the development and purchase of information systems (Part 1)
Module 4: Systems Development Chapter 13: Investigation and Analysis.
© 2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
11.1 © 2007 by Prentice Hall 11 Chapter Building Information Systems.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Human Computer Interaction – Introduction Hanyang University Jong-Il Park.
Chapter 10 Information Systems Analysis and Design
Software Requirements Engineering: What, Why, Who, When, and How
Lecture 7: Requirements Engineering
Lecture 1 Introduction Figures from Lewis, “C# Software Solutions”, Addison Wesley Richard Gesick.
Computer Concepts 2014 Chapter 10 Information Systems Analysis and Design.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
3.2 Semantics. 2 Semantics Attribute Grammars The Meanings of Programs: Semantics Sebesta Chapter 3.
Copyright 2010, The World Bank Group. All Rights Reserved. COMMUNICATION AND DISSEMINATION, PART 2 DEVELOPING DISSEMINATION PRODUCTS 1.
SOFTWARE ENGINEERING. Objectives Have a basic understanding of the origins of Software development, in particular the problems faced in the Software Crisis.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Copyright © 2015 Pearson Education, Inc. Chapter 0: Introduction.
Design, prototyping and construction(Chapter 11).
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Managing Data Resources File Organization and databases for business information systems.
Sub-fields of computer science. Sub-fields of computer science.
Fundamentals of Information Systems, Sixth Edition
Lecture 1 Introduction Richard Gesick.
Big Ideas in Computer Science
Concepts used for Analysis and Design
LCC 2700: Intro to Computational Media
Design, prototyping and construction
Introduction Artificial Intelligent.
MBML_Efficient Testing Methodology for Machine Learning
Articulate how the practice of management has evolved
Chapter 0: Introduction
Map of Human Computer Interaction
Design, prototyping and construction
Logical Architecture & UML Package Diagrams
Presentation transcript:

CS 575 Spring K.V. Bapa Rao

Outline Administrative Review of previous class Douglas Engelbart’s demo video Student Presentations Discussion of Engelbart’s Paper on Augmenting Human Intellect General Discussion Summary Agenda for next meeting

Administrative

Review of previous meeting Discussion of Berners-Lee semantic web slides from video Unable to view Engelbart demo video Reminder of “framework” for discussion Student presentations: – Web mining (Manthan) – Programming paradigms (Jigar)

Engelbart’s “Mother of all demos” video

Student Presentations Yuri Muradyan: Human Enhancement Ethics Gaurang Jadia: Crowdsourcing Abhishek Sharma: Security, Privacy, Crime Armen Galstyan: Gaming & Entertainment

REMINDER: A [flexible] structure for our study ‘Human issues’ is all-encompassing Many interlocking dimensions Human roles vis-à-vis the computer – User – Inventor / researcher – Visionary – Content creator – Hacker – Criminal – Business person – Wealth generator – … Human-computer coupling – Symbiosis, tool, …

A [flexible] structure for our study (contd) Domains of human activity – Education, Entertainment, Play, Family, Reproduction, Art,Wealth generation, Government, consumption, religion, philosophy, … Values – Many values depend on role, domain, … – Absolute values? – Creativity, aesthetics, access, opportunity, freedom, spirituality, rationality, peace, brotherhood, prosperity, … Vision, potentials, realities – Babbage’s Analytical Engine, Bush’s Memex, … Pragmatics – Is it possible? How to get there? – Techniques, Design, Technology, Scaling and emergent phenomena – Will a whole new thing emerge if huge numbers of humans interact with computers in a certain way? How do we understand that ‘thing’? Other aspects, dimensions?

Augmenting the Human Intellect 1962 report/proposal to Air Force Ofc. Of Scientific Research Capability to obtain better solutions to complex problems New conceptual framework – Not small tricks Example scenario: an architect’s workday – Design alternatives – Operational environments – Functional specifications – Detailed design – Tools Synthesis, analysis, verification, debugging

Engelbart Paper Overview Capability to obtain better solutions to complex problems Benefit ‘information workers’ New conceptual framework What to augment – Artifacts, language, methodology, training – Whorf’s hypothesis & the weighted pencil expt – Problem-solving process – Structure: bureaucratic to more distributed – Executive capability—choosing from repertoire What is the impact of augmentation?

Engelbart: Two-domain system H-LAM/T

Engelbart (contd) Capability repertoire hierarchy – Basic capabilities (human and artifact) are the raw materials – Mental structuring (cognitive structures) Development Models: garden, basketball team, machine building – Concept structuring – Symbol structuring – Process structuring ‘M’ in H-LAM/T – Physical structuring A in H-LAM/T – Interdependence among all these structures

Engelbart (contd) Concept structuring – concepts are tools – concepts have handles--representations – concept structures map to mental structures – some concept structures are better than others – language (natural lang esp) is the grand concept structuring tool

Engelbart (contd) Symbol structuring – some symbols work better than others depends on the purpose – need flexibility, translatability – view generation capability (rather than physical linear ordering)

Engelbart (contd) Interdependence among hierarchies – Cyclic – Regenerative Improvement in one category feeds improvement in other categories

Engelbart (contd) Who will benefit – Every person who does his thinking with symbolized concepts Human language, pictographs, formal logic, mathematics, … – Architects, engineers, lawyers, writers, … – ‘information workers’

Engelbart (contd) Conceptual framework is needed to know – What to augment artifacts language methodology Training – Goal: problem solving process Process is what we actually do, and are trying to do more effectively – Structure or organization across the board Little steps, organized as a process hierarchy – Versus objects? Process repertoire or toolkit Basic capabilities (‘hardware’) to higher-level capabilities – Synergy, emergent capabilities, … Which subprocess to choose? – Executive Capability: planning, selecting, and supervising – Augmentation impact Suppose you had a better writing tool… – Hardware, software, dictionary, spell checker, fact researcher, … – Pencil to word processor » Benefits? » Break down old process, come up with new process » New capabilities!

Engelbart (contd) How did humans get ‘augmented’ during our development? – 1. concept manipulation – 2. symbol manipulation – 3. Manual, External, Symbol Manipulation Whorf’s hypothesis: Language affects our thinking and capabilities – 4. Automated external symbol manipulation (neo- whorfian: technology affects language and capabilities) Language can also evolve to meet conceptual and task needs (counterargument to whorfian hypothesis)

Engelbart (contd) Brick-pencil experiment

Engelbart (contd) Brick-pencil expt (de-augmentation) – Typewriter: 7 sec – Pencil: 20 secs – Brick, small letters: 65+ secs – Brick, large letters: 42 secs Impacts on effectiveness of culture – Too hard  too few people doing it – Different concepts for work, record-keeping, etc. What about known impacts of actual augmentation, 46 years after Engelbart wrote this proposal?

Engelbart (contd) Concept structuring – concepts are tools – concepts have handles--representations – concept structures map to mental structures – some concept structures are better than others – language (natural lang esp) is the grand concept structuring tool

Engelbart (contd) Roles and levels – executive – direct-contributive model of executive superstructure – Bureaucratic hierarchy is onerous – contractor-subcontractor model Flexibility in the Executive Role – executive tasks are complex – orderly flexibility requirement on symbol etc. structures is costly – disorderly process of change must be supported ‘agile methodologies’

A [flexible] structure for our study (contd) Domains of human activity – Education, Entertainment, Play, Family, Reproduction, Art,Wealth generation, Government, consumption, religion, philosophy, … Values – Many values depend on role, domain, … – Absolute values? – Creativity, aesthetics, access, opportunity, freedom, spirituality, rationality, peace, brotherhood, prosperity, … Vision, potentials, realities – Babbage’s Analytical Engine, Bush’s Memex, … Pragmatics – Is it possible? How to get there? – Techniques, Design, Technology, Scaling and emergent phenomena – Will a whole new thing emerge if huge numbers of humans interact with computers in a certain way? How do we understand that ‘thing’? Other aspects, dimensions?

Summary Human Augmentation & Man-Computer symbiosis studied systematically very early on Today’s developments flowed from early conceptual research as well as engineering

Agenda for next week