Ueli Hofstetter, Component Toolbox - A Toolbox for Architectural Design with Building Blocks, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
In enterprise applications, the software architecture is often neglected. The reason therefore is
that there are neither the right means nor the concepts to integrate architectural considerations
in today’s design process. These improper architectured systems often can not ful?l their non-
functional requirements. To solve these problems, this thesis provides a new approach to model real applications. Therefore it supplies a Component Toolbox, consisting of architectural patterns and implementation
related components which are tuned to model the system in a comprehensive manner. This helps
to accelerate and ease the design process as well as to improve the architectural quality of the
system. |
|
Marcel Steffen, Informationsqualität in virtuellen Gemeinschaften, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
|
|
Fabio Pérez, Zentrale web-basierte Lösung im Bereich Human Resources, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
This thesis is divided into two main sections. The theoretical section explains the
current Human Resources (HR) landscape within UBS and future developments
concerning the strategy of HR specifically in relation to IT. The practical section
shows a concrete example from the HR department, where a core process, the
reference request, has been reengineered to an automated e-solution. The theoretical section of this thesis answers the question: can a decentralised HR organisation become a centralised one. A key objective of UBS HR is to achieve a worldwide hiring, employee evaluation and further education structure, with a shared IT system and infrastructure platform throughout the world. The benefits of this approach are that firstly it could lead to significant cost reductions and secondly could simplify any move toward an HR-outsourcing strategy. The practical section of this thesis explains how the new electronic reference request process works and how standardised processes are driven by the PegaRules application, a business process managment application from
PegaSystems. It addresses the main issues and challenges (security, communication) facing the reengineering of the reference request process as well as an overview of possible solutions. The result is in an overall concept for dealing with the Human Resource related business processes together with an IT solution for the defined examples and the analysis of the problems specifically related to the Web. |
|
Roger Trösch, Leistungssteigerung durch Context-Awareness / Aufbau, Implementierung & Durchführung eines Experiments, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
This thesis is based on research within the domain of context-awareness. The aim is to determine whether it is possible to increase work performance by using a mobile device. An experiment was developed, implemented and conducted in order to verify a potential impact. The aim was to find a correlation between a person’s environmental context and the work performance. In the experiment sensors attached to a mobile device were used. These sensors recorded the context of a situation in which test subjects were doing a psychological performance test. By analysing the test results and the recorded context information, we tried to find coherence to predict the performance level in certain situations. Furthermore, we analysed these predictions and tried to estimate the effect of a potential work performance improvement. |
|
Raphael Schär, Konzeption und Entwicklung eines Long Tail User Interface für nutzergenerierte Multimedia-Sammlungen, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
A growing amount of digital multimedia content is being created by users and being traded through web platforms. As a consequence, mass products are being more and more displaced by niche-products. This is the foundation for the formation of the so called Long Tail.
In this thesis existing “Long Tail interfaces” are being analyzed to get requirements for a new user centered method of resolution. The focus lies with the support of explorative retrieval strategies in combination with adequate mechanisms of social, collaborative informationstructuring. Part of this is an interactive tag browser, which allows the user to search and view videos simultaneously, a blog and e-mail function and a dynamic group function based on a buddy list.
Especially the possibility to search and watch simultaneously was very appreciated by the users. It makes it possible to do a dynamic search by consolidating information through the integrated tag browser. It allows a catenation of keywords to be added or removed which enlarges respectively reduces the amount of results. |
|
Esther Kaufmann, Abraham Bernstein, Lorenz Fischer, NLP-Reduce: A ""naïve"" but Domain-independent Natural Language Interface for Querying Ontologies, November 2007. (Other Publication)
Casual users are typically overwhelmed by the formal logic of the Semantic Web. The question is how to help casual users to query a web based on logic that they do not seem to understand. An often proposed solution is the use of natural language interfaces. Such tools, however, suffer from the problem that entries have to be grammatical. Furthermore, the systems are hardly adaptable to new domains. We address these issues by presenting NLP-Reduce, a ""naïve,"" domain-independent natural language interface for the Semantic Web. The simple approach deliberately avoids any complex linguistic and semantic technology while still achieving good retrieval performance as shown by the preliminary evaluation. |
|
Matthias Aggeler, Konzeption und Entwicklung eines kooperativen, multimedialen Erlebnisraumes für das Reisebüro der Zukunft, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
In the last few years the travel industry has changed. The traditional travel agencies face new competition from internet-distributors and a variety of offers for online travel planning. Hence they have to find new opportunities to increase the attractiveness of their distribution model. In this work, opportunities for the ”Travel agency of the Future” are examined, based on the analysis of the environment and requirements of travel advisory. Based on the requirements analysis a consulting-design and a system-design for an optimized process are built. Thereby the focus lies on the concept of User Experience & Information Designaiming at the support of advisory activities through the presentation of multimedia travel information aspiring a closer cooperation between clients and travel agents. Finally, the knowledge gained will be integrated into the implementation of a prototype, which in turn will be tested in a practical application test. The obtained test data is analysed and presented. |
|
Matthias Altofer, Productivity in Ubiquitous Computing An Experiment and Task Perspective, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
In an ideal world technology serves human beings who can only benefit from the use of the technology. In the real world the use of technology sometimes is contradictory and causes friction. Friction causes a decline in performance. This diploma thesis reports on an experiment that examines in the impact of unlimited availability and information filtering on the user of smartphones. And a task-perspective is proposed for the further investigation into mobile work performance. |
|
Annette Gähler, Simplifying Master Data Access, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
In today’s business environment, corporations are drowning in the information they have collected over the years. Whether caused by incomplete, incorrect, inconsistent, or simply inaccessible data, the management and provisioning of accurate and consistent enterprise data is acomplex and time-consuming task. Fast and easy access to up-to-date master data is a necessary precondition in today’s knowledge-centric business environment. In a rapidly changing knowledge environment, the question arises how IT departments can adopt new forms of information architecture in order to fulfill business needs. The main contribution of the diploma thesis at hand is a new architectural approach that simplifies access to accurate and up-to-date master data by using the concept of ontology in order to build a corporate data language. Ontology is an enabler for a consistent and holistic view of enterprise master data that can be accessed and searched by means of a single interface. The proposed architecture has been successfully implemented and tested with an exploartive prototype in the master data environment of the world’s largest reinsurer, Swiss Re, but is not limited to this specific context. |
|
Christoph Gow, Beratung bezüglich Projektmanagement-Methodik Ein Beratungsmandat bei der Axpo Informatik AG, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
This thesis deals with project management methodologies in the area of information technologies. The objective was to find ways to improve practical methods needed for implementation of IT-projects in a mid-sized IT Services Company. In a first step the practical approach for implementing IT-projects at ‘Axpo Informatik AG’ was investigated. Then the procedures and methods were compared with the specified standard procedures at Axpo and with the Best Practice approaches. Above comparisons were done for the areas of ‘project planning’, ‘risk management’, ‘proposal management’, ‘change request management’, ‘communications and reporting’. For each field the weaknesses were identified with the GAP-analysis approach. The analysis points out, that the defined methods and procedures are often not followed appropriately. Especially the sub-processes ‘risk management’ and ‘change request management’ are being neglected. Based on the outcome of the analyses, several recommendations for improving the methodology on specific sub-processes or on inter-disciplinary processes were elaborated. The most significant measures focus on the consequent enforcement of consistent project management methods, the standardisation of several supportive tools and the thorough specification of requirements. |
|
Katja Gräfenhain, Visual Analysis of Java Class Dependencies, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
A number of design principles deal with dependencies and interrelations of software modules. They all strive for tight cohesion within, and loose coupling between modules. In the objectoriented paradigm the goal of loose coupling is mirrored at package and class level. Dependencies, for instance, stem from class inheritance, subtyping, method calls, and attribute accesses. The maintainability of object-oriented systems is affected by dependencies. It is therefore important to identify the inherent design to avoid breaking of existing design rules or to make necessary corrections for future changes. Revere engineering helps to understand software systems by analyzing the source code and creating representations at a higher level of abstraction. Visualization plays an important role in reverse engineering and allows to quickly gain an overview of a large system. Since the revision history of a software system also contains important information about its evolution, including data from versioning systems is valuable. In this thesis we developed a tool for visualizing Java class dependencies and changes. Our approach is based on existing visualization techniques and uses hierarchical graphs to represent the structure of the system. For visualizing dependencies and expressing the strength of coupling, the polymetric view principle is adopted. The focus of our work was on browsing and navigating dependency relationships. Most of the existing visualization approaches initially load a visual representation of the whole system and provide browsing facilities to focus on the demanded issues. We support this top-down strategy to software analysis as well by providing powerful filter facilities. Those filter techniques help to break down a cluttered image of a large system and to focus on the relevant parts. In addition, we support a bottom-up approach to reverse engineering. We provide a navigation technique that lets the user create a visualization of the portions she is interested in. We allow to start with a visualization of a small part and let the user incrementally expand it through adding dependent elements. By allowing to focus on the portions of interest, our approach is scalable and can be used to address specific questions in the mass of underlying information. |
|
Bettina Koch, Flow live messen, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
This study investigates the impact of two differently designed e-learning programs on a flow-experience and it tries to measure flow. In the experiment the test persons where asked to learn algorithms with both programs. The sensation experienced subjectively has been acquired by using the “Flow Kurzfragebogen” (FKS) Rheinberg and the degree of physiological change has been measured continuously by means of an EEG (electroencephalogram). It could be shown, that an ideal design of the e-learning software does indeed induce a flow-situation. The flow data determined by a flow-program show clearly higher flow values and the test persons felt optimally challenged; the measured theta, midrange beta and high beta activity was changing during learning sessions using the flow evoking program. In this study possible explanations for this effect as well as consequences for the flow-measurement are discussed. Furthermore continuous biofeedback methods are presented and investigated in respect of their aptitude for flow-measurement. |
|
Martin Schill, An Outsourcing survey, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
An overview of the current Swiss IT-outsourcing market as perceived by the outsourcing companies will be presented in this thesis. Furthermore principles of a knowledge transfer method in IT outsourcing projects, developed at the University of Zurich, will be verified empirically. For this purpose a survey of Swiss companies with ITO projects in the past several years was conducted, using a questionnaire developed in collaboration with an outsourcing consulting company. 104 CIOs, IT- and Outsourcing managers were invited to participate, with participation being possible in written form as well as by online platform. The evaluation of 45 returned questionnaires provided several interesting insights, for example that companies are coping better and better with the outsourcing of IT, that different sourcing strategies are more promising depending on the contract volume and that innovations are not as actively pursued as they should be. Statistically significant conclusions with regard to the principles of the knowledge transfer method were not possible due to the low number of samples. Nevertheless, the answers indicate that the knowledge transfer requires different approaches with regard to each outsourcing project to be successful. |
|
Gregorio Uglioni, Implementierung und Validierung eines diagnostischen Verfahrens zur Beurteilung der Leistungen professioneller Projektmanager, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
In today’s companies worldwide projects are a common way of organizing work. Project Management offers a challenging leadership and organizational methodology to bring them to success. Meanwhile, a lot of know-how on how to perform all the projects’ activities is available. Nevertheless, not even half of all business projects are successfully completed. Empirical research indicates that often problems emerge due to project managers. On the one hand, qualified project managers may be assigned to the wrong projects, on the other hand, project managers may lack in competency. The scope of this diploma thesis is a contribution to the implementation and validation of an innovative methodology for the diagnostics of project managers. Using this methodology it will be possible to seize project-relevant social and methodical competencies as well as to make professional project managers aware of critical aspects of their project’s team work. Moreover, a process-accompanying or retrospective evaluation system is developed in order to initiate new learning processes. The final scope of the research project is to develop a 360-degree feedback system and this diploma thesis is part of the methodology development. An online survey was implemented. Project managers were asked to evaluate statements concerning task- and personrelated behavioural patterns in project management. 73 professional project managers working in worldwide established companies participated. The evaluation of the collected data was done considering the projects’ sizes, the project managers’ experience and the gender of the participants. Also, the relation of vocational behavior and success of the last completed project was examined. |
|
Tamara Winkler, Ad hoc Aufgaben als innovatives Lernarrangement Die Gestaltung eines technisch/didaktischen Designs, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
Ad hoc tasks emerge from unforeseen events. Such an event could be a fire disaster or simpler a boss who urgently needs a presentation for his customers. Ad hoc tasks arrive unexpected for the affected persons. They have a high enough priority for not being postponed and the workload of the tasks is so big that it can't be carried out by a single person. The work needs a great deal of process designing and facilitation. Ad hoc tasks must be supported technologically. A perfect tool supports group communications, awareness and scheduling. It furthermore offers a shared workspace and a facility to design a work process. A specific groupware tool is called ""Groupy"" and it is described and evolved in this diploma thesis. There lies a high learning potential in these ad hoc tasks. A person participating in a learning arrangement consisting of several tasks, which have an increasing complexity, is able to learn a lot about group work, facilitation and process designing. This kind of learning arrangement was developed, tested and improved in this diploma thesis. |
|
Cristian Morariu, LINUBIA: A Linux-supported User-Based IP Accounting, In: 18th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM 2007). 2007. (Conference Presentation)
|
|
Hasan Hasan, AURIC: A Scalable and Highly Reusable SLA Compliance Auditing Framework, In: 18th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM 2007). 2007. (Conference Presentation)
|
|
Jürg Syz, Property Derivatives in Switzerland, In: TFS Workshop on Property Derivatives. 2007. (Conference Presentation)
|
|
Hasan Hasan, Burkhard Stiller, AURIC: A Scalable and Highly Reusable SLA Compliance Auditing Framework, In: IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, Springer, New York, 2007. (Conference or Workshop Paper published in Proceedings)
Service Level Agreements (SLA) are needed to allow business interactions to rely on Internet services. Service Level Objectives (SLO) specify the committed performance level of a service. Thus, SLA compliance auditing aims at verifying these commitments. Since SLOs for various application services and end-to-end performance definitions vary largely, automated auditing of SLA compliances poses the challenge to an auditing framework. Moreover, end-to-end performance data are potentially large for a provider with many customers. Therefore, this paper presents a scalable and highly reusable auditing framework and a prototype, termed AURIC (Auditing Framework for Internet Services), whose components can be distributed across different domains. |
|
Beat Fluri, Michael Würsch, Harald C Gall, Do code and comments co-evolve? On the relation between source code and comment changes, In: Proceedings of the 14th Working Conference on Reverse Engineering, IEEE Computer Society, Vancouver, BC, Canada, 2007-10-28. (Conference or Workshop Paper published in Proceedings)
Comments are valuable especially for program understanding and maintenance, but do developers comment their code? To which extent do they add comments or adapt them when they evolve the code? We examine the question whether source code and associated comments are really changed together along the evolutionary history of a software system. In this paper, we describe an approach to map code and comments to observe their co-evolution over multiple versions. We investigated three open source systems (i.e., ArgoUML, Azureus, and JDT Core) and describe how comments and code co-evolved over time. Some of our findings show that: 1) newly added code|despite its growth rate|barely gets commented; 2) class and method declarations are commented most frequently but far less, for example, method calls; and 3) that 97% of comment changes are done in the same revision as the associated source code change. |
|