Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

A Serendipitous Software Framework for Facilitating Collaboration in Computational Intelligence

Dissertation (MSc)--University of Pretoria, 2006.

Saved in:
Bibliographic Details
Other Authors: Engelbrecht, Andries P.
Format: Thesis
Published: University of Pretoria 2013
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613652916371456
access_status_str Open Access
author2 Engelbrecht, Andries P.
author_browse Engelbrecht, Andries P.
author_facet Engelbrecht, Andries P.
collection Thesis
dc_rights_str_mv © 2004, University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.
description Dissertation (MSc)--University of Pretoria, 2006.
format Thesis
id oai:repository.up.ac.za:2263/25394
institution University of Pretoria (South Africa)
last_indexed 2026-06-10T12:39:33.692Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from UPSpace — University of Pretoria Institutional Repository
publishDate 2013
publishDateRange 2013
publishDateSort 2013
publisher University of Pretoria
publisherStr University of Pretoria
record_format dspace
source_str UPSpace — University of Pretoria Institutional Repository
spelling oai:repository.up.ac.za:2263/25394 A Serendipitous Software Framework for Facilitating Collaboration in Computational Intelligence Engelbrecht, Andries P. espeer@cs.up.ac.za Van den Bergh, Frans Peer, Edwin S. Computational intelligence Design patterns Open source Cilib Ciclops UCTD Dissertation (MSc)--University of Pretoria, 2006. A major flaw in the academic system, particularly pertaining to computer science, is that it rewards specialisation. The highly competitive quest for new scientific developments, or rather the quest for a better reputation and more funding, forces researchers to specialise in their own fields, leaving them little time to properly explore what others are doing, sometimes even within their own field of interest. Even the peer review process, which should provide the necessary balance, fails to achieve much diversity, since reviews are typically performed by persons who are again specialists in the particular field of the work. Further, software implementations are rarely reviewed, having as a consequence the publishing of untenable results. Unfortunately, these factors contribute to an environment which is not conducive to collaboration, a cornerstone of academia | building on the work of others. This work takes a step back and examines the general landscape of computational intelligence from a broad perspective, drawing on multiple disciplines to formulate a collaborative software platform, which is flexible enough to support the needs of this diverse research community. Interestingly, this project did not set out with these goals in mind, rather it evolved, over time, from something more specialised into the general framework described in this dissertation. Design patterns are studied as a means to manage the complexity of the computational intelligence paradigm in a flexible software implementation. Further, this dissertation demonstrates that releasing research software under an open source license eliminates some of the deficiencies of the academic process, while preserving, and even improving, the ability to build a reputation and pursue funding. Two software packages have been produced as products of this research: i) CILib, an open source library of computational intelligence algorithms; and ii) CiClops, which is a virtual laboratory for performing experiments that scale over multiple workstations. Together, these software packages are intended to improve the quality of research output and facilitate collaboration by sharing a repository of simulation data, statistical analysis tools and a single software implementation. Computer Science Unrestricted 2013-09-06T21:10:05Z 2005-06-13 2013-09-06T21:10:05Z 2004-10-09 2006-06-13 2005-06-10 Dissertation Peer, E 2004, A Serendipitous Software Framework for Facilitating Collaboration in Computational Intelligence, MSc dissertation, University of Pretoria, Pretoria, viewed yymmdd < http://hdl.handle.net/2263/25394 > http://hdl.handle.net/2263/25394 http://upetd.up.ac.za/thesis/available/etd-06102005-095510/ © 2004, University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf University of Pretoria
spellingShingle Computational intelligence
Design patterns
Open source
Cilib
Ciclops
UCTD
A Serendipitous Software Framework for Facilitating Collaboration in Computational Intelligence
title A Serendipitous Software Framework for Facilitating Collaboration in Computational Intelligence
title_full A Serendipitous Software Framework for Facilitating Collaboration in Computational Intelligence
title_fullStr A Serendipitous Software Framework for Facilitating Collaboration in Computational Intelligence
title_full_unstemmed A Serendipitous Software Framework for Facilitating Collaboration in Computational Intelligence
title_short A Serendipitous Software Framework for Facilitating Collaboration in Computational Intelligence
title_sort serendipitous software framework for facilitating collaboration in computational intelligence
topic Computational intelligence
Design patterns
Open source
Cilib
Ciclops
UCTD
url http://hdl.handle.net/2263/25394
http://upetd.up.ac.za/thesis/available/etd-06102005-095510/