abezerianos - career seminar - lecture 1anab/teaching/careerseminar/lecture1.pdfabezerianos - career...

20
Career Seminar session 1 1 Anastasia Assistant Professor at Université Paris-Sud Member of the ILDA (Interacting with Large Data) Research discipline: Computer Science Education: BSc, University of Piraeus, Greece MSc, PhD, University of Toronto, Canada Positions: Developer, Greece Researcher, National ICT Australia (NICTA) Industrial Chair at École Centrale Paris on Business Intelligence Assistant Professor Université Paris-Sud 2 Interaction Collaboration Perception Evaluation InfoVis and Visual Analysis remote information layout management change blindness information access coordination infrastructure mobiles and walls in collaboration graph reading animation sketchiness graph exploration text changes annotation use optimization dual-scale reading changes in perception on walls hybrid visualizations 3 Internships ILDA (Interacting with Large Data) https://ilda.saclay.inria.fr/ As all teams, we also offer a number of internships every year but also accept students with their own ideas / topics Topics: Collaboration using large displays and/or augment reality Tangible and gestural interaction, object fabrication Information visualization, in particular: interaction techniques for exploration, geovisualization with particular users (neuroscientists, journalists, etc) More in Nov, but if you are particularly interested in a topic, contact us! 4 ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Upload: others

Post on 07-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

CareerSeminar

session 1

1

Anastasia

Assistant Professor at Université Paris-SudMember of the ILDA (Interacting with Large Data)Research discipline:

Computer ScienceEducation:

BSc, University of Piraeus, GreeceMSc, PhD, University of Toronto, Canada

Positions:Developer, Greece Researcher, National ICT Australia (NICTA)Industrial Chair at École Centrale Paris on Business IntelligenceAssistant Professor Université Paris-Sud

2

Interaction

Collaboration

Perception

Evaluation

InfoVisandVisualAnalysis

remote information layout management change blindness

information access coordination infrastructure mobiles and walls in collaboration

graph reading animation sketchiness

graph exploration text changes annotation use optimization

dual-scale reading changes in perception on walls hybrid visualizations

3

Internships

ILDA (Interacting with Large Data) https://ilda.saclay.inria.fr/

As all teams, we also offer a number of internships every yearbut also accept students with their own ideas / topics

Topics: Collaboration using large displays and/or augment reality Tangible and gestural interaction, object fabrication Information visualization, in particular :

interaction techniques for exploration, geovisualization with particular users (neuroscientists, journalists, etc)

More in Nov, but if you are particularly interested in a topic, contact us!

4

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

CareerSeminar Program

5

Our goal is to help you succeed …

Learn critical skills that help youfind and critique HCI research findingsread, write and present HCI work

… your final projects and/or theses should impress, not depress, your advisors!

You should also consider your future:

Research? Industry? Startup? Consulting?

6

Career seminar

Includes everything from philosophical discussions to practical activities

7

Career seminar

Philosophy:What is Human Computer Interaction?How do we learn from HCI research?

What is the scientific method?What constitutes proof?Which research methods does HCI use?How do we tell what’s ‘good’ and what’s not?

8

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Career seminar

Philosophy:How do we learn from HCI research?

Process:How do you do research in Human-Computer Interaction?

Finding a research topicPlanning research activities: Masters and Ph.D. levelsBuild theory, design novel interaction, understand users

What kinds of jobs need an HCI degree?Daily life for different types of jobsAdvantages and disadvantages

9

How does HCI research work?

Philosophy:How do we learn from HCI research?

Process:How do you do research in HCI?

Publication:How do you publish your research?

What are the types of research publications?How is a research article different from other publications?What are the key publications?Bibliometrics: evaluating publications and authorsChoosing a lifetime publication strategyWhat is the submission process? What is peer review?Plagarism

10

Becoming a researcher…Philosophy:

How do we learn from HCI research?Process:

How do you do research in HCI?Publication:

How do you publish research?Politics:

How does it really work?What happens in a program committee meeting?How will people evaluate your C.V. or resume?Trade-offs between industry, startups and academiaFinding grants and other research supportFinding or creating your research community

11

Becoming a researcher…

Philosophy:How do we learn from HCI research?

Process:How do you do research in HCI?

Publication:How do you publish research?

Politics:How does it really work?

Presentations:Invited guests Who would you like to hear from?

12

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Becoming a researcher…

Philosophy:How do we learn from HCI research?

Process:How do you do research in HCI?

Publication:How do you publish research?

Politics:How does it really work?

Presentations:Invited guests

Practice:Hands-on workshops

Writing:research articlesreviewsrebuttals

Presenting your workPreparing a talkAsking for a recommendationManaging your advisor

13

What would you like to include?

Any suggestions for specific topics, guest presenters or activities?

