Agile Technologies in Open Source Development | by Barbara Russo, Marco Scotto, Alberto Sillitti and Giancarlo Succi | 2010 | ISBN: 9781599046815. Open Source Computing Books. OPEN SOURCE SOFTWARE DEVELOPMENT. Agile Software Development. Open Source Tools. Open Source Assessment Methodologies
Agile Technologies in Open Source Development
by Barbara Russo, Marco Scotto, Alberto Sillitti and Giancarlo Succi
2010 (388 pages)
ISBN:9781599046815
Analyzing the relationship between agile methods and open source, this book presents the basic principles and practices and provides evidence through a set of specific empirical investigations.
Get this Book by clicking below:
![]() |
Agile Technologies in Open Source Development
Foreword
Preface
Section 1 – Comparing Agile and Open Source Development
Introduction
Chapter 1 – Historical Evolution of the Agile and Open Source Movements
1.1: AGILE METHODS
1.2: THE WIN-WIN SPIRAL SOFTWARE DEVELOPMENT MODEL
1.3: THE XP SOFTWARE DEVELOPMENT MODEL
1.4: OPEN SOURCE SOFTWARE DEVELOPMENT
1.5: COMPARISON OF OS AND AGILE DEVELOPMENT
1.6: REFERENCES
ENDNOTES
Chapter 2 – The Agile Manifesto and Open Source Software
2.1: INTRODUCTION
2.2: Principles of Agile Software Development
2.3: VTK EXAMPLE
2.4: CONCLUSION
2.5: REFERENCES
ENDNOTES
Chapter 3 – Values and Principles Practices in Agile and Open Source Development
3.1: INTRODUCTION
3.2: VALUES IN AGILE AND IN OPEN SOURCE DEVELOPMENT
3.3: PRINCIPLES IN AGILE AND IN OPEN SOURCE
3.4: SOFTWARE PRACTICES IN AGILE AND IN OPEN SOURCE DEVELOPMENT
3.5: PUTTING THE ANALYSIS TOGETHER
3.6: REFERENCES
ENDNOTE
Chapter 4 – Models of Organization
4.1: INTRODUCTION
4.2: THE AGILE MANIFESTO
4.3: CULTURE, PEOPLE, COMMUNICATION
4.4: GOALS OF THE ORGANIZATION MODELS FOR AMS AND XP
4.5: ORGANIZATION
4.6: KEY POINTS FOR ORGANIZATIONS
4.7: REFERENCES
Chapter 5 – Coordination in Agile and Open Source
5.1: INTRODUCTION
5.2: WHAT IS COORDINATION?
5.3: INTERDEPENDENCIES AND COORDINATION MECHANISMS
5.4: COORDINATION AND NEW SOFTWARE DEVELOPMENT APPROACHES
5.5: REFERENCES
ENDNOTES
Chapter 6 – Other Agile Methods
6.1: INTRODUCTION
6.2: CRYSTAL
6.3: DSDM
6.4: LSD
6.5: REFERENCES
Section 2 – Agile Software Practices for Open Source Development
Chapter 7 – Testing
7.1: INTRODUCTION
7.2: TESTING IN THE OPEN SOURCE DEVELOPMENT
7.3: USE OF XUNIT IN AGILE AND OS DEVELOPMENT
7.4: A METHOD TO REVEAL THE ADOPTION OF TEST FIRST IN OS PROJECTS
7.5: ADOPTION OF TEST FIRST IN OPEN SOURCE PROJECTS: A MANUAL INSPECTION
7.6: TOOL SUPPORTING THE REPOSITORY’S INSPECTION
7.7: EXCEL TOOL FOR THE ANALYSIS AND EVALUATION OF COLLECTED METRICS
7.8: EXAMPLE OF THE USE OF THE MACRO, CRUISECONTROL_2.1.1
7.9: MANUAL TEST FIRST ANALYSIS
7.10: REFERENCES
ENDNOTE
Chapter 8 – Code Ownership
8.1: INTRODUCTION
8.2: PARETO ANALYSIS
8.3: ADOPTION OF CODE OWNERSHIP IN OPEN SOURCE DEVELOPMENT
8.4: REFERENCES
Chapter 9 – Design Approaches
9.1: INTRODUCTION
9.2: AGILE APPROACHES TO DESIGN
9.3: ADOPTION OF BIG UPFRONT DESIGN IN OPEN SOURCE DEVELOPMENT
9.4: TIME SERIES ANALYSIS
9.5: REFERENCES
Chapter 10 – Case Studies
10.1: INTRODUCTION
10.2: THE ECLIPSE SOFTWARE DEVELOPMENT PROCESS
10.3: THE ECLIPSE SOFTWARE DEVELOPMENT PROCESS AND THE XP VALUES AND PRACTICES
10.4: THE FUNAMBOL RELEASE LIFE CYCLE
10.5: REFERENCES
Section 3 – Empirical Evaluations
Chapter 11 – A Framework for Collecting Experiences
11.1: THE RATIONALE
11.2: STRUCTURE OT THE EXPERIENCE FRAMEWORK
11.3: STANDARDS FOR DATA COLLECTION
11.4: STANDARDS FOR DATA ANALYSIS
11.5: STANDARDS FOR THE SET UP OF EXPERIMENTS
11.6: STANDARDS FOR GENERALIZATION AND VALIDATION OF THE RESULTS
11.7: HOW TO USE THE EXPERIENCE FRAMEWORK: AN EXAMPLE OF REPOSITORY
11.8: REFERENCES
ENDNOTES
Chapter 12 – Improving Agile Methods
12.1: MOTIVATION
12.2: DATA COLLECTION
12.3: CASE STUDY I
12.4: CASE STUDY II
12.5: GENERALIZATION
12.6: METHODS FOR ASSESSING GENERALIZATION
12.7: LIMITATIONS OF THE EXPERIMENTS
12.8: SUMMING UP
12.9: FINAL CONSIDERATIONS
12.10: ACKNOWLEDGMENT
12.11: REFERENCES
ENDNOTES
Chapter 13 – Effort Estimation
13.1: EFFORT ESTIMATION IN AGILE ENVIRONMENTS USING MULTIPLE PROJECTS
13.2: EFFORT ESTIMATION MODELS: AN OVERVIEW
13.3: COMPARATIVE ANALYSIS USING TWO CASE STUDIES
13.4: MODEL BUILDING AND PREDICTION
13.5: SUMMING UP
13.6: REFERENCES
ENDNOTE
Chapter 14 – Discontinuous Use of Pair Programming
14.1: INTRODUCTION
14.2: STRUCTURE OF THE EXPERIMENT
14.3: RESULTS
14.4: SUMMING UP
14.5: REFERENCES
Chapter 15 – Requirements Management
15.1: INTRODUCTION
15.2: BACKGROUND
15.3: SURVEY
15.4: RESULTS
15.5: DISCUSSION
15.6: SUMMING UP
15.7: REFERENCES
Chapter 16 – Project Management
16.1: INTRODUCTION
16.2: THE STRUCTURE OF THE INVESTIGATION
16.3: RESULTS
16.4: SUMMING UP
16.5: REFERENCES
ENDNOTES
Section 4 – Industrial Adoption and Tools for Agile Development
Chapter 17 – Open Source Assessment Methodologies
17.1: INTRODUCTION
17.2: OPEN SOURCE MATURITY MODEL (OSMM) FROM CAP GEMINI
17.3: OPEN SOURCE MATURITY MODEL (OSMM) FROM NAVICA
17.4: METHODOLOGY OF QUALIFICATION AND SELECTION OF OPEN SOURCE SOFTWARE (QSOS)
17.5: OPEN BUSINESS READINESS RATING (OPENBRR)
17.6: REFERENCES
Chapter 18 – Adoption of Open Source Processes in Large Enterprises
18.1: INTRODUCTION
18.2: THE STUDY
Chapter 19 – Trust Elements in Open Source
19.1: INTRODUCTION
19.2: TRUSTWORTHY ELEMENTS
19.3: TRUSTWORTHY ELEMENTS IN COMPANIES
19.4: REFERENCES
ENDNOTE
Chapter 20 – Overview of Open Source Tools for Agile Development
20.1: INTRODUCTION
20.2: VERSION CONTROL TOOLS
20.3: AUTOMATED BUILD TOOLS
20.4: CONTINUOUS INTEGRATION TOOLS
20.5: ISSUE TRACKING TOOLS
20.6: SYNCHRONOUS AND ASYNCHRONOUS COMMUNICATION TOOLS
20.7: PROJECT MANAGEMENT TOOLS
20.8: TESTING TOOLS
20.9: TOOLS TO SUPPORT SPECIFIC AGILE PRACTICES
20.10: MEASURING TOOLS
ENDNOTES
Conclusions
Glossary
For 1000+ more Computer Books & Open Source Computing Books, click below:



Related posts:
- Principles of Software Development Leadership: Applying Project Management Principles to Agile Software Development | by Ken Whitaker | 2010 | ISBN: 9781584505860. 7 Deadly Habits of Ineffective Software Managers. Project Procurement Best Practices. Agile Software Development Methodology
- Software Engineering for Modern Web Applications: Methodologies and Technologies | by Daniel M. Brandon (ed) | ISBN: 9781599044927. WEB DEVELOPMENT BEST PRACTICES. Data Integration for Web-Enabled Information Systems. Web Application Architectures. Resources on Web-Centric Computing.
- The Definitive Guide to Magento: A Comprehensive Look at Magento | by Adam McCombs and Robert Banh | 2009 | ISBN: 9781430272298. Open Source Software. Advanced Magento Development. Installing and Configuring Magento. Magento Tips and Tricks
- The CSSLP Prep Guide: Mastering the Certified Secure Software Lifecycle Professional | by Ronald L. Krutz and Alexander J. Fry | 2009 | ISBN: 9780470461907. Software Engineering Books. Security Design Principles. Software Development Methodologies. Standards for Software Quality Assurance
- Applied Software Measurement: Global Analysis of Productivity and Quality, Third Edition | by Capers Jones | ISBN: 9780071502443. Software Measurement Methodologies and Tools. Software Measurement System. Software Metrics. Software Productivity and Quality
- Cloud Computing: Implementation, Management, and Security | by John W. Rittinghouse and James F. Ransome | 2010 | ISBN: 9781439806807. Open Cloud Consortium. Software-as-a-Service (SaaS). Cloud-Based Service Offerings. Infrastructure-as-a-Service (IaaS). Monitoring-as-a-Service (MaaS).
- Auto-Identification and Ubiquitous Computing Applications: RFID and Smart Technologies for Information Covergence | by Judith Symonds, John Ayoade and David Parry (eds) | 2009 | ISBN: 9781605662985. IT Reference Source. Computer Reference Source. Radio Frequency Identification
- Knowledge Management Strategies for Business Development | by Meir Russ (ed) | 2010 | ISBN: 9781605663487. How to Create Agile Alignment of Enterprise Execution Capabilities with Strategy. Knowledge Assessment Review and Management Audit. Organizational Knowledge Management Strategic Dilemmas.
- Service Science for Socio-Economical and Information Systems Advancement: Holistic Methodologies | by Adamantios Koumpis (ed) | 2010 | ISBN: 9781605666839. Information Systems Books. Computer Science Books. THE SERVICE ANALYSIS MODEL (SAM). SERVICE DEVELOPMENT PROCESS
- Handbook of Research on Social Interaction Technologies and Collaboration Software: Concepts and Trends | by Tatyana Dumova and Richard Fiordo | 2009 | ISBN: 9781605663685. Interactive and Networked Computing. Mobile Social Networks. Social Media Marketing. Interactive and Collaborative Learning. Social Software for Customer Knowledge Management. Educational Podcasting. The Collaborative Knowledge Organization System
- Methodological Advancements in Intelligent Information Technologies: Evolutionary Trends | by Vijayan Sugumaran | 2010 | ISBN: 9781605669700. Intelligent Engineering Software Systems. Semantic Technologies and Applications. Building a Scalable and Adaptive Vertical Search Engine
- Collaborative Business Process Engineering and Global Organizations: Frameworks for Service Integration | by Bhuvan Unhelkar, Abbass Ghanbary and Houman Younessi | 2010 | ISBN: 9781605666891. Collaborative Computing Books. Business Collaboration Technologies
- Application-Layer Fault-Tolerance Protocols | by Vincenzo De Florio (ed) | 2009 | ISBN: 9781605661827. Computer Books. Fault-Tolerant Software. RESILIENT COMPUTING. FAULT-TOLERANT PROGRAM. THE ARIEL RECOVERY LANGUAGE
- Behavioral Modeling for Embedded Systems and Technologies: Applications for Design and Implementation | by Luís Gomes and João M. Fernandes | 2010 | ISBN: 9781605667508. Embedded Systems Design. Industrial Embedded Control Systems. Distributed Real-Time Embedded Systems. Engineering Embedded Software
- IBM Lotus Notes and Domino 8.5.1: The Upgrader’s Guide | by Tim Speed et al. | 2010 | ISBN: 9781847199287. Collaborative Computing Books. Key Lotus Notes 8.5 Enhancements. How to Upgrade to Notes and Domino 8.5. How Lotus Notes 8.5 Works with SOAs. Productivity Tools Integration with Notes 8.5
- Handbook of Research on Grid Technologies and Utility Computing: Concepts for Managing Large-Scale Applications | by Emmanuel Udoh and Frank Zhigang Wang (eds) | 2009 | ISBN: 9781605661841. Grid Computing. Grid Architecture and Services. Grid Scheduling and Optimization
- Strategies and Technologies for Developing Online Computer Labs for Technology-Based Courses | by Lee Chao | ISBN: 9781599045078. Web-Based Teaching Systems and Technologies. Learning Management Systems. Online Computer Lab Development Process. Multimedia Course Content Development.
- Innovation, Product Development and Commercialization: Case Studies and Key Practices for Market Leadership | by Dariush Rafinejad | ISBN: 971932159707. Best Practices for Product Development Managers. Product Development Process. SOFTWARE PRODUCT DEVELOPMENT.
- Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60 | by Gail Frederick and Rajesh Lal | 2009 | ISBN: 9781430226208. Mobile Computing Books. Advanced Mobile Web Development Techniques
- C++ Programming for the Absolute Beginner, Second Edition | by Mark Lee | 2009 | ISBN: 9781598638752. How To Design Software using Object-Oriented Programming. The Software Development Cycle. Software Design Best Practices. Programming On Mac Os X. Programming On Linux.
- Optical Access Networks and Advanced Photonics: Technologies and Deployment Strategies | by Ioannis P. Chochliouros and George A. Heliotis (eds) | 2010 | ISBN: 9781605667072. Computer Networks Books. Modern Optical Technologies and Architectures for Broadband Access.
- Instructional Design & Implementation: The Tools for Creating Training Program Curriculum, Volume 2 | by American Society for Training and Development | ISBN: 9781562865542. Training and Development Books. Effective Online Training.
- Innovation and Creativity Books. The New Age of Innovation: Driving Cocreated Value Through Global Networks | by C. K. Prahalad and M.S. Krishnan | ISBN: 9780071598286. The Enablers of Innovation. Source of Competitive Advantage. Analytical Tools Provide Business Insights
- Making Learning Stick: 20 Easy and Effective Techniques for Training Transfer | by Barbara Carnes | 2010 | ISBN: 9781562866792. Learning and Education Books. Listen-and-Stick Learning. How to Facilitate a Powerful Discussion With Proven Results.
- Services and Business Computing Solutions with XML: Applications for Quality Management and Best Processes | by Patrick Hung (ed) | 2009 | ISBN: 9781605663302. Enterprise Information Integration. Mobile and Web Services Technologies. Mediated Service-Based Data Integration Solutions.
- Computer Software Development Books. Game Programming Books. iPhone Cool Projects | by Gary Bennett et al. | 2009 | ISBN: 9781430223573. Planning a Simple Collaborative Phone Game. Multitouch Interface Design and Implementation
- SAP ABAP Handbook | by Kogent Learning Solutions, Inc. | 2010 | ISBN: 9780763781071. SAP Books. ERP System. Architecture of SAP R/3. ABAP Workbench Tools. ABAP Dictionary. ABAP Programming in ABAP Editor. SAPscript and SAP Smart Forms
- Handbook of Research on Complex Dynamic Process Management: Techniques for Adaptability in Turbulent Environments | by Minhong Wang and Zhaohao Sun (eds) | 2010 | ISBN: 9781605666693. Solutions for Complex Business Process Management. BPM Languages and Tools
- IBM WebSphere eXtreme Scale 6: Build Scalable, High-Performance Software with IBM’s Data Grid | by Anthony Chaves | 2009 | ISBN: 9781847197443. Grid Computing Books. The DataGrid API. Data Grid Patterns. Extreme Transaction Processing. Spring-Managed eXtreme Scale Configuration
- Handbook of Enterprise Integration | by Mostafa Hashem Sherif | 2010 | ISBN: 9781420078213. Enterprise Application Integration. Enterprise System Integration. Mobile Middleware. Business-to-Business Electronic Commerce. SERVICE-ORIENTED ARCHITECTURE. Software and Service Architectures.
- Data Quality and Record Linkage Techniques | by Thomas N. Herzog, Fritz J. Scheuren and William E. Winkler | ISBN: 9780387695020. Specialized Data Quality Tools and Techniques. Data Analysis Techniques. Specialized Tools for Database Improvement. Checklist for Evaluating Record Linkage Software
- Cases on Collaboration in Virtual Learning Environments: Processes and Interactions | by Donna Russell (ed) | 2010 | ISBN: 9781605668789. Learning and Development Resource. Distance Education Program. COLLABORATIVE DIGITAL LIBRARIES. Integrated Online Edutainment
- E-Banking Management: Issues, Solutions, and Strategies | by Mahmood Shah and Steve Clarke (eds) | 2009 | ISBN: 9781605662527. E-Banking Technologies. E-Banking Project Management. Delivery of Retail Banking Services. TOOLS FOR MANAGING E-BANKING
- Context-Aware Mobile and Ubiquitous Computing for Enhanced Usability: Adaptive Technologies and Applications | by Dragan Stojanovic (ed) | 2009 | ISBN: 9781605662909. IT Research Papers. Computer Research Papers. Distributed Context Management. Adaptive and Context-Aware Mobile Services
- The Five Commitments of a Leader | by Mark Leheney | ISBN: 9781567262193. Leadership Books. Leadership Training. Personal Development. Professional Development.
- The IT Regulatory and Standards Compliance Handbook: How to Survive Information Systems Audit and Assessments | by Craig S. Wright | ISBN: 9781597492669. IT Compliance Guideline. Information Systems Audit Program. Developing IT Security Policy. Vulnerability Assessment Tools. Information Systems Legislation
- Ultimate Game Programming with DirectX: Second Edition | by Allen Sherrod | 2009 | ISBN: 9781584505594. Graphics and Game Development Books. Microsoft Audio Technologies. Implementing Texture Mapping in Direct3D 10. Essential Game Math.
- Getting Started with Game Maker | by Jerry Lee Ford, Jr. | 2010 | ISBN: 9781598638820. Computer Game Development Books. How to Enhance Game Maker’s Capabilities. Learning How to Create Game Maker Games. Essential Game Resources. Good Game Design.
- Automated Face Analysis: Emerging Technologies and Research | by Daijin Kim and Jaewon Sung | 2009 | ISBN: 9781605662169. Face and Eye Detection Techniques. Face Modeling Design. Face Recognition Software. Facial Gesture Recognition.
- Information Communication Technologies and Globalization of Retailing Applications | by Dr. Rajagopal | 2009 | ISBN: 9781605662480. IT Research Books. Computer Research Books. RETAILING MANAGEMENT AND STRATEGY. TECHNOLOGY FOR STORE MANAGEMENT AND PAYMENTS.





