Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Judith Bishop

Biography

Judith Bishop is Director of Computer Science in Microsoft Research Connections, based in Redmond, USA. Her research expertise is in programming languages and distributed systems, with a strong practical bias and interest in compilers and design patterns. She has 100 research publications and has written or edited 15 books on programming languages that are available in six languages and read worldwide. She has presented many keynotes and tutorials and serves frequently on international editorial, programme committees, review boards, and award panels. She joins a team of research managers in her role to create strong links between Microsoft’s research groups and universities globally, through encouraging projects, supporting conferences and engaging directly in research. Her goal and passion is to clearly demonstrate the effectiveness and applicability of open technologies to computer science research and teaching today.

After completing her degrees at Rhodes and Natal in South Africa, Judith received her PhD from the University of Southampton, UK, on the relationship of languages to computer architecture. Then followed a distinguished career in academia, most recently as a professor at the University of Pretoria, South Africa. She has had visiting professor positions in the UK, Germany, Canada, Italy and the USA.

In 2014, Judith was elected an ACM Distinguished Educator. She has received numerous other awards including the IFIP Outstanding Service Award in 2009 and the IFIP Silver Core Award 2006 for service to the worldwide computer science community, the Computer Society Fellowship Award in 2008, the South African DTI Award for Distinguished Woman Scientist of the Year for Innovation 2005, and the Rhodes University Distinguished Alumna Award in 2011. She is a Fellow of the British Computer Society and the Royal Society of South Africa.

Keynotes

  • 30th In'tl Conf. on Software Maintenance and Evolution, Software evolution- can abstraction be the key? Victoria BC, October 1-3, 2014
  • IDA-30, University of Linkoping, Devices and Services are the New Hardware and Software, September 24, 2013, and at University of Waterloo, Canada, and ESOCC Malaga
  • SAICSIT 2012, Pretoria, South Africa, October, 1-3, 2012, Computer Societies - What, why and how
  • Informatics Europe, Computer Science Summit, Milan, Italy, November 7-9, 2012, Challenges for technology transfer from industry to academia
  • 17th Asia Pacific Software Engineering Conference, Sydney, 30 November – 3 December 2010, The Data Deluge - How Software Engineering can Help,  apsec2010.com/
  • 6th International Conference on Predictive Models in Software Engineering, September 12-13, Overcoming scale and privacy issues in industrial software studies and repositories, promisedata.org/2010/
  • 14th European Conference on Software Maintenance and Reengineering, CSMR, March 15-18, Madrid, Maintaining software in the billions (pdf)
  • Fantastic Lectures in Computer Science at Bryn Mawr, The Hot Under the Cool - Programs, Patterns and Performance, March 26

Recent slides

Seminar at Nanjing University, May 28 2015 [slides]
ICSE 2015 JSEET track paper on Code Hunt [slides]

Recent External Chair or Co-Chair

SER&IP 2015 | GAS 2015 | MobileSoft 2015 | Promoto 2014 | MobileSoft 2014 | Promoto 2013  | TOPI 2013 | FuSE 2013 | ESOCC 2013 | DDFP 2013 | PSW 2012 | Cloud Futures 2012 | TOPI 2012 | TOPI 2012 | Promoto 2012 | TOPI 2011 | TOOLS 2011

Editorial Boards

Societies

  • Fellow of :
    British Computer Society | Royal Society of South Africa | Computer Society of South Africa | South African Institute of Computer Scientists
  • Distinguished Member of the ACM
  • Council member of the South African Institute of Computer Scientists
  • Member: IFIP WG2.4 | IEEE Computer Society | Academy of Science of South Africa

Distinctions and Awards

(Just a selection)

2014 ACM Distinguished Educator Award
2011 Computer Pioneer Award, South African Institute of Computer Scientists (SAICSIT)
2011 Distinguished Old Rhodian (Alumna) Award, from Rhodes University, South Africa
2009 IFIP Outstanding Service Award
2008 Fellowship Award of the South African Computer Society
2008 One of the University of Pretoria’s 100 Leading Minds for the Centenary Year
2005 SA’s DST’s Distinguished Woman in Science for Innovation
2005 Exceptional Academic Achiever, University of Pretoria for 2006-2008
2004 IFIP Silver Core Medal

Recent Books

Judith is the author and co-author of 15 monographs and text books, used worldwide, and translated into German, Italian, Spanish, Polish and Russian. She is also editor of two conference proceedings published as books.

  1. Nigel Horspool, Judith Bishop, Arjmand Samuel, Nikolai Tillmann, Michal Moskal, Jonathan de Halleux, Manuel Faehndrich, Touch Develop - Programming on the Go, Microsoft Research Book, http://www.touchdevelop.com/book
  2. Judith Bishop: C# 3.0 Design Patterns , O'Reilly, ISBN 0-596-52773-X, January 2008. Companion Website at http://patterns.cs.up.ac.za
  3. Bishop, Judith and Horspool Nigel, C# Concisely, Addison Wesley, UK, ISBN 0-321-15418-5, , pp442 2004, Russian: ISBN 5-94774-211-X ,2005, pp 472. Companion Website at csharp.cs.up.ac.za
  4. Bishop Judith (ed) Component Deployment CD'02, Proc. IFIP/ACM Working Conference, CD 2002, Berlin, Germany, June 2002, Springer Verlag LNCS 2370, ISBN 3-540-43847-5, pp 270
  5. Bishop, Judith Java Gently 3rd edition, Addison-Wesley, Harlow, UK, ISBN 0-201-71050-1 pp664, 2001, German as Java lernen 3, Addison-Wesley Verlag, Munich, ISBN 2-8273-1794-0, 2001 pp752, Russian: ISBN 5-318-00741-4 ,2002, pp 589
  6. Bishop, Judith and Bishop, Nigel, Java Gently for Engineers and Scientists, Addison-Wesley, Harlow, UK, pp436, ISBN 0-201-34304-5, 2000, reprinted
Publications

Links

Computer ScienceOutreach | MSR | RiSE Group | Blogs | Interns  | UCT | IFIP | WG2.4 | CRA | ACM SRC | CSEdWeek | Code.Org

Recent Blogs

Faculty Summit 2015 | Beauty of Programming | Top student Research | Z3 wins ACM Prize | Code Hunt CommunityWorkshop at IMDEA Software | Faculty Summit 2014 | ICSE 2014 | Summit in Chile | IMDEA Center | Code Hunt | SEIF 2014 awards

Projects

Open Source | Code Hunt | TouchDevelop 

Recent activities

Faculty Summit 2015 | GAS Workshop | SER&IP Workshop | MobileSOFT Conference |
Devices and Networking Summit Paris | IMDEA Software Workshop | SEIF Awards | Faculty Summit, Redmond 2014 | IMDEA Software Collaboration Workshop 2014 | Foundations of Software Engineering 2013 | SEIF Workshop Brazil 2013 |

Great Interns

Luigi Drago (MSFT) | Caitlin Sadowski | Kivanc Muslu | Daniel Perelman (MSFT) | Alisha Meherally

Book Links

         

Countries visited for Microsoft

USA, Poland, Czech Republic, Hungary, Canada, Sweden, UK, Switzerland, India, Romania, Austria, Italy, Australia, France, Mexico, Chile, Brazil, Russia, Spain

Contact me

jbishop (at) microsoft.com | Phone: +1 425 706 2004