+ All Categories
Home > Documents > Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon %...

Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon %...

Date post: 23-May-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
19
Carlos Maltzahn 9/18/15 106
Transcript
Page 1: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

Carlos  Maltzahn    9/18/15  

106  

Page 2: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

The  Story  of  Open  Source    Soiware  in  Research  &  Educa0on  

107  

Gradua0on!  

Before   Aier  

Page 3: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

The  Story  of  Open  Source    Soiware  in  Research  &  Educa0on  

108  

Gradua0on!  

Before   Aier  

Soiware  Prototype  

Page 4: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

The  Story  of  Open  Source    Soiware  in  Research  &  Educa0on  

109  

Soiware  Prototype  

Gradua0on!  

Before   Aier  

Soiware  Prototype  

Page 5: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

The  Story  of  Open  Source    Soiware  in  Research  &  Educa0on  

110  

Soiware  Prototype  

Gradua0on!  

Before   Aier  

Soiware  Prototype  

Page 6: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

The  Role  of  Open  Source    Soiware  in  Research  &  Educa0on  

Educa;on  •  The  (only)  examples  of  industry-­‐

strength  code  •  Open  source  communi0es  include  

professional  and  experienced  programmers  

•  Github  projects  become  an  important  part  of  resume  

•  Coding  is  part  of  job  interview:  Google,  Microsoi,  Facebook,  LinkedIn,  TwiVer,  Amazon,  Zynga,  Dropbox,  …  

•  Why  does  someone  graduated  with  a  Ph.D.  in  CS  has  to  prove  coding  skills?  

Research  •  Essen0al  for  computer  

systems  research  –  Enabler  of  scien0fic  results  –  Enabler  of  reproducibility  of  

scien0fic  results  •  Essen0al  for  much  of  

Computer  Science  research  •  Essen0al  for  much  of  research  

in  BSOE  Departments  •  We  produce  students  and  

papers  •  What  about  all  those  soiware  

prototypes?  

111  

Page 7: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

The  Opportunity  of  Open  Source  Soiware  in  Research  &  Educa0on  

112  

Gradua0on!  

Before   Aier  

Soiware  Prototype  

Page 8: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

The  Opportunity  of  Open  Source  Soiware  in  Research  &  Educa0on  

113  

Gradua0on!  

Before   Aier  

Soiware  Prototype  

Page 9: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

Successful  OSS  projects  •  AVract  new  talent  

– Help  UCSC  in  recrui0ng  very  talented  students  – University  student  career  as  a  path  to  OSS  leadership  

•  Used  as  research  &  educa0on  plarorm  –  Leverage  past  systems  research  and  make  results  reproducible  

– Useful  and  usable  as  a  tool  for  systems  educa0on  •  Create  OSS  leaders  who  know  how  to  get  systems  built  –  Know  where  to  find  the  right  tools  &  technologies  – Much  more  leveraged  in  their  value  to  industry!  

114  

Page 10: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

The  Opportunity  of  Open  Source  Soiware  in  Research  &  Educa0on  

115  

Gradua0on!  

Before   Aier  

Soiware  Prototype  

?  

Page 11: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

•  Bridges  gap  between  student  research  &  open  source  projects  •  Funded  by  Sage  Weil  endowment  &  corporate  memberships  •  AVracts  talented  students  and  employees  who  acquire  skills  in  open  

source  soiware      

Educa0on  

Research  

Pre-­‐Incuba0on  

UC  Santa  Cruz  

Faculty  and  

Students  

Members  of  

Industry  

Talent,  Projects,  Technologies  

•  Educate  the  next  genera0on  of  OSS  leadership  

•  Leverage  OSS  culture  in  UCSC  research  

•  Incubate  work  beyond  gradua0on  to  reach  cri0cal  mass  

116  

Page 12: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

Founding  UCSC  Faculty  Members  Carlos  Maltzahn,  Director,  Adjunct  Professor,  Computer  Science  

hVp://users.soe.ucsc.edu/~carlosm  ScoV  Brandt,  Vice  Chancellor  of  Research,  Professor,  Computer  Science  

hVps://www.soe.ucsc.edu/people/sbrandt  J.J.  Garcia-­‐Luna-­‐Aceves,  Chair/Professor,  Computer  Engineering  

hVps://www.soe.ucsc.edu/people/jj  Lise  Getoor,  Associate  Dean  for  Research,  Professor,  Computer  Science  

hVp://www.umiacs.umd.edu/~getoor  David  Haussler,  Inves0gator,  Howard  Huges  Medical  Ins0tute,  Dis0nguished  Profressor,  Biomolecular  

Engineering,  hVps://www.soe.ucsc.edu/people/haussler    Ike  Nassi,  Founder/CEO  TidalScale,  Formerly:  EVP  &  Chief  Scien0st  at  SAP,  SVP  at  Apple,  

