2002 · 17 citations · 7 references
Artificial IntelligenceSoftware MaintenanceEngineeringMachine LearningComponent Reuse SuffersSoftware EngineeringSoftware ReuseCompatible Software ComponentsSoftware AnalysisComponent SystemData ScienceData MiningPattern RecognitionSystems EngineeringMultiple Classifier SystemSoftware ComponentFeature EngineeringComponent-based Software EngineeringKnowledge DiscoveryComputer ScienceSoftware DesignComponent TechnologyComponent EnsemblesProgram AnalysisSoftware TestingBusinessReusabilitySystem SoftwareEnsemble Algorithm
Component reuse suffers from the inability of system integrators to effectively identify ensembles of compatible software components that can be easily integrated into a system. To address this problem, we developed a process for identifying component ensembles that satisfy a system requirements specification, and for ranking these ensembles based on a knowledge base of system integration rules. We also built a prototype system that automates this process.
7
Classifying Software for Reusability
Rubén Prieto-Díaz, Peter Freeman · IEEE Software · 1987 · 693 citations
A Component-Based Software Development Model
J.Q. Ning · 2005 · 50 citations
Jeffrey S. Poulin · Communications of the ACM · 1999 · 29 citations · Full text
Michael Gorman · Journal of Internet Cataloging · 1999 · 17 citations