-
Andre Oboler, Charles Twardy and David Albrecht, Super Iterator: A design pattern for Algorithm and Data structure collections, ITNG 2007
Abstract The Super Iterator pattern, like the standard Iterator pattern, traverses an unknown data structure without exposing that structure. With the standard Iterator pattern, clients must create a different iterator for each new structure, and the object returned must be of the specific type stored in the structure, even when they share a common super…
-
E-Activism, Young Jewish Diplomatic Seminar, Ministry of Foreign Affairs, Israel
-
Internet advocacy, Union of Jewish Students of the United Kingdom and Ireland, 2006
-
Internet Advocacy, Winter Conference of the Australian Union of Jewish Students, 2005
-
The Jewish Community and the Internet (Panel speaker), Limmud Oz, Sydney 2005
Panel Description: Anti-Zionism and anti-semitism is spreading. Many Jews want to try to do “something”, but what and how? The internet is the main source of information, self-education and communication for many of us. So potentially, it is an excellent opinion shaping resource. The panel members will briefly talk about and then discuss with the…
-
Hate on the Internet, Limmud Oz, Sydney 2005
In July 2005 I presented at Limmud Oz, which took place in Sydney that year. I gave a number of presentations, but the Hate on the Internet one was particularly popular. The presentation looked at a Google search for the word Zionism, then showed screen shots of a number of the website that would show…
-
Andre Oboler, Examining the use of Software Engineering by Computer Science Researchers, Education Students’ Third Regional Research Conference
Abstract Software Engineering, the art and science of building better software, is a core requirement of most computer science curriculum. Many departments have been renamed from “computer science” to “computer science and software engineering”. In this paper we present a snapshot of software engineering knowledge and use within academia. Just like the bare footed cobbler,…
-
Andre Oboler, David McG. Squire and Kevin B. Korb, Why don’t we practice what we teach? Engineering Software for Computer Science Research in Academia, ICSERA’03
The development process used by academic researchers often seems unsystematic. A Software Development Life Cycle (SDLC) is seldom considered, commenting is scarce, and external documentation consists of erasure marks left on whiteboards. Configuration management is paid lip-service, but is not standard practice. This paper examines reasons behind the apparent large-scale non-adoption of software engineering in…
