UP Computer Science 1992- University of Pretoria 1992-

Some of my books in print.  See all.
Latest ....
Published
January
2008

O'Reilly
C# Design Patterns 2008
C# Concisely 2004 Java lernen 3 2003
In German
Java Gently 3rd ed 2001
Component Deployment 2002
JG for Engineers and Scientists 2000
Java Corso Introduttivo 1999
In Italian
Turbo Pascal Programowanie() 1999
In Polish
Turbo Pascal Precisely 1992
Distributed Ada 1990
Prof. Judith Bishop

Dept Computer Science
University of Pretoria
Pretoria 0002
South Africa

Phone: +27 12 420 3057
Fax: +27 12 362 5188
Email: jbishop at cs.up.ac.za
Website: www.cs.up.ac.za/~jbishop


Polelo Research Group
polelo.cs.up.ac.za

Brief Biography
Judith Bishop is Professor of Computer Science at the University of Pretoria. Her specialities are programming languages and distributed systems. In full ....


Judith Bishop 2006


Conference involvement 2008-2010
  • ICSE 2010, 32nd International Conference on Software Engineering, Cape Town, South Africa, May 2-8, 2010 (Co-General Chair)
  • ESEC-FSE 2009 7th European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, Amsterdam The Netherlands, August 24-28, 2009 (PC) (papers due 16 March 2009)
  • SCORE 2009, Student COntest on softwaRe Engineering at ICSE 2009, Vancouver Canada, May 16-24, 2009 (PC) (register by November 2008)
  • LDTA 2008 9th Workshop on Languages Descriptions, Tools and Applications, co-located with ETAPS which is held in York, UK on March 22-29, 2009
  • PDP 2008 16th Parallel, distributed and Network-based Processing, Weimar, Germany, 18-20 February 2009 (PC) (papers due 1 August 2008)
  • DOA 2008, Distributed Object Applications, as part of OTM '08, Monterry Mexico, November 9-14, 2008 (PC)
  • CBSE 2008, Component-Based Software Engineering, Karlsruhe Germany, 14-17 October 2008, (PC) 
  • SLE 2008, Software Language Engineering, 29-30 September, 2008, (PC) 
  • WCC 2008, IFIP World Computer Congress, Milan Italy, 7-10 Sept 2008 (Programme Co-Chair)
  • PPPJ 08 Principles and Practice of Programming in Java, Modena Italy, 8-11 September 2008 (PC)
  • ICWE 2008, International Conference in Web Engineering, Yorktown Heights NY USA, in July 2008 (PC)
  • ICSE08 30th International Conference on Software Engineering, Leipzig Germany, May 10-18, 2008 (Tutorials co-chair) tutorials
  • WWW 2008, 17th World Wide Web Conference, Beijing China, April 21-25, 2008 (PC)
  • SC 08, Software Composition, part , 2008 of ETAPS, Budapest Hungary, 29-30 March, 2008 (PC and Steering Comm)
  • ICCBSS 2008, 7th IEEE International Conference on Composition-Based Software Systems, Madrid Spain, February 25-29, 2008 (PC)
  • PDP 2008 16th Parallel, distributed and Network-based Processing, Toulouse, France, 13-15 February 2008 (PC)
 Technical committees and editorships

IFIP TC2 (Software - Theory and Practice) - South African Representative
Member IFIP WG2.4 (System Implementation Languages)
Editorial board: Concurrency and Computation: Practice and Experience
Editorial Board: IET Proceedings Software (UK)
Editorial Board: SA Computer Journal
High Performance Computing Board, SA,
Computer Science Subgroup Leader

Teaching 2008

COS212: Data structures and Algorithms

COS333: Programming Languages

VRS780: Distributed Computing

