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)
- K.S. May Chan,
Judith Bishop, Johan Steyn, Lucian Baresi and
Sam Guinea, A Fault Taxonomy for Web Service Composition, WESOA'07 ICSOC'07,
Vienna, September 2007.
- Sasa
Subotic, Judith Bishop and Stefan Gruner, Aspect-oriented
Programming
for a Distributed Framework, SACJ,
December 2006
- Judith
Bishop, Nigel Horspool, Cross-Platform
Development: Software that Lasts, IEEE Computer,
vol. 39, no. 10, pp. 26-35, Oct, 2006
- Md.
Ahsan Arefin, Md. Shiblee Sadik, Serena Coetzee, Judith Bishop, , ICECE, December 19-21,
2006, Dhaka, Bangladesh
- Jiten
Rama and Judith Bishop, , SAICSIT Conference, Somerset West, South
Africa, October 9-11, pp198-205, 2006
- Judith Bishop, Multi-platform
user
interface
construction - a
challenge for software engineering in-the-small, ICSE 2006,
751-760, Shanghai, China, May 2006
- Sasa
Subotic and Judith Bishop, Emergent
behaviour of aspects in high performance and distributed computing,
Proc. SAICSIT, pp. 11-19, White River, South Africa, September
2005
- Kathrin
Berg, Dirk Muthig and Judith Bishop, Tracing
software product line variability - from problem to solution space,
Proc. SAICSIT, pp. 182-191, White River, South
Africa, September 2005
- Tebalo
Tsoaeli and Judith Bishop, Enhancing
adaptability of distributed groupware applications, Proc.
SAICSIT, pp. 260-267, White River, South Africa, September 2005
- Judith
Bishop, R Nigel Horspool
and Basil Worrall, Experience
in integrating Java with C# and .NET, Concurrency and Computation:
Practice
and Experience, 17:663-680. June 2005
- Judith
Bishop and Basil Worrall, Towards
platform
interoperability:
retargeting a GUI library on .NET, Proc. 3rd Conf .NET
Technologies,
Plzen, Czech Republic, pp23-33, May 2005
- Anet Potgieter, Kurt
April and
Judith Bishop, Complex
adaptive enterprises,
in Encyclopedia of Information Science and Technology, Vol 1-V,
pp475-480, ed Mehdi Khosrow-Pour, Idea Group, 2005
- Karen
Renaud, Judith Bishop, Johnny Lo, Basil Worrall, Algon: from
interchangeable distributed algorithms to interchangeable middleware,
Software Composition 2004, Electr. Notes Theor.
Comput. Sci. 114: 65-85, 2005
- Judith Bishop
and
Nigel
Horspool, Developing
principles of GUI programming using Views, Proceedings of
SIGCSE'04, ACM Press, pp. 373-377, Norfolk, VA, March 2004.
- Anet
Potgieter and Judith Bishop, Complex
adaptive enterprise: self-awareness and sustainable competitive
advantage using Bayesian agencies, Convergence, Vol. 5, No. 2, pp.
32-35, 2004
- Judith Bishop and
Nigel Horspool, C#
Concisely,
Addison-Wesley, pp442 ISBN 0-321-15418-5, 2004.
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.
|