2002 · 27 citations · 20 references
EngineeringSystems EngineeringKnowledge ReuseQuality EngineeringRequirements EngineeringRequirements AnalysisRequirements DocumentationRequirements ManagementRequirements ReuseRequirements SpecificationSoftware ReuseRequirements RefactoringRequirements ReusabilityReuse In Software Engineering
Reusability is widely suggested to be a key to improving software development productivity and quality. It has been further argued that reuse at the requirements level can significantly increase reuse at the later stages of development. However, there is little evidence in the literature to suggest that requirements reuse is widely practised. This paper describes ten practical steps towards systematic requirements reuse based on work at the Rolls-Royce University Technology Centre (UTC) for Rolls-Smiths Engine Controls Ltd. (RoSEC) in the domain of aero-engine control systems. We believe these steps have made a significant overall contribution to the 50% reuse figure quoted by the management at RoSEC for current projects within the BR700 family of engine controllers.
20
Bill Curtis, Marc I. Kellner, Jim Over · Communications of the ACM · 1992 · 1.6K citations · Full text
Software processes are software too
Leon J. Osterweil · 1987 · 874 citations
Reusability Framework, Assessment, and Directions
Ted J. Biggerstaff, Chris Richter · IEEE Software · 1987 · 370 citations