Recent publications (see Full List)
    2008
  • Judith Bishop and Nigel Horspool, On the efficiency of design patterns implemented in C# 3.0, TOOLS Europe 08, Zurich June 2008.
  • Serena Coetzee and Judith Bishop, Address databases for national SDI: Comparing  the novel data grid approach to data harvesting and federated databases, International Journal of Geographic Information Science (IJGIS), in print 2008.
  • Judith Bishop, Language features meet design patterns: raising the abstraction bar , Workshop on the Role of Abstraction in Software Engineering, pp1-8, at ICSE 2008, Leipzig, May, 2008
  • Johnny Li-Chang Lo, Judith Bishop, J.H.P Eloff, SMSSec: an end-to-end protocol for secure SMS , Computers and Security: July 2008, DOI:10.1016/j.cose.2008.05.003. 
  • Judith Bishop C# 3.0 Design Patterns, O'Reilly, Sebastabol, 2008

Current Funded Projects
  • National address database (NAD) on the Grid (with Coetzee, Bothma, funded by AfriGIS and THRIP 2006-2008)
  • Intelligent communication frameworks (with Moolman, Steyn, funded by E-Logics and THRIP 2006-2008)
  • Composition and monitoring of services (with Chan, Steyn, and Politechnico Milano, funded by SA-Italy collaboration 2005-2007)
  • Sustainable software (with Lo and Kuate, funded by NRF 2004-2006)
Current and recent students

Serena Coetzee - PhD                                MSc awarded
cum laude in 1987
Johnny Lo - PhD                                        MSc awarded
cum laude in January 2007

Worrall Basil
- MSc                                    Hons awarded cum laude in 2002
Crous Theo
- MSc                                     Hons awarded cum laude n 2003
Danzfuss Theo - MSc                                Hons awarded cum laude in 2003
Chan May
- MSc                                        Hons awarded in 2005
Steyn Johan - MSc                                     Hons awarded cum laude December 2006
van Leeuwen  Alastair - MSc
Mülders Peter – MSc                                   Hons awarded December 2006
Correa Fabio - MSc
Laurens Anton - BSc Hons

Rama  Jiten                                                 MSc awarded November 2006
Davis Graham                                              Hons awarded cum laude December 2006

Awards

DST Distinguished Woman in Science 2005
UP Academic Achiever 2006
Fellow of the Royal Society of SA 2006
UP leading Mind 2008


Brief Biography


Judith Bishop was in the first group to study computer science in South Africa in 1970 and has stayed at the front of her field of programming languages for distributed systems ever since. She wrote the first BASIC compiler for ICL computers in 1972 and was involved in the first Pascal compiler for the in 1976. Her doctorate investigated the relationship between the new languages of the 1970s (such as Ada and occam) and the stack and descriptor based mainframes of the time. She wrote the first Java textbook to become widely used in 1997 and most recently one of the first C# textbooks in 2004. After having contributed to the field of configuration description languages in the 1990s, she now works on the principles of adaptive software in a multi-lingual and mobile environment, in collaboration with Microsoft Research, local companies and collaborators in Germany and Italy. Professor Bishop is the top NRF rated woman computer scientist in South Africa and has published over 70 journal and conference papers. Her 14 books are available in six languages and read worldwide.

Judith Bishop graduated with a BSc Hons in 1972 from Rhodes University. In 1974 she received her Masters degree cum laude from the University of Natal and completed her PhD in 1977 at the University of Southampton in the United Kingdom. She is a Fellow of the British Computer Society, Founding Fellow of the South African Institute of Computer Scientists and was awarded the prestigious IFIP Silver Core Medal for her services to the worldwide Information Technology community. She is a visible South African presence abroad, on international editorial, programme and award committees, and serves the community locally by organizing conferences and Summer Schools in South Africa aimed at keeping postgraduates involved in cutting edge research. She was elected chair of IFIP’s working group on Software Implementation Technology for two terms, and is now chair of the World Computer Congress in 2008. In 2010, she will be bringing the premier IEEE Software Engineering conference to Cape Town.

In recognition of her achievements, in 2005 Judith Bishop received the Department of Science and Technology award for Distinguished Woman Scientist of the Year for Innovation and was made an Outstanding Academic Achiever by the University of Pretoria for the period 2006-2008. In 2006, she was Elected a Fellow of the Royal Society of South Africa. In 2008, she was nominated as a UP leading Mind in the university's Centenary Year.