Christopher Oezbek's research while affiliated with Freie Universität Berlin and other places

Publications (22)

Article
Medium-sized, open-participation Open Source Software (OSS) projects do not usually perform explicit software process improvement on any routine basis. It would be useful to understand how to get such a project to accept a process improvement proposal and hence to perform process innovation. We want to determine an effective and feasible qualitativ...
Conference Paper
To learn how to introduce automated unit testing into existing medium scale Open Source projects, a long-term field experiment was performed with the Open Source project FreeCol. Results indicate that (1) introducing testing is both beneficial to the project and feasible for an outside innovator, (2) testing can enhance communication between devel...
Article
Full-text available
Background: People contribute to OSS projects in wildly different degrees, from reporting a single defect once and never coming back to spending many hours each workday on the project over several years – or anything in between. It is a common conception that these degrees of participation sort the participants into a number of similar groups which...
Article
To learn how to introduce automated regression testing to existing medium scale Open Source projects, a long-term field experiment was performed with the Open Source project FreeCol. Results indicate that (1) introducing testing is both beneficial for the project and feasible for an outside innovator, (2) testing can enhance communication between d...
Article
The public visibility of Free and Open Source Soft- ware development has sparked interest in the research communities of business, social and computer sciences to use the projects as research subjects. This article tries to open a discussion about the implications of this interest, whether the Free and Open Source communi- ties appreciate being und...
Conference Paper
Full-text available
Many small and medium-sized systems have little or no design documentation, which makes program understanding during maintenance enormously more difficult when performed by outsiders. Thus, if only minimal design documentation is available, which form should it take to maximize its usefulness? We suggest that it is helpful if the documentation desc...
Conference Paper
Full-text available
We propose to research the introduction of Software Engineering inventions into Open Source projects (1) to help researchers with creating opportunities for evaluating their tools, methods and process designs in real-life settings, and (2) to help Open Source projects with improving their processes based on state-of-the-art knowledge. Such research...
Conference Paper
Wir berichten von zwei ähnlichen Softwaretechnikpraktika mit Schwerpunkt Qualitätssicherung. In der ersten Version wurde ein freies Softwaresystem entlang wöchentlicher Übungsblätter hinsichtlich Qualitätsmängel untersucht. Im Kontrast zu diesem sehr angeleiteten Vorgehen gab es in der zweiten Version lediglich die eine Zielvorgabe, möglichst viele...
Conference Paper
Die im folgenden vorgestellte Diplomarbeit legt den theoretischen Rah- men f¨ ur die verteilte Paarprogrammierung als Weiterentwicklung der klassischen Paar- programmierung und beschreibt die Implementierung eines entsprechenden Eclipse- Plugins. Ein besonderes Augenmerk lag darin sinnvolle und realistische Anforderun- gen zu erarbeiten. Die Daten...
Article
Full-text available
Although the Wizard of Oz method for simulating system components is commonly used for evaluation in human-computer interaction, researchers and designers have only started to unlock this technique's potential. This article reviews the WOz method, highlights its usefulness throughout the evolution of a user interface or system, and argues that expl...
Article
Full-text available
The Historic Oakland Cemetery in downtown Atlanta provides a unique setting for exploring the challenges of location-based mixed-reality experience design. Our objective is to entertain and educate visitors about historically and culturally significant events related to the deceased inhabitants of the cemetery. We worked with the constraints and af...
Conference Paper
Full-text available
One important tool for developing complex interactive applications is "Wizard of Oz "(WOz)simulation.WOz simulation allows design concepts,content and partially completed applications to be tested on users without the need to first create a completely working system.In this paper we discuss the integration of wizard interface tools into a Mixed Rea...
Conference Paper
Full-text available
The Historic Oakland Cemetery in downtown Atlanta provides a unique setting for exploring the challenges of location-based mixed-reality experience design. Our objective is to entertain and educate visitors about historically and culturally significant events related to the deceased inhabitants of the cemetery. We worked with the constraints and af...
Article
Background: The Open Source development paradigm has ma-tured sufficiently to give greater importance to questions on how to change the architecture and development processes of individual projects. Objective: We explore the abilities of Open Source projects to per-form radical vs. incremental changes and suggest ways to improve them. Methods: We w...
Article
What makes a good leader for a Free and Open-Source Software (F/OSS) project and what inuences the likelihood of being able to vote a leader or be elected? Ques- tion like that have been investigated by various research teams. By applying expe- riences of existing organizational theory to the F/OSS world and backing them up with ndings from studies...
Article
Full-text available
Although the Wizard of Oz (WOz) method for simulating system components is commonly used for evaluation in HCI, researchers and designers have only started to unlock the potential of this technique. In this paper, we review the Wizard of Oz method and highlight its usefulness throughout the evolution of a user interface or system. We point toward a...
Article
nuestra propuesta trata de investigar la introducción de nuevas tecnologías o innovaciones en el campo de la ingeniería del software en proyectos basados en software libre, (1) para ayudar a los investigadores a evaluar sus herramientas, metodología y diseño de procesos en el mundo real, y (2) para contribuir a que los proyectos basados en Software...
Article
Full-text available
This paper describes the social practice of distributed party programming as a natural extension of pair programming in a distributed context with two or more software developers working together. To this end we provide an overview of the Eclipse plug-in Saros, a software implementation supporting this practice, and explain its technical architectu...
Article
Globally distributed teams of volunteers and communica- tion by electronic means are at the core of Open Source Software de- velopment. To help projects in managing their information, we dened a light-weight, role-based process improvement and observed its use in a longitudinal case study. Results gathered by mailing-list analysis give insights int...