email: TAs (Eugenie and Yi) and [email protected]

Use [CareerSeminar] in the title !!

14

Course Format

15

Course Format

Audience: Masters students Ph.D. students

Approach: Presentation (Anastasia or Wendy or …)Homework discussion/presentationsHands-on activity

Emphasis on discussion and group exercises

Attendance and class participation make up 50% of your grade!If you need to miss a class, tell us in advance

16

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Practical Information

When: Mondays 14 – 17Where: Room D203 PUIO (Building 640)

Web: to be emailed https://www.lri.fr/~anab/teaching/CareerSeminar/

Assignments: BOTH email AND paper copy

Email to: [email protected] (Eugenie, Yi and myself) Subject: [CareerSeminar] Assignment #1 Review

Sometimes, you will need to bring in multiple copies, so learn where the printer is!

17

Practical Information

NO CLASS next week

18

Key websites

Course information:

https://www.lri.fr/~anab/teaching/CareerSeminar/

Access to the ACM Digital Library:

https://dl.acm.org/event.cfm?id=RE151

19

Today session 1

Philosophy:Natural Sciences vs. Sciences of the Artificial

Process:Research Notebooks

Practice:Reading the literature

20

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

What is Computer Science?

Natural Sciences vs.

Sciences of the Artificial

21

What is Computer Science?

We are in a Computer Science departmentspecializing in Human-Computer Interaction

So what is Computer Science?

We are lucky that HCI is very important in our department

But generally, first challenge was to convince the other scientiststhat computer science is actually a science… (and that HCI is Computer Science)

22

What is computer science ?

Astronomy = Telescope Science ?

23

What is computer science ?

Astronomy ≠ Telescope ScienceAstronomy = Science of the universe

24

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

What is computer science ?

Astronomy ≠ Telescope ScienceBiology = Microscope Science?

25

What is computer science ?

Astronomy ≠ Science of TelescopesBiology ≠ Science of MicroscopesBiology = Life Science

26

What is computer science ?

Astronomy ≠ Science of TelescopesBiology ≠ Science of MicroscopesComputer Science ≠ Science of Computers

27

What is computer science ?

Astronomy ≠ Science of TelescopesBiology ≠ Science of MicroscopesComputer Science ≠ Science of ComputersComputer Science = Science of Information

28

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Information Science

InformationAn artificial phenomenonA natural phenomenon

29

Computer Science

Information processingNotion of computation: algorithm

30

Computer Science

Information processingNotion of computation: algorithmExecution cost for an algorithm:

in timein memoryin bandwidthin communication…

31

Computer Science

Information processingNotion of computation: algorithmExecution cost for an algorithm:Problems are too complex:

Exponential cost Example:

Travelling salesman problem:The shortest path passesthrough all the points

32

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Computer Science

Information processingNotion of computation: algorithmExecution cost for an algorithm:Problems are too complex:

Exponential cost Example:

Travelling salesman problem:The shortest path passesthrough all the points(several are NP complete)

33

Computer Science

InformationA natural phenomenon

DNA:information used by organismsto generate new organisms

34

Computer Science

InformationA natural phenomenon

DNA:information used by organismsto generate new organisms

Quantum waves:Carry information that produces physical effects

35

Computer Science

Aspects

Theoreticalmodels, algorithms

Empiricalexperiments, tests

Technicalarchitectures, systems

36

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Human-ComputerInteraction

ArtificialIntelligence

Mediated Communication,Social Media

Competing paradigms

Computer as toolFirst person interfacesEmpower users

Computer as servantSecond person interfacesDelegate tasks

Computer as mediumThird person interfacesCommunicate

37

Pasteur’s quadrant Donald Stokes (1997)

High

Low

HighLow

Seek immediate applications

Seek fundamental

understanding

Basic science:Niels Bohr

Use-inspired basic science:Louis Pasteur

Pure applied research:Thomas EdisonNon-science

38

Evidence: Theory vs. Empirical data

39

Psychology: Theory, experiment, new experiment, …

Model

New experimentExperiment New experiment

Theory

Empirical Observation

New model Revised model

40

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Astrophysics: Observation, theory, new observation

Framework Revisedframework

New observationField observation

Theory

Empirical Observation

Revisedframework

New observation

41

General scientific approach

New observationObservation

Theory

Empirical Observation New observation

Model New model Revised model

42

What happens when you build what you study?

Artifactdesign Prototype New version

43

Human-Computer Interaction crosses disciplines

Theory Model

Artifactdesign

paper prototype prototypePrototype New version

Empirical Observation New observationObservation New observation

New model Revised model

44

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

A

C

B

I

IIIIIIII

IV IV

III

FieldExperiments

FieldStudies

ComputerSimulations

FormalTheory

