Explore the latest books of this year!
Bookbot

Software reuse: methods, techniques, and tools

Methods, Techniques, and Tools

Parameters

  • 353 pages
  • 13 hours of reading

More about the book

The open-source movement has led to a wealth of reusable software available in the public domain, providing significant functionality for commercial software vendors. This movement demonstrates that complex, mission-critical software can be developed by distributed teams of developers united by a common goal. Commercial vendors have the chance to learn from the open-source community and apply that knowledge to benefit their clients. However, the diversity within the open-source movement complicates how these approaches can be effectively integrated into commercial software engineering. This paper explores various dimensions of the open-source movement and analyzes the opportunities it presents for commercial software vendors. Notably, it can be argued that the open-source community has produced two essential products: Apache, the most popular web server, and Linux, both of which are essentially revivals of earlier systems. These products emerged during pivotal moments—Apache addressed a gap in the burgeoning web landscape, while Linux arose from discontent in the fragmented Unix market, particularly in response to Microsoft. The insights gathered here aim to guide commercial vendors in navigating the complexities of open-source methodologies.

Book purchase

Software reuse: methods, techniques, and tools, Cristina Gacek

Language
Released
2002
product-detail.submit-box.info.binding
(Paperback)
We’ll email you as soon as we track it down.

Payment methods

No one has rated yet.Add rating

Title
Software reuse: methods, techniques, and tools
Subtitle
Methods, Techniques, and Tools
Language
English
Publisher
Springer
Released
2002
Format
Paperback
Pages
353
ISBN10
3540434836
ISBN13
9783540434832
Series
Description
The open-source movement has led to a wealth of reusable software available in the public domain, providing significant functionality for commercial software vendors. This movement demonstrates that complex, mission-critical software can be developed by distributed teams of developers united by a common goal. Commercial vendors have the chance to learn from the open-source community and apply that knowledge to benefit their clients. However, the diversity within the open-source movement complicates how these approaches can be effectively integrated into commercial software engineering. This paper explores various dimensions of the open-source movement and analyzes the opportunities it presents for commercial software vendors. Notably, it can be argued that the open-source community has produced two essential products: Apache, the most popular web server, and Linux, both of which are essentially revivals of earlier systems. These products emerged during pivotal moments—Apache addressed a gap in the burgeoning web landscape, while Linux arose from discontent in the fragmented Unix market, particularly in response to Microsoft. The insights gathered here aim to guide commercial vendors in navigating the complexities of open-source methodologies.