the human element
DESCRIPTION
Invited presentation at the Future of Software Engineering in July 2013.TRANSCRIPT
![Page 1: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/1.jpg)
the human element
Gail C. Murphy
University of British ColumbiaTasktop Technologies Incorporated
@gail_murphy
![Page 2: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/2.jpg)
![Page 3: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/3.jpg)
![Page 4: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/4.jpg)
![Page 5: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/5.jpg)
interaction
• interaction with other people
• production of artifacts
• analysis of artifacts
• ...
Because these activities are so broad, many different kinds of tools with many different kinds of interfaces are used. Some of these interfaces seem to be designed with realizing that the interacting human is a human with ... and some seem to forget that there is a human in the loop. David was always fond of reminding us...
![Page 6: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/6.jpg)
who’s doing the interaction?
![Page 7: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/7.jpg)
thesis
too many software engineeringtool interfaces aimed at
too few software engineeringtool interfaces aimed at
![Page 8: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/8.jpg)
a example
click-itiscognitive overload
![Page 9: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/9.jpg)
a example
information where it appliesbrain power on problems that matter
![Page 10: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/10.jpg)
some examples
![Page 11: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/11.jpg)
debugging
![Page 12: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/12.jpg)
whyline
Ko and Myers, ICSE 2008
![Page 13: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/13.jpg)
coding
![Page 14: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/14.jpg)
mylyn
Kersten and Murphy, FSE 2006
![Page 15: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/15.jpg)
coding
![Page 16: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/16.jpg)
hipikat
Çubranič and Murphy, ICSE 2003
![Page 17: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/17.jpg)
interaction styles
problem-based dialogue (whyline)
context (mylyn)
recommendations (hipikat)
...
![Page 18: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/18.jpg)
how to use multiple interaction styles together?
![Page 19: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/19.jpg)
intent
![Page 20: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/20.jpg)
intent
dialogue
context
recommendations
filteringsummarization
keep cognitive activities in the flow of the problem to solve
![Page 21: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/21.jpg)
are these enough?
![Page 22: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/22.jpg)
time to rethink the bento box
![Page 23: The Human Element](https://reader033.vdocuments.us/reader033/viewer/2022052618/554f7afab4c9052a518b4a58/html5/thumbnails/23.jpg)
the human element
smart human being at the screen
interfaces for SE should domore to keep human in the flow
@gail_murphy
new interaction styles