Component Based Software Development: A State of Art
N.Md Jubair Basha, Salman Abdul Moiz

TL;DR
This paper reviews the evolution of component-based software development, emphasizing the transition from simple components to domain-specific components and their impact on software reuse and development effort.
Contribution
It provides a comprehensive overview of the technological advancements in component engineering and domain engineering within component-based software development.
Findings
Shift from component engineering to domain engineering
Increased reuse through domain-specific components
Impact on development cost and time
Abstract
One of the goals of Software design is to model a system in such a way that it is reused. Actively reusing designs or code allows taking advantage of the investment made on reusable components. However development of domain specific components and its impact on effort in terms of cost and time is still a challenging issue. The component based technology has transformed over a period of time from a simple component to the domain specific components. This paper presents a state of art of the drastic change in component technology from component engineering to domain engineering.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Software System Performance and Reliability · Software Engineering Research
