Frank Sprich, Model Based Test Automation, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
Test automation is considered as essential in the field of modern software development. In the context of test driven development within the IBM Cloud project and the creation and integration of software increments to an application we have to automate regression testing. Common test automation techniques like test scripting, capture/replay, or keyword driven approaches have remaining problems. The main problem is the fragileness due to the relative low abstraction level of the resulting test scripts. Model based test automation solves this by using a model of the application under test (AUT). Test cases are derived from this model. At execution time an adaptor maps the model back to the AUT. This leads to an easy to adapt and to maintain test automation approach. The applied test automation tool for the IBM Cloud project is the Eclipse based Rational Functional Tester (RFT). Because the RFT is a hybrid test automation tool based on the test scripting and the capture/replay approach it has some of the mentioned problems. We improved the RFT functionality by creating a plug-in for model based testing. The model based testing plug-in is based on the core functionalities and data structures of the RFT. Such a data structure is the object map. This map is a XML file which maps AUT test objects to executable test scripts. The MBT plug-in uses the XML information to build an inheritance tree of the test objects. The aim is to build an AUT model by declaring test objects as states and their transitions to other states. With the aid of an example we prove the concept of the plug-in and point out the implemented abilities of model based test automation. |
|
Jef Van Loon, Implementation of a Web Interface for a Stream-Based Point Processing Application, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
This thesis describes the implementation of a web interface for a stream-based point processing application. After an introduction to the concepts of stream-based point processing and architectural considerations for the implementation of web applications such as the three-tier architecture and the model-view-controller approach, the main usage scenario for the application is developed. Based on this scenario, the application has been divided into three components, being the user front-end, the administrator front-end and the back-end. The application is implemented in the PHP scripting language using the CodeIgniter web application framework and additional technologies such as the Apache web server and the MySQL database server as the target environment for deployment. For the transfer of the multi-gigabyte input and output files, the BitTorrent protocol is used. The integration of the BitTorrent client and the existing command-line based stream processing application was realized through socket connections or system calls respectively. |
|
Stefan Weibel, JBioDC-Treiber für einen Venenscanner, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Master's Thesis)
The importance of biometrics used for the identification of people has increased over the last few years. For example, it is used on the new Swiss passport, which was introduced 2006. For access control in buildings, the use of biometrics is on the increase. BioLANCC offers a central administration of biometric devices used for access control. In order to access biometric devices with BioLANCC, a driver has to be implemented. Nowadays, drivers for several finger scanners are already developed.This thesis describes the whole development of the BioLANCC driver for the palm vein scanner PalmSecure™ designed by Fujitsu. The implementation of this driver is based on JBioDC, an API that was developed for communicating with biometric devices. To control the vein scanner a control-software, called embedded system, was used. This software forms together with the PalmSecure™ vein scanner the embedded device. Based on the PalmSecure™ driver, an additional driver for the BioAPI framework was developed. This framework works as an interface between applications and biometric devices. |
|
Samuel Muehlemann, Jürg Schweri, Rainer Winkelmann, Stefan C Wolter, An empirical analysis of the decision to train apprentices, Labour: Review of Labour Economics and Industrial Relations, Vol. 21 (3), 2007. (Journal Article)
It is a widely held belief that apprenticeship training represents a net investment for training firms, the cost of which needs to be recouped after the training period. A new firm-level data set for Switzerland reveals large variation in net costs across firms and, remarkably, negative net costs for 60 per cent of all firms. We use these data to estimate the effect of net costs on the number of apprentices hired by a firm. The results show that the costs have a significant impact on the training decision but no significant influence on the number of apprentices, once the firm has decided to train. For policy purposes, these results indicate that subsidies for firms that already train apprentices would not boost the number of available training places. |
|
Helmut Max Dietl, Egon Franck, Aufstiegs-Spekulation im englischen Fussball, In: Neue Zürcher Zeitung, p. 49, 17 August 2007. (Newspaper Article)
|
|
Benjamin Voigt, Jasminko Novak, Gerhard Schwabe, How to manage knowledge transfer in IT-outsourcing relationships - Towards a reference model, In: 13th Americas Conference on Information Systems, Proceedings of the 13th Americas Conference on Information Systems, Keystone, 2007-08-09. (Conference or Workshop Paper published in Proceedings)
Although knowledge transfer has been recognized as one of the critical success factors in outsourcing, there is currently no work systematically reporting on how knowledge transfer is and can be managed in the firms involved in outsourcing relationships. This paper presents results of 12 case-studies analyzing knowledge transfer processes in IT-outsourcing, investigated through 48 structured interviews. The findings identify the main knowledge transfer phases and current practices between outsourcing partners. They are consolidated into a preliminary, empirically-grounded reference model for knowledge transfer in outsourcing. Special attention is given to the analysis of outsourcing-specific knowledge transfer activities and most frequently used knowledge transfer techniques. By analyzing how current practices can be effectively employed or extended to reduce outsourcing-specific knowledge-asymmetries, we provide one of the first contributions to understanding how firms can design, manage and support knowledge transfer as a strategic goal of their outsourcing relationships. |
|
Andreas Scherer, Guido Palazzo, B Ricken, Explaining Politics in Organizations: A Critique of Organizational Politics and Political Economics, In: Academy of Management Meeting 2007. 2007. (Conference Presentation)
|
|
Andreas Scherer, Guido Palazzo, Globalization and its Consequences for Corporate Responsibility, In: Academy of Management Meeting 2007. 2007. (Conference Presentation)
|
|
William McKinley, Andreas Scherer, Globalization Critics vs. Postmodernized Free Trade Theory: Implications for MNEs, In: Academy of Management Meeting 2007. 2007. (Conference Presentation)
|
|
Gregor Schaffrath, Applications and Issues of Distributed Intrusion Detection, In: Doctoral Seminar. 2007. (Conference Presentation)
|
|
Gregor Schaffrath, Challenges in Distributed Intrusion Detection Systems, In: Research Group Retreat. 2007. (Conference Presentation)
|
|
David Seidl, M Mohe, The Consultant-Client Relationship: a Systems-Theoretical Perspective, In: Academy of Management (AoM) Annual Meeting. 2007. (Conference Presentation)
|
|
Constantin Fischer, Duration von Real Estate Wertanlagen, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
|
|
Lukas Speiser, Hedge Funds - Trend Following in Futures Markets, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
|
|
Alain Frei, Valuing Family-Owned Enterprises: A Principal-Agent Perspective, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
|
|
Felix Matthys, Valuation of Structured Products, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
|
|
Fabian Tschopp, Bankengruppierungen als Strategieoption für Regionalbanken in der Schweiz, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
|
|
Lukas Peter, Bedeutung und Bewertung von immateriellen Gütern - aufgezeigt am Beispiel der Schweizer Uhrenindustrie, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
|
|
Lukas Meier, Underpricing of IPOs and the Long-Run Underperformance, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
|
|
Anna Steinbeck, Anpassung der Attributionsanalyse an den Anlageprozess, University of Zurich, Faculty of Economics, Business Administration and Information Technology, 2007. (Bachelor's Thesis)
|
|