[Back]


Diploma and Master Theses (authored and supervised):

G. Novak:
"A community for knowledge exchange";
Supervisor: A. Tjoa, M. Lanzenberger; E188, Institut für Softwaretechnik und Interaktive Systeme, 2005.



English abstract:
In this thesis, we build a community for computer mediated communication (CMC), cooperation and knowledge exchange.
First, the theoretical backgrounds of CMC are examined and listed, some forms of CMC like Email, chat, newsgroups or wikis are described. Also the basic principles of knowledge management and knowledge building, virtual communities and communities of practice are mentioned.
In the second part of the work, ideas and goals for such a community are presented and
some features like the user management, a forum, a wiki, weblogs, file exchange and a picture gallery are described. Also some potential application of our system are shown, like for example supporting software development or a research project.
The third part is about the implementation of the community. The technologies used are
Tomcat, JSP, Servlets, Jakarta Struts and PostgreSQL. The whole system is built in the Mode-View-Controller (MVC) architecture. Then, we describe the data model, the class structure and how the needed functionality has been implemented.
Finally, we examined the usage of our community system for communication and knowledge exchanage in a group of about 15 users. Results show that the system we built is at least sometimes used by almost every user, especially for small talk, and that most of the usage of it is concentrated within a small group of users who use the system heavily.

German abstract:
In dieser Arbeit wird versucht, eine internetbasierende Community fuer computervermittelte Kommunikation und Zusammenarbeit sowie fuer Wissensaustausch zu erstellen.
Zuerst werden die theoretischen Hintergruende zum Thema computervermittelte Kommu-
nikation beleuchtet sowie einige Arten wie zum Beispiel EMail, Chat, Foren, Wikis usw.
vorgestellt. Die Grundsaetze von Wissensmanagement, Wissensaufbau sowie Virtueller Communities werden ebenfalls untersucht.
Im zweiten Teil der Arbeit werden die Zielsetzungen unseres Systemes vorgestellt sowie
die Grundfunktionen wie Benutzermanagement, Forum, Dateiaustausch, eine Bildergalerie, Weblogs und ein Wiki beschrieben. Weiters werden noch Einsatzmoeglichkeiten des Systemes, zB bei der Koordination von Software- oder Forschungsprojekten erlaeutert.
Der dritte Abschnitt beschaeftigt sich mit der technischen Umsetzung des Systemes. Das
System ist mit Technologien wie Tomcat, JSP, Servlets, Jakarta Struts, PostgreSQL implementiert, als Architekturkonzept wird die MVC-Architektur verwendet. Es werden das Datenmodell sowie die Grundzuege der Klassenstruktur und des Frameworks dargestellt und wie damit die benoetigten Funktionen implementiert werden.

Created from the Publication Database of the Vienna University of Technology.