Participants

 
Name Mr Morkel Theunissen
Field Title The Effect of OSS on the Software Development Strategies in the Telecommunications Industry
Degree Obtained MSc (Computer Science) University of Pretoria
Current Degree PhD (Computer Science) University of Pretoria
email mtheunis@cs.up.ac.za
(show/hide) Abstract
I'm investigating Open Source Software, in particular the Software Development Methodology behind it. I'll be looking into the possibility of bridging agile methodologies and OSS software development for use by corporate development teams.

 
Name Ir Loek Cleophas
Field Title Taxonomies and toolkits of tree algorithms
Degree Obtained MSc (Computer Science) Technische Universiteit Eindhoven.
Current Degree PhD (Computer Science) Technische Universiteit Eindhoven
email l.g.w.a.cleophas@tue.nl
(show/hide) Abstract
My interests are various, including text & tree processing, finite (tree) automata, computational biology, computational linguistics, and software construction/architecture (including components, design patterns etc.). My PhD research focuses on the application of the TABASCO method to tree automata and tree algorithms. For my MSc thesis, I applied this method to (string) pattern matching (PM), i.e. extending a taxonomy of PM algorithms. In addition, I worked on an extension to the SPARE Parts pattern matching toolkit, called SPARE Time.

 
Name Mr Pieter van Zyl
Field Title The persistence layer in architecture: How can ODBMS's be used in this layer
Degree Obtained BSc (Hon) (Computer Science) University of Pretoria
Current Degree MSc (Computer Science) University of Pretoria
email pvzyl@csir.co.za

 
Name Mr Martin Drozdz
Field Title A tool survey and complementing techniques for refactoring
Degree Obtained BSc (Hon) (Computer Science) University of Pretoria
Current Degree MSc (Computer Science) University of Pretoria
email martind@tuks.co.za
(show/hide) Abstract
This thesis aims to survey the best IDEs and complementing tools used for refactoring. The role and use of refactoring in evolutionary software developement will be discussed as well as an attempt into creating a new Java refactoring for the Eclipse project headed by Erich Gamma. Consider that 70-80% of the lifetime cost of a piece of software goes to maintenance and that hardly any software is maintained for its whole life by the original author. Refactoring helps with these problems by being able to automate re-structuring of large scale programs, without altering their behavior. It also plays a pivotal role in the XP methodology.

 
Name Mr Ernest Ketcha Ngassam
Field Title Finite State Automata implementation
Degree Obtained BSc (Maths and Computer Science), University of Yaounde, Cameroon; BSc (Hons) in Computer Science, University of Pretoria; MSc in Computer Science, University of Pretoria
Current Degree PhD in Computer Science, University of Pretoria
email eketcha@cs.up.ac.za
(show/hide) Abstract
My research interests include: Software Construction, Software Engineering, Algorithmic, Programming, Performance, Benchmarking, and Generative Programming. I?m currently working on Taxonomic Software Construction applied to Finite Automata implemented as Acceptors. We use Domain Engineering based Software Development and Generative programming to design and implement the toolkits and DSL required for the exploitation of the components that from part of the taxonomy.

 
Name Ms Vreda Pieterse
Field Title
Degree Obtained MSc (Computer Science) University of Pretoria
Current Degree PhD (Computer Science) University of Pretoria
email vpieterse@cs.up.ac.za

 
Name Mr Tsholanang Ramushi
Field Title
Degree Obtained BSc IT Computer Science
Current Degree BSC (Hons) Computer Science
email tramushi@cs.up.ac.za

 
Name Mr Bernardt Duvenhage
Field Title Migrating to a Real-Time Distributed Parallel Simulator Architecture
Degree Obtained BSc (hons) in Computer Science
Current Degree MSc in Computer Science
email bduvenhage@csir.co.za
(show/hide) Abstract
During the concept and definition phases of a Ground Based Air Defence System (GBADS) acquisition program simulation support was successfully provided by a non-distributed fast as possible simulator developed by the Council for Scientific and Industrial Research (CSIR). The non-distributed simulator implements a 100Hz logical Discrete Time System Specification (DTSS) modelling formalism. Real-time simulation execution became a prioritised requirement during the development phase of the acquisition life cycle due to the realised impact of realistic human-simulation interaction when doing tactical doctrine development. This resulted in a distributed discrete time architecture to be built in support of the real-time requirement. From performance analysis results it is however clear that the discrete time architecture poses a significant technical challenge in supporting large scale parallel simulations. This is due to sequential communication components within the discrete time architecture that cannot be parallelised. A hybrid DTSS/Discrete Event System Specification (DEVS) modelling formalism and simulator is proposed to lower the communication overhead between models and improve on the scalability of the discrete time simulator.

 
Name Ms Mandy Northover
Field Title Agile Software Development: A Contemporary Philosophical Perspective
Degree Obtained BSc. Hons Computer Science
Current Degree MSc in Computer Science
email alamand@gmail.com
(show/hide) Abstract
My research involves investigating whether the philosophy of science, especially the theories of two prominent 20th century philosophers, Karl Popper and Thomas Kuhn, can illuminate contemporary software development, in particular, agile software methodologies.

 
Name Mr Stephan van Staden
Field Title
Degree Obtained MSc (Computer Science)
Current Degree PhD (Computer Science)
email svanstaden@cs.up.ac.za