The Rise and Fall of an Open Source Project

Author(s):  
Graham Morrison

The majority of open source projects fail. This chapter presents one such project as a case study, written from the perspective of the sole developer. It charts the various stages of development, from initial motivation and enthusiasm through the later stages of apathy and decline. It deals with many of the problems encountered by a sole developer, and the various approaches undertaken to maintain development momentum. This chapter provides anecdotal evidence as opposed to statistical analysis, giving an individual’s perspective on the development life cycle of an open source project, illustrating real world barriers to development and the typical issues that can stall a project.

2017 ◽  
Author(s):  
Cobi Alison Smith

Crowdsourcing and open licensing allow more people to participate in research and humanitarian activities. Open data, such as geographic information shared through OpenStreetMap and image datasets from disasters, can be useful for disaster response and recovery work. This chapter shares a real-world case study of humanitarian-driven imagery analysis, using open-source crowdsourcing technology. Shared philosophies in open technologies and digital humanities, including remixing and the wisdom of the crowd, are reflected in this case study.


Author(s):  
Kadek Jeny Femila Devi ◽  
I Ketut Resika Arthana ◽  
I Gede Mahendra Darmawiguna

Penelitian ini bertujuan untuk pengembangan Distribusi Luxpati Berbasis Ubuntu Sebagai Penunjang Proses Belajar Mengajar Mengajar di Jurusan Pendidikan Teknik Informatika. Ubuntu merupakan salah satu Distribusi Linux yang paling populer digunakan. Selain karena bersifat open source juga dikarenakan Ubuntu dilengkapi oleh beberapa aplikasi standar yang dibutuhkan oleh pengguna. Namun, baik ubuntu ataupun distro turunannya belum ada yang khusus dikembangkan untuk keperluan pemprograman, desain grafis dan jaringan. Pengembangan Distribusi Luxpati Berbasis Ubuntu Sebagai Penunjang Proses Belajar Mengajar di Jurusan Pendidikan Teknik Informatika menggunakan siklus pengembangan perangkat lunak SDLC (Software Development Life Cycle) dengan model ADDIE, yaitu Analysis, Desain, Development, Implementation, dan Evaluation. Pada Distribusi Luxpati nantinya terdapat aplikasiaplikasi penunjang belajar-mengajar untuk Jurusan Pendidikan Teknik Informatika yang dibutuhkan oleh mahasiswa maupun dosen. Selain itu, proses remastering ini juga melingkupi pembuatan repository lokal, perubahan desain tampilan, pemberian identitas baru, penambahan command bahasa Indonesia pada terminal, serta pembuatan modul web penggunaan aplikasi. Pengembangan Distribusi Luxpati ini diimplementasikan pada Ubuntu 12.04.4 LTS dengan software Remastersys. Seluruh kebutuhan fungsional telah berhasil diimplementasikan sesuai dengan rancangan dan telah diuji pengunaan pada hardware komputer yang berbeda dan kebenaran proses dari perangkat lunak Distribusi Luxpati.


Author(s):  
Juha Järvensivu

Dependencies between modern software projects are common. Jointly, such dependencies form a project network, where changes in one project cause changes to the others belonging to the same project network. This chapter discusses the issues of dependencies, distances, and priorities in open source project networks, from the standpoint of both technological and social networks. Thus, a multidisciplinary approach to the phenomenon of open source software (OSS) development is offered. There is a strong empirical focus maintained, since the aim of the chapter is to analyze OSS network characteristics through an in-depth, qualitative case study of one specifi c open source community: the Open Source Eclipse plug-in project Laika. In our analysis, we will introduce both internal and external networks associated with Laika, together with a discussion of how tightly they are intertwined. We will analyze both the internal and the external networks through the elements of mutuality, interdependence, distance, priorities, different power relations, and investments made in the relationships—elements chosen on the basis of analysis of the network studies literature.


Author(s):  
Ann McCready ◽  
Andrew Doswell