Citations

... [2,21] Several expansions of this model have been performed. Özbek [51], for example, included new roles and the main actions by which the developers participate. Jensen & Sccachi [38] described the different observed paths of role migration within these communities, shaping LPP trajectories; and the different methods commonly applied for role migration. ...
... In studying this data, the researcher is in effect directly or indirectly studying the person through their data. Oezbek (2008) identified that open-source software research (including data mining) involves humans as participants, collaborators, or data sources and thus requires ethics consideration. ...
... This open research question needs to be seen in addition to the results of existing research about information generated inside the project (see [55] for an innovation targeting increased information management capabilities in a project) such as information about tasks, social relationships and contextual factors [10]. It was found that Open Source projects are well positioned for such information because of their nature as Communities of Practice [41, 73, 70] which foster both re-experience and participatory learn- ing [33, 32] and by use of information management infrastructures such as bug trackers, source code management systems or wikis [43] . ...
... Over the last decade, the Human Computer Interaction (HCI) and cultural heritage communities have aligned to explore issues around the design and development of digital memorialization [1][2][3][4]. Concurrently, immersive media scholars have been researching the emerging medias' affordances for similar experiences [5][6][7][8]. Memorials, a subject heavily explored by cultural heritage scholars [9][10][11], have been taken up by the HCI community [3] to develop and design user experiences for end-of-life (EoL) processes and the act of death and dying [12,13] 1 . ...
... Communication management. Communication within projects, which has become increasingly complex, is one key to successful projects [106,148,150]. We identified many studies that use SNA to visualize and examine the communication structure between team members [39,106]. ...
... Through these systems, the programmers communicate about a shared code through the chat. Another tendency is to incorporate CSCL functions into professional IDE-based shared editing tools as Eclipse (2018), for example, many attempts have been aimed at including collaborative mechanisms through several plugins among which we found Jazz Sangam (Devide et al. 2008), XPairtise (Pedersen, Nørbjerg, and Scholz 2009), another plugins called Saros (Salinger et al. 2010) that allow real-time collaborative editing of projects. ...
... Following the design process on [22,23], in our WoZ process the aim was to simulate the function of a virtual machine that incorporates a specific application. More specifically, the objective was to determine the best GUI that would offer to the user, despite his/her facing some difficulties, the possibility to experience the situation and become familiar with it. ...
... We removed editorials, secondary studies (systematic reviews), and articles that present methodological reflections on the use of GT, rather than a specific GT study (e.g. [1, 12,18,46,59]), resulting in a final set of 98 papers (available in an appendix [67]). Fig. 2 shows the articles' distribution of publication year. ...
... For example, An and his research team proposed a sketch-based VR environment, where the wizard transformed participant's paper prototypes into VR contents in real time (Ann et al. 2017). In the study done by Dow et al., the wizard offered a set of interfaces deliberately selected to be minimal (Dow et al. 2005). The wizard manually excluded less relevant interfaces during the VR workshop. ...
... To alleviate these problems , the innovator might want to strive for a more direct communication channel of which two particular kinds exist: (1) Real world meetings and conferences such as the Free Software Developer European Meeting (FOSDEM) or the KDE project's yearly aKademy 16 can provide a yearly get-together in which information about a new innovation can be distributed to all central project participants. (2) With the increasing maturity of collaboration awareness and screen sharing solutions, it becomes possible to conduct distributed pair programming (DPP) sessions for demonstration and teaching purposes (see for instance [3, 67, 30] for empirical results, [35, 51, 65, 15] for several tool solutions supporting DPP, and [77] for a comparison of tools) which can provide an efficient high-bandwidth synchronous communication channel between a knowledgeable project participant and those to be taught. 2.) Taking a more pessimistic view on the other hand, we might discard such a teaching approach when noting high turn around of participants in Open Source projects, which would foil any long term strategies to spread knowledge in OSS projects. ...