University of Waterloo COVID-19 update

Please see the University of Waterloo’s frequently asked questions for information about COVID-19 and how it has affected university operations.

Please visit the list of modified services if you have questions about university services.

Although the University of Waterloo is closed for in-person events until further notice, many virtual events and presentations of interest to computer scientists are taking place each week at the Cheriton School of Computer Science. Please check out what our students and faculty are doing.

DLS: Gail Murphy - Human-Centric Software Development ToolsExport this event to calendar

Thursday, September 29, 2016 — 3:30 PM EDT

Gail MurphyGail Murphy
Computer Science Professor and Associate VP Research & International pro tem
University of British Columbia

Abstract: Software systems are sometimes referred to as the most complex artifacts ever engineered. To help create these systems, software engineers use many tools, such as compilers and debuggers. The vast majority of these tools have been designed from an artifact-centric perspective; for instance, a compiler takes one representation of a program and changes it into another representation. In this talk, I will argue that a human-centric approach to designing software development tools is essential to accelerate our ability to build complex software systems with desired qualities. A human-centric approach involves a focus on how humans work with computational structures and with each other. I will describe how we take this approach in my research group from studies of how software engineers work through to the development of tools and the subsequent study of those tools in the wild world of software development. I will use as an example, the science behind the Eclipse Mylyn tool developed in my research group; Mylyn is downloaded millions of times per month and has formed the basis for a start-up enterprise software development company called Tasktop Technologies.

Biography: Gail C. Murphy is a Professor of Computer Science and Associate Vice President Research and International pro tem at UBC. She is also a co-founder and Chief Scientist at Tasktop Technologies Inc. Her research interests are in improving the productivity of software developers and knowledge workers by giving them tools to identify, manage and co-ordinate the information that really matters for their work. She is a Fellow of the Royal Society of Canada, an ACM Distinguished Scientist and a recipient of such awards as a University of Washington Computer Science & Engineering Alumni Achievement Award, an NSERC E.W.R. Stacie Memorial Fellowship and the AITO Dahl-Nygaard Junior Prize.

Did you miss Gail Murphy's lecture or would you like to hear it again? If so, just start the video below.

Location 
DC - William G. Davis Computer Research Centre

200 University Avenue West

Waterloo, ON N2L 3G1
Canada

S M T W T F S
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
  1. 2020 (111)
    1. June (10)
    2. May (17)
    3. April (20)
    4. March (17)
    5. February (25)
    6. January (22)
  2. 2019 (255)
    1. December (21)
    2. November (25)
    3. October (16)
    4. September (20)
    5. August (18)
    6. July (12)
    7. June (23)
    8. May (23)
    9. April (32)
    10. March (25)
    11. February (16)
    12. January (24)
  3. 2018 (220)
  4. 2017 (36)
  5. 2016 (21)
  6. 2015 (36)
  7. 2014 (33)
  8. 2013 (23)
  9. 2012 (4)
  10. 2011 (1)
  11. 2010 (1)
  12. 2009 (1)
  13. 2008 (1)