SampleSurveys

JudgementTasks

LaboratoryExperiments

ExperimentalSimulations

Particular Behavior SystemsUniversal Behavior Systems

ObtrusiveResearch

Operations

UnobtrusiveResearch

Operations

I. Settings in natural systems II. Contrived or created settings III. Behavior not setting dependent IV. No behavior observation needed

Major concern may be: A. Generality over actors B. Precise measure of behavior C. System character of context

Research Trade-offs Runkel & McGrath, 1972

45

A

C

B

I

IIIIIIII

IV IV

III

FieldExperiments

FieldStudies

ComputerSimulations

FormalTheory

SampleSurveys

JudgementTasks

LaboratoryExperiments

ExperimentalSimulations

Particular Behavior SystemsUniversal Behavior Systems

ObtrusiveResearch

Operations

UnobtrusiveResearch

Operations

I. Settings in natural systems II. Contrived or created settings III. Behavior not setting dependent IV. No behavior observation needed

Major concern may be: A. Generality over actors B. Precise measure of behavior C. Behavior in context

Research Trade-offs Runkel & McGrath, 1972

46

A

C

B

I

IIIIIIII

IV IV

III

FieldExperiments

FieldStudies

ComputerSimulations

FormalTheory

SampleSurveys

JudgementTasks

LaboratoryExperiments

ExperimentalSimulations

Particular Behavior SystemsUniversal Behavior Systems

ObtrusiveResearch

Operations

UnobtrusiveResearch

Operations

I. Settings in natural systems II. Contrived or created settings III. Behavior not setting dependent IV. No behavior observation needed

Major concern may be: A. Generality over actors B. Precise measure of behavior C. Behavior in context

Research Trade-offs Runkel & McGrath, 1972

47

A

C

B

I

IIIIIIII

IV IV

III

FieldExperiments

FieldStudies

ComputerSimulations

FormalTheory

SampleSurveys

JudgementTasks

LaboratoryExperiments

ExperimentalSimulations

Particular Behavior SystemsUniversal Behavior Systems

ObtrusiveResearch

Operations

UnobtrusiveResearch

Operations

I. Settings in natural systems II. Contrived or created settings III. Behavior not setting dependent IV. No behavior observation needed

Major concern may be: A. Generality over actors B. Precise measure of behavior C. Behavior in context

Research Trade-offs Runkel & McGrath, 1972

48

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Research Process

49

Research Process: In theory

Define a problemRead the literatureExplore alternativesPropose a plan of attackDevelop a solutionValidate the solutionPublish the findings

From: Five Research Questions

50

Research Process: In Reality

Much messier.

You write as if everything happened in the correct order,but research is about dealing with surprises

51

from an idea …

… to a paper

HCI research process

52

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

get an idea

participatory design toavoid toy problems

HCI research process

53

develop theory

Fitts’ law, human perception

get an idea

participatory design toavoid toy problems

HCI research process

54

operationalize

extract key features

develop theory

Fitts’ law, human perception

get an idea

participatory design toavoid toy problems

HCI research process

55

build system

develop working prototypes

operationalize

extract key features

develop theory

Fitts’ law, human perception

get an idea

participatory design toavoid toy problems

HCI research process

56

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

design experiment

build system

develop working prototypes

no standard benchmarks

operationalize

extract key features

develop theory

Fitts’ law, human perception

get an idea

participatory design toavoid toy problems

HCI research process

57

design experiment

build system

develop working prototypes

no standard benchmarks

operationalize

run experiment

extract key features

controlled lab studies,longitudinal field studies

develop theory

Fitts’ law, human perception

get an idea

participatory design toavoid toy problems

HCI research process

58

design experiment

build system

develop working prototypes

no standard benchmarks

operationalize

run experiment

extract key features

controlled lab studies,longitudinal field studies

develop theory

analyze results

Fitts’ law, human perception

quantitative and qualitative

get an idea

participatory design toavoid toy problems

HCI research process

59

design experiment

build system

develop working prototypes

no standard benchmarks

operationalize

run experiment

extract key features

controlled lab studies,longitudinal field studies

develop theory

analyze results

Fitts’ law, human perception

quantitative and qualitative

get an idea

frame paper

participatory design toavoid toy problems

key insights to generalize

research process

60

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Reading the Research Literature

61

Research Literature … is not ‘literature’

What is the research literature?Technical, not literary, writing

Each article focuses on making an argument:Introduce a problemIdentify who else has done related workPerform an activity that adds to the fieldProvide a clear, replicable descriptionJustify the results

62

Research literature

Why do we read the research literature?

Find an interesting research questionUnderstand or learn about a domainFind specific work related to a topic of interestFind arguments for or against methodologies, approaches, etc.Position our work among others

63

Reading the research literature

