Successful OSS Project Design and Implementation


Book Description

The open source phenomenon has attracted an increased interest among commercial firms and governments. It is becoming one of the most influential paradigm shifts not only in software development but in social and economic value creation as well. While software development is perhaps the most prominent example of open source, its principles have now been applied across a wide range of product classes, industries and even scientific disciplines. Decision makers at different levels and in a variety of fields need to improve their understanding of the factors that contribute to the Open Source Software (OSS) effectiveness: approaches, tools, social designs, reward structures and metrics. Successful OSS Project Design and Implementation provides a state-of-the-art analysis of OSS design principles, their emergence and success and how they are extending well beyond the domain of software.




Successful OSS Project Design and Implementation


Book Description

The open source phenomenon has attracted an increased interest among commercial firms and governments. It is becoming one of the most influential paradigm shifts not only in software development but in social and economic value creation as well. While software development is perhaps the most prominent example of open source, its principles have now been applied across a wide range of product classes, industries and even scientific disciplines. Decision makers at different levels and in a variety of fields need to improve their understanding of the factors that contribute to the Open Source Software (OSS) effectiveness: approaches, tools, social designs, reward structures and metrics. Successful OSS Project Design and Implementation provides a state-of-the-art analysis of OSS design principles, their emergence and success and how they are extending well beyond the domain of software.




Internet Success


Book Description

A systematic examination of the factors that influence the success or abandonment of open-source software projects and the implications for other kinds of collaborations. The use of open-source software (OSS)—readable software source code that can be copied, modified, and distributed freely—has expanded dramatically in recent years. The number of OSS projects hosted on SourceForge.net (the largest hosting Web site for OSS), for example, grew from just over 100,000 in 2006 to more than 250,000 at the beginning of 2011. But why are some projects successful—that is, able to produce usable software and sustain ongoing development over time—while others are abandoned? In this book, the product of the first large-scale empirical study to look at social, technical, and institutional aspects of OSS, Charles Schweik and Robert English examine factors that lead to success in OSS projects and work toward a better understanding of Internet-based collaboration. Drawing on literature from many disciplines and using a theoretical framework developed for the study of environmental commons, Schweik and English examine stages of OSS development, presenting multivariate statistical models of success and abandonment. Schweik and English argue that analyzing the conditions of OSS successes may also inform Internet collaborations in fields beyond software engineering, particularly those that aim to solve complex technical, social, and political problems.




Perspectives on Free and Open Source Software


Book Description

Leading Free and Open Source software researchers and analysts consider the status of the open source revolution and its effect on industry and society.




Product-Focused Software Process Improvement


Book Description

This book constitutes the refereed proceedings of the 13 International Conference on Product-Focused Software Process Improvement, PROFES 2012, held in Madrid, Spain, in June 2012. The 21 revised full papers presented together with 3 short papers and 4 workshop and tutorial papers were carefully reviewed and selected from 49 submissions. The papers are organized in topical sections on process focused software process improvement, open-source agile and lean practices, product and process measurements and estimation, distributed and global software development, quality assessment, and empirical studies.




Successful Service Design for Telecommunications


Book Description

Comprehensive reference to successful service design for the telecommunications industry Telecommunications companies operate in increasingly competitive environments. The companies that survive and excel are those offering the most compelling range of products and services. These services are complex since they touch all aspects of business. Service design and implementation skills are therefore the key for staying on top of the competition. Successful Service Design for Telecommunications provides a comprehensive guide into service design and implementation. The author provides a consistent approach to designing scalable and operable processes that can be used when designing a variety of technologically based services; offering concepts, principles and numerous examples that the readers can easily adapt to their technological environment. Key features: Defines what telecommunications services are from business, technical and operational perspectives Explains how telecommunications services can be implemented, including implementation strategies for both new service introductions and enhancements to existing services The principles and management processes described can be used on all telecommunications services (fixed, mobile, broadband and wireless) and technology (e.g. IT and Internet) based services Includes references to the current best practices and industry standards and complements the eTom and the OSS/ BSS models proposed by the TeleManagement Forum Features numerous real-life scenarios and examples to support the discussion on the key concepts of service design This book will be of interest to managers, service designers, project managers, IT professionals, operation managers and senior executives who work in the telecommunications sector. University students studying telecommunications, IT and service science courses will also find this text insightful.




Open Source Development, Adoption and Innovation


Book Description

Open source software has emerged as a major field of scientific inquiry across a number of disciplines. When the concept of open source began to gain mindshare in the global business community, decision makers faced a challenge: to convert hype and potential into sustainable profit and viable business models. This volume addresses this challenge through presenting some of the newest, extensively peer-reviewed research in the area.




The Kollected Kode Vicious


Book Description

Pragmatic, Bite-Sized Programming Advice from Koder-with-Attitude, Kode Vicious “For many years I have been a fan of the regular columns by Kode Vicious in Communications of the ACM. The topics are not only timely, they're explained with wit and elegance.” --From the Foreword by Donald E. Knuth Writing as Kode Vicious (KV), George V. Neville-Neil has spent more than 15 years sharing incisive advice and fierce insights for everyone who codes, works with code, or works with coders. Now, in The Kollected Kode Vicious, he has brought together his best essays and Socratic dialogues on the topic of building more effective computer systems. These columns have been among the most popular items published in ACM Queue magazine, as well as Communications of the ACM, and KV's entertaining and perceptive explorations are supplemented here with new material that illuminates broader themes and addresses issues relevant to every software professional. Neville-Neil cuts to the heart of the matter and offers practical takeaways for newcomers and veterans alike on the following topics: The Kode at Hand: What to do (or not to do) with a specific piece of code Koding Konundrums: Issues that surround code, such as testing and documentation Systems Design: Overall systems design topics, from abstraction and threads to security Machine to Machine: Distributed systems and computer networking Human to Human: Dealing with developers, managers, and other people Each chapter brings together letters, responses, and advice that apply directly to day-to-day problems faced by those who work in or with computing systems. While the answers to the questions posed are always written with an eye towards humor, the advice given is deadly serious. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.







Code Reading


Book Description

CD-ROM contains cross-referenced code.