This volume contains papers presented at the first joint conference of the Software Pr- ess Workshop and the International Workshop on Software Process Simulation and Modeling (SPW/ProSim 2006) held in Shanghai, P.R. China, on May 20-21, 2006. The theme of SPW/ProSim 2006 was “Software Process Change – Meeting the Challenge.” Software developers are under ever-increasing pressure to deliver their products more quickly and with higher levels of quality. These demands are set in a dynamic context of frequently changing technologies, limited resources and globally distributed development teams. At the same time, global competition is forcing - ganizations that develop software to cut costs by rationalizing processes, outsourcing part or all of their activities, reusing existing software in new or modified applications and evolving existing systems to meet new needs, while still minimizing the risk of projects failing to deliver. To address these difficulties, new or modified processes are emerging, including agile methods and plan-based product line development. Open Source, COTS and community-developed software are becoming more popular. Outsourcing coupled with 24/7 development demands well-defined processes and interfaces to support the coordination of organizationally and geographically separated teams. All of these challenges combine to increase demands on the efficiency and effectiveness of so- ware processes.
Author(s): Barry Boehm, Apurva Jain (auth.), Qing Wang, Dietmar Pfahl, David M. Raffo, Paul Wernick (eds.)
Series: Lecture Notes in Computer Science 3966 : Programming and Software Engineering
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2006
Language: English
Pages: 358
Tags: Software Engineering; Management of Computing and Information Systems; Computer Appl. in Administrative Data Processing; Computers and Society; Programming Techniques; Technology Management
Front Matter....Pages -
A Value-Based Software Process Framework....Pages 1-10
Exploring the Business Process-Software Process Relationship....Pages 11-14
Assessing 3-D Integrated Software Development Processes: A New Benchmark....Pages 15-38
Ubiquitous Process Engineering: Applying Software Process Technology to Other Domains....Pages 39-47
Dependencies Between Data Decisions....Pages 48-55
Tailor the Value-Based Software Quality Achievement Process to Project Business Cases....Pages 56-63
Optimizing Process Decision in COTS-Based Development Via Risk Based Prioritization....Pages 64-71
Project Replayer – An Investigation Tool to Revisit Processes of Past Projects....Pages 72-79
Software Process Measurement in the Real World: Dealing with Operating Constraints....Pages 80-87
Evaluation of Project Quality: A DEA-Based Approach....Pages 88-96
A Pattern-Based Solution to Bridge the Gap Between Theory and Practice in Using Process Models....Pages 97-104
On Mobility of Software Processes....Pages 105-114
Software Process Fusion: Uniting Pair Programming and Solo Programming Processes....Pages 115-123
Towards an Approach for Security Risk Analysis in COTS Based Development....Pages 124-131
COCOMO-U: An Extension of COCOMO II for Cost Estimation with Uncertainty....Pages 132-141
A Product Line Enhanced Unified Process....Pages 142-149
Automatic Fault Tree Derivation from Little-JIL Process Definitions....Pages 150-158
Workflows and Cooperative Processes....Pages 159-166
Spiral Lifecycle Increment Modeling for New Hybrid Processes....Pages 167-177
Definition and Analysis of Election Processes....Pages 178-185
The Design of a Flexible Software Process Language....Pages 186-194
Building Business Process Description and Reasoning Meta-model M bp in A-Prolog ....Pages 195-203
A Process-Agent Construction Method for Software Process Modeling in SoftPM....Pages 204-213
Applying Little-JIL to Describe Process-Agent Knowledge in SoftPM....Pages 214-221
Reusable Model Structures and Behaviors for Software Processes....Pages 222-233
Organization-Theoretic Perspective for Simulation Modeling of Agile Software Processes....Pages 234-241
Semi-quantitative Simulation Modeling of Software Engineering Process....Pages 242-253
Analysis of Software-Intensive System Acquisition Using Hybrid Software Process Simulation....Pages 254-261
Simulation-Based Stability Analysis for Software Release Plans....Pages 262-273
Exploring the Impact of Task Allocation Strategies for Global Software Development Using Simulation....Pages 274-285
Users and Developers: An Agent-Based Simulation of Open Source Software Evolution....Pages 286-293
Simulating the Structural Evolution of Software....Pages 294-301
An Empirical Study on SW Metrics for Embedded System....Pages 302-313
Process-Family-Points....Pages 314-321
Automated Recognition of Low-Level Process: A Pilot Validation Study of Zorro for Test-Driven Development....Pages 322-333
Process Evolution Supported by Rationale: An Empirical Investigation of Process Changes....Pages 334-341
Implementing Process Change in a Software Organization – An Experience Based Study....Pages 342-347
Practical Experiences of Cost/Schedule Measure Through Earned Value Management and Statistical Process Control....Pages 348-354
Back Matter....Pages -