Where do you start?

Identify the key publications in your fieldConferences? Journals?

Find ‘best papers’:What makes them great?

Find influential authors:Where do they publish?

64

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Searching for Related Work

Where do we find articles relevant to a particular project?

Structured search:Articles cited by a relevant paperHighly cited articlesPh.D. thesis ‘related work’ section

Opportunistic discovery:Keyword web searchOn-line conference talk or videoRecommendations Browsing authors’ or lab web pagesBrowsing journal and conference proceedings

Opportunistic

Structured

65

How to read a research article

How do you read an article?Different ways, multiple times!

First, skim it Is it worth reading?if yes, read it in depth Will you cite it? Review it? Use it?if yes, re-read and take notes

Some papers require multiple reads

66

Skimming papers

Many papers are interesting …but you cannot read them all

Skim papers quickly to decide if it is worth reading forrelevant background or related to your work

Read abstract, skim the figures, check referencesWhat are the key nouns and verbs?What is the evidence? Does the paper make sense?

Consider how you skim a paper … should affect how you write a paper

67

How to read a research article

Ask yourself:

What was their motivation? research question? real-world problem? technical challenge?

What is their contribution? interaction technique? methodology?insight about human behavior?

How did they do it? designed system? observed people?developed new theory?

How did they justify it? implementation? experiment? field study? mathematical argument?

68

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

How to read a research article

What is your opinion?Key points? Do you believe it?

What questions are you left with?What would you ask the author?

Does the paper suggest directions for future research?for the authors? for you?

How does it relate to your own work?motivation, inspiration, similarities/differences

69

Archiving and note-taking

As you read more papers, you will forget detailsTake notes and archive them in your notebook

Find a system to store research articles!Develop a clear, consistent naming scheme

For each paper:Record the reference: author, date, title, publication, pagesKey take-away message: what is relevent to your work?Additional comments: idea/solution, contribution,Add questions/comments in margins

70

Write a literature review

“Related Work” = Literature review

Select papers related to your topic, organized by:theme, methodology, technology or …

Summarize key points of each paper, according to:research question, target audience, solution, method

Explain why each paper is relevant and not sufficient Cite papers correctly

NEVER plagarize! If you reuse their words, quote them explicitly

71

Assignment #1: Find and Report on a ‘best paper’

Due: 23 Sep in two weeks

1. Choose a ‘best paper’ in HCI (at least five years old)Provide the full reference, using ACM style

2. First skim, then read the paper carefullyTake notes in your notebook

3. Summarize the paper (factual)What is the key contribution?What was the impact of the paper?

4. What do you think about the paper? (opinion)What surprised you?What did you like best?What did you not like?

72

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Research Notebooks

73

Research Notebooks:

You should use one!!

74

Research Notebooks

READ References, Abstracts, KeywordsQuotable quotes … with page numbers

THINK Ideas, Observations, Problems, SurprisesCourse insights, Research meetings

DO Details of: Experiments, Analyses, ProceduresCreate: Keywords, Highlights, Index

REREAD Mark Keywords, Highlight, QuestionCreate an index

Always include the date!

75

Optional Formats

Paper More disciplinedAllows sketchingNo technical problems (battery/internet)Keep with you all the time

Electronic Faster typing (for some)Easier to readEasier to searchConvenient when already on-lineReusable text (but be careful of plagarism)

Hybrid Paper and electronic… but have one that is primary

76

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019

Assignment #2: Start a research notebook

Due: 23 Sep (bring to class)

Create your personal research notebookChoose paper, electronic or hybrid

For the rest of the term, Keep track of what you readSketch and record ideasDATE every entryAdd KEYWORDS to every entry

Continue to use your notebook for the rest of the semesterand BRING it in class (we will be checking it periodically!)

77

Assignments IMPORTANT!!!

Written assignments are due on Monday morningsTurn it in TWICE !!!

1. Send email To: [email protected] Subject: [CareerSeminar] Assignment #1 Best Paper

2. Bring 5 printed copies of the assignment to class

Why? Electronic record of the assignmentAbility to discuss it in class

78

Influential authors

Fred Brooks The Mythical Man MonthVannevar Bush As We May ThinkJames Gleick The InformationDaniel Kahneman Thinking Fast and SlowThomas Kuhn Structure of Scientific RevolutionsBruno Latour Science in ActionRobert Merton Sociology of ScienceKarl Popper Logic of Scientific DiscoveryRunkel & McGrath Judgement Calls in ResearchClaude Shannon Information TheoryHerbert Simon Sciences of the ArtificialStrunk & White Elements of StyleTukey & Mosteller Exploratory Data AnalysisMark Weiser Ubiquitous Computing

79

ABezerianos - Career Seminar - Lecture 1 - 8 September 2019