MIS Quarterly · 1990 · 20 citations · 33 references
ComputingComputer ScienceSystems EngineeringKnowledge ReuseSoftware EngineeringSystems DesignSoftware ArchitectureSoftware ConstructionSoftware DesignSoftware ReuseAsset ReuseComponent ReuseInformation AssetsProductivityReuse In Software EngineeringSoftware Component ReuseSoftware Development MethodologySoftware Reusability
Software reusability has been viewed as one of the major opportunity areas for improving software productivity. An overview of software reusability research suggests that the traditional approach to software development is inappropriate for the development of reusable software parts. An organizational strategy for making software reusability practical is needed. An asset-based systems development method, based on this strategy, focuses on the development of information assets designed to be reused. It also facilitates identifying, representing, and classifying information assets.
33
John Miles Smith, Diane C. P. Smith · ACM Transactions on Database Systems · 1977 · 1.4K citations · Full text
Classifying Software for Reusability
Rubén Prieto-Díaz, Peter Freeman · IEEE Software · 1987 · 695 citations