Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
SSR '95 Proceedings of the 1995 Symposium on Software reusability
The experience factory: how to build and run one (tutorial)
ICSE '97 Proceedings of the 19th international conference on Software engineering
Software reusability issues in code and design
ACM SIGAda Ada Letters
Process patterns: building large-scale systems using object technology
Process patterns: building large-scale systems using object technology
Software project management: a unified framework
Software project management: a unified framework
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
A stakeholder win–win approach to software engineering education
Annals of Software Engineering - Special issue on software engineering education
More process patterns: delivering large-scale systems using object technology
More process patterns: delivering large-scale systems using object technology
Investigating and improving a COTS-based software development
Proceedings of the 22nd international conference on Software engineering
Little-JIL/Juliette: a process definition language and interpreter
Proceedings of the 22nd international conference on Software engineering
Increasing the confidence in off-the-shelf components: a software connector-based approach
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
COTS-Based Systems Top 10 List
Computer
Anchoring the Software Process
IEEE Software
An Approach to Increasing Software Component Reusability in Ada
Ada-Europe '96 Proceedings of the 1996 Ada-Europe International Conference on Reliable Software Technologies
Not All CBS Are Created Equally: COTS-Intensive Project Types
ICCBSS '03 Proceedings of the Second International Conference on COTS-Based Software Systems
An open architecture for software process asset reuse
ISPW '96 Proceedings of the 10th International Software Process Workshop
Composable Process Elements for Developing COTS-Based Applications
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Process evolution supported by rationale: an empirical investigation of process changes
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Hi-index | 0.00 |
To reduce the complexity and time spent in building life cycle plans, project managers often reuse process assets from past projects. Such impromptu reuse is risky when the assets being reused were not created with strategies that make it reusable. In elaborating Osterweil’s “Software Processes are Software Too” insight, Boehm et al have expressed the duality between software products and processes as: “If a given approach is good for software products, then its process counterpart is good for software processes.” In this paper we discuss the duality between product and process reuse. We propose the development of process elements, “process counterparts to software components,” which can be built with reusable strategies. These process elements can then be integrated with other process elements to develop software plans. We also present the results of an experiment that was conducted on several projects using our approach.