Software reuse—key to enhanced productivity: some quantitative models
Information and Software Technology
Identifying and Qualifying Reusable Software Components
Computer - Special issue on cryptography
ACM Computing Surveys (CSUR)
Reliability of function points measurement: a field experiment
Communications of the ACM
Succeeding with objects: decision frameworks for project management
Succeeding with objects: decision frameworks for project management
Populating software repositories: incentives and domain-specific software
Journal of Systems and Software - Special issue on software reuse
Measurement of language-supported reuse in object-oriented and object-based software
Journal of Systems and Software - Special issue on software reuse
Software reuse: metrics and models
ACM Computing Surveys (CSUR)
Planning the Software Industrial Revolution
IEEE Software
Success Factors of Systematic Reuse
IEEE Software
Organizational Factors and Reuse
IEEE Software
IEEE Transactions on Software Engineering
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
Software reuse: from library to factory
IBM Systems Journal
The business case for software reuse
IBM Systems Journal
Implementing critical success factors in software reuse
IBM Systems Journal
Software reuse: survey and research directions
Journal of Management Information Systems - Special section: Managing virtual workplaces and teleworking with information technology
A theoretical framework of component-based software development phases
ACM SIGMIS Database
Hi-index | 0.00 |
Component-based software development is a promising set of technologies designed to move software creation from its current, labor-intensive, craft-like approach to a more modern, reuse-centered style. However, a lesson learned from previous radical software process innovations is that a strong technology alone is generally insufficient for successful adoption. In order for gains to be realized from such technologies the management practices surrounding the implementation of the new technology must also change. It is with this view that we propose the adoption of a complementary management approach called activity based costing (ABC) to allow organizations to properly account for and recognize the gains from a component-based approach. ABC enables a management environment where appropriate incentives are created for the development and reuse of software components. Data from a large software vendor who has experience with ABC in a traditional software development environment are presented, along with a chart of accounts for a modern, component-based model.