This case study, about the introduction of networked PCs in a local government office in Perth, Scotland, focuses on the importance of organizational and social factors during the implementation process. The implementation of the network in this case study is not a straightforward progression from one stage to the other, as may be inferred from the systems development life cycle “waterfall” model but a circular, stop-and-start process with moves back to previous stages and is more like a “spiral” approach of dynamic and unfolding processes. The case study highlights the links between technical and nontechnical aspects of implementation and the complicated process of project management in which a balance is continually being sought between technical and nontechnical issues. But although social processes may reduce technical as well as social problems, not all problems can be solved by attention to social factors. Organizational constraints may limit the success of the implementation process, and there are also dangers in including users who, if their views are disregarded, may become disillusioned and adversely affect future development of the network.


2007 ◽  
Vol 6 (2) ◽  
Author(s):  
Alex Gaudeul

This paper traces the history of TEX, the open source typesetting program. TEX was an early and very successful open source project that imposed its standards in a particularly competitive environment and inspired many advances in the typesetting industry. Developed over three decades, TEX came into competition with a variety of open source and proprietary alternatives. I argue from this case study that open source developers derive direct and indirect network externalities from the use of their software by others and must therefore consider non-developers' needs to make their software more attractive to a broader audience and more competitive with proprietary alternatives.


Author(s):  
Dennis C. Neale ◽  
Jonathan K. Kies

Scenario-based techniques have been receiving increased attention in the design of human-computer interaction. A cohesive methodology or framework, however, has yet to materialize, and scenario methods have not been well defined. Claims are being made about the ability of scenarios to play a role throughout the development life cycle. The objective of this paper is to examine the ability of scenarios to serve as the primary design representations early in the system design life cycle for envisioning the system, requirements specification, user-designer communication, and design rationale. These findings represent a case study in the design of a world-wide web site for the Human Factors Engineering Center at Virginia Tech. Example-based narratives were elicited using a “micro-scenario” generating task that involved prospective end-users brainstorming user-system interactions. Conclusions are drawn about the effectiveness of the technique for system development, and guidelines are provided for using scenarios to specify behavioral requirements.


2021 ◽  
Vol 328 ◽  
pp. 04017
Author(s):  
M Sulistyani ◽  
M As’adi ◽  
A N Zaman ◽  
H Mahfud

Kampung batik Giriloyo is one of the centers of batik tulis production in Indonesia, located in Yogyakarta. During Covid-19, the number of visitors decreased from 600 – 1500 people per day to 50 people per day. Based on data from the financial department of Kampung batik Giriloyo, sales of Giriloyo’s products have also decreased by 67.78% from 1.997 billion to 643.3 million. In addition, based on data from Bank Indonesia, e-commerce transactions in Indonesia increased by 18,1% (98,3 million transactions) with transaction values increasing by 9,9% (20,7 trillion) during covid-19. Based on these problems, by taking advantage of technological advances, the researcher proposed to design a sales application as an alternative to increasing the sales of batik products in Kampung Giriloyo. This study aims to determine the features needed by visitors in Kampung batik Giriloyo for application using the quality function deployment method to determine customer needs and the system development life cycle to design application models. The results of this study are 9 lists of customer needs for the application, the features for the application, and the prototype of the application.


2018 ◽  
Author(s):  
Alvaro Ortiz-Troncoso

Open source projects may face a forking situation at some point during their life-cycle. The traditional view is that forks are a waste of project resources and should be avoided. However, in a wider technological and organisational context, forks can be a way to foster the creation of a software ecosystem. Either way, forking is explicitly allowed by open source licenses. Notwithstanding, methods for quantifying the evolution of forks are currently scarce. The present work attempts to answer the question whether a real-life project has forked. It does so by considering code and organisational characteristics of the project, and analysing these characteristics by applying methods ported from biological phylogenetics. After finding that the project is forked, implications for project governance are discussed.


Author(s):  
Neophytos Demetriou

OpenACS is a high-level community framework designed for developing collaborative Internet sites. It started from a university project at MIT, got momentum from the ArsDigita Foundation, and split up into a commercial and an open source version. OpenACS has proven its durability and utility by surviving the death of its parent company (ArsDigita) to grow into a vibrant grassroots collection of independent consultants and small companies implementing diverse and complex Web solutions around the globe for NPOs, philanthropy, and profit. A heritage from this history is a still dominant position of contributors with commercial interests that, in its intensity, is above the norm found in open source projects. In this paper, OpenACS, with its community is presented as a case study documenting the forces between commercial interests, securing investments, and technical development in a large open source project with a large proportion of commercial involvement.


Sign in / Sign up

Export Citation Format

Share Document