The object-oriented systems life cycle
Communications of the ACM
An Information Retrieval Approach for Automatically Constructing Software Libraries
IEEE Transactions on Software Engineering
Supporting Search for Reusable Software Objects
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Storing and Retrieving Software Components: A Refinement Based System
IEEE Transactions on Software Engineering
Enterprise resource planning: componentizing the enterprise application packages
Communications of the ACM
The adoption and design methodologies of component-based enterprise systems
European Journal of Information Systems
Communications of the ACM
Lessons learned through six years of component-based development
Communications of the ACM
Component-based frameworks for e-commerce
Communications of the ACM
Research issues in testing business components
Information and Management
The New Science of Management Decision
The New Science of Management Decision
Information Systems Development: Methodologies, Techniques and Tools
Information Systems Development: Methodologies, Techniques and Tools
Specification, implementation, and deployment of components
Communications of the ACM
Information Technology and Management
Activity Based Costing for Component-Based Software Development
Information Technology and Management
Where now for development methodologies?
Communications of the ACM
Automating the Development of Distributed Control Software
IEEE Parallel & Distributed Technology: Systems & Technology
Maintaining Component-Based Systems
IEEE Software
IEEE Software
An Empirical Study of Representation Methods for Reusable Software Components
IEEE Transactions on Software Engineering
Development of industrial information systems on the web using business components
Computers in Industry - Advanced web technologies for industrial applications
Components and the World of Chaos
IEEE Software
Risks and challenges of component-based software development
Communications of the ACM - Program compaction
Software reuse strategies and component markets
Communications of the ACM - Program compaction
A semantic-based approach to component retrieval
ACM SIGMIS Database
IEEE Transactions on Software Engineering
Communications of the ACM - Service-oriented computing
Design, retrieval, and assembly in component-based software development
Communications of the ACM - Blueprint for the future of high-performance networking
Information Systems Research
A component based methodology for web application development
Journal of Systems and Software
A Methodological Framework for Viewpoint-Oriented Conceptual Modeling
IEEE Transactions on Software Engineering
Modern Systems Analysis and Design (4th Edition)
Modern Systems Analysis and Design (4th Edition)
Deployed software component testing using dynamic validation agents
Journal of Systems and Software - Special issue: Automated component-based software engineering
Performance prediction of component-based applications
Journal of Systems and Software - Special issue: Automated component-based software engineering
A formal approach to component adaptation
Journal of Systems and Software - Special issue: Automated component-based software engineering
An operational model for structuring the requirements generation process
Requirements Engineering
Odyssey-Search: A multi-agent system for component information search and retrieval
Journal of Systems and Software
Shortening retrieval sequences in browsing-based component retrieval using information entropy
Journal of Systems and Software
Component-Based Software Development - A Practitioner'S View
Journal of Integrated Design & Process Science - Component-Based System Development
Assessment Of Coupling And Cohesion For Component-Based Software By Using Shannon Languages
Journal of Integrated Design & Process Science
Dealing with change: components versus services
Communications of the ACM
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Design and natural science research on information technology
Decision Support Systems
A theoretical foundation of variability in component-based development
Information and Software Technology
A survey of component based system quality assurance and assessment
Information and Software Technology
Design science in information systems research
MIS Quarterly
The nature of theory in information systems
MIS Quarterly
Strategy-based design of reusable business components
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
An information-theoretical framework for modeling component-based systems
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Exploring game architecture best-practices with classic space invaders
Proceedings of the 1st International Workshop on Games and Software Engineering
Teaching enterprise application development: strategies and challenges
Proceedings of the 2011 conference on Information technology education
Hi-index | 0.00 |
Component-Based Software Development (CBSD) is considered by many as the next revolution in systems development. Its focus is on the integration of pre-fabricated software components to build systems that increase portability and flexibility. CBSD purports to address the problem of systems which are delivered behind schedule, over-budget, and inadequately meeting user requirements. A major contribution of this work is providing a solid theoretical foundation using Simon's (1977) problem solving model and the tenets of design science to the emerging CBSD paradigm which has lacked a theoretical-base. In doing so, we construct a theoretical framework of the CBSD development phases by synthesizing the current CBSD related literature and developing propositions for guiding future research. This framework clearly differentiates between component and systems development in the CBSD approach. Implications for both research and practice are also discussed.