Adjunct  Professor,  Computer  Science,  hVps://www.soe.ucsc.edu/people/inassi  Ka0a  Obraczka,  Graduate  Director,  Professor,  Computer  Engineering  

hVps://www.soe.ucsc.edu/people/ka0a  Josh  Stuart,  Baskin  Professor,  Biomolecular  Engineering  

hVps://www.soe.ucsc.edupeople/jstuart    Wang-­‐Chiew  Tan,  Professor,  Computer  Science  

hVp://users.soe.ucsc.edu/~tan/  

117  

•  Storage  systems    •  Real-­‐0me  systems    •  Networking  •  Data  science  •  Genomics    •  Distributed  systems  •  Data  management        

Page 13: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

Open  Source  Experts  •  Ensure  that  the  work  we  do  at  CROSS  is  acceptable  to  the  

open  source  soiware  community    Karen  Sandler,  JD,  Execu0ve  Director,  Soiware  Freedom  Conservancy  

hVps://en.wikipedia.org/wiki/Karen_Sandler    

Sage  Weil,  UCSC  Alum,  Ceph  creator,  Founder  &  CTO,  Inktank  hVps://en.wikipedia.org/wiki/Sage_Weil  

   

118  

Page 14: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

Educa0on:    •  Goal:  educate  &  train  the  next  genera0on  of  OSS  leadership  •  How  to  get  involved:  Incorporate  OSS  in  your  class!  •  Planned  courses  to  integrate  OSS  tool  chains    &  prac0ces  

–  Fall  2015:  •  CMPS  115:  Introduc0on  to  Soiware  Engineering  (Linda  Werner)  

–  Winter  2016:  •  CMPS  116:  Soiware  Design  Project  (Linda  Werner)  

–  Spring  2016:    •  CMPS  105:  Linux  kernel  programming  (syllabus  won  2015  Chancellor’s  Teaching  Fellowship)  

(Andrew  Shewmaker)  •  CMPS  181:  Data  management  implementa0on  (Shel  Finkelstein)  

•  Guest  lectures  &  workshops,  e.g.:    –  Ally  skills  (in  collabora0on  with  founders  of  the  Ada  Ini0a0ve)  –  Open  source  licensing  –  Maintaining  OSS  communi0es  

•  Prac00oner-­‐in-­‐residence  program  –  Combines  academic  program  with  appren0ceship  

119  

Page 15: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

Research  •  Goal:  Leverage  OSS  culture  in  UCSC  research  •  How  to  get  involved:  Propose  a  research  project!  

–  Ph.D.-­‐level,  2-­‐4  years  0me  horizon,  precompe00ve  –  Project  selec0on  is  twice  a  year  

•  Pair  industry  mentors  with  students  and  faculty  –  Provide  infrastructure  for  regular  mentor  mee0ngs  

•  Support  open-­‐sourcing  research  prototypes  (incl.  what  license  to  use)  

•  Support  publishing  open  source  soiware  •  Fund  a  selec0on  of  projects  and  leverage  outside  funding  

–  Projects  can  come  from  a  variety  of  sources  –  Projects  can  take  different  paths  

120  

Page 16: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

121  

Sources   Des;na;ons  Project  Paths  

Educa0on  Industry  

Open  Source  Communi0es  

Class  Projects  

CROSS  Research  

CROSS    Pre-­‐Incubator  

Industry  

External  Incubator  

Other  Research  

Startup  

Page 17: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

Pre-­‐Incuba0on  – Goal:  Research  prototype  -­‐>  viable  OSS  project  

•  Project  fit  for  other  incubators,  e.g.  Apache,  SFC  •  Resources  provided  by  CROSS  

– Highly  compe00ve  applica0on  process  •  Evalua0on  by  CROSS  Members  and  Faculty  

–  Phase  1:  3  months  •  Create  out-­‐of-­‐box  experience  

–  Phase  2:  1  year  (postdoc)  •  Only  if  phase  1  successful  •  Grow  diverse  developer  community  •  Par0cipate  in  CROSS  as  mentor  

122  

Page 18: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

Members  of  Industry  •  Serve  on  the  Industry  Advisory  Board  •  AVend  Semi-­‐annual  board  mee0ngs  •  Mentor  research  and  incubator  projects  •  AVend  annual  2-­‐day  research  symposium  •  Get  exclusive  Recrui0ng  Event  at  the  Baskin  School  of  Engineering  

123  

Page 19: Carlos%Maltzahn%% 9/18/15 · 2018-05-25 · The%StoryofOpenSource%% Soiware%in%Research%&%Educaon % 108 Graduaon!% Before Aer Soiware% Prototype%

Founding  Members  ($100,000/year):  

124  

Interested  in  open  source  soiware  that  creates  markets  for  new  (storage)  devices.  


Recommended