What is coordination theory and how can it help design cooperative work systems?
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Sixteen questions about software reuse
Communications of the ACM
Communications of the ACM
Measuring software reuse: principles, practices, and economic models
Measuring software reuse: principles, practices, and economic models
Investments in reusable software. A study of software reuse investment success factors
Journal of Systems and Software
Software reusability as synchronous innovation: a test of four theoretical models
European Journal of Information Systems
A qualitative model for barriers to software reuse adoption
ICIS '99 Proceedings of the 20th international conference on Information Systems
Status Report: Software Reusability
IEEE Software
An Empirical Study of Evaluating Software Development Environment Quality
IEEE Transactions on Software Engineering
Domain Modeling for Software Reuse and Evolution
CASE '95 Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering
Barriers to adoption of software reuse a qualitative study
Information and Management
Software reuse: survey and research directions
Journal of Management Information Systems - Special section: Managing virtual workplaces and teleworking with information technology
Software reuse: The Brazilian industry scenario
Journal of Systems and Software
A comparative anatomy of mobile enterprise applications: Towards a framework of software reuse
Information-Knowledge-Systems Management - Enterprise Mobility: Applications, Technologes and Strategies
WCAG conformance approach based on model-driven development and WebML
Proceedings of the 28th ACM International Conference on Design of Communication
Design and costs estimation of electrical substations based on three-dimensional building blocks
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part III
Drivers of agile software development use: Dialectic interplay between benefits and hindrances
Information and Software Technology
Team leaders' perceptions in the renewing of software production process
Proceedings of the 2013 annual conference on Computers and people research
Hi-index | 0.00 |
Systematic software reuse (SSR) is a software development methodology through which organizations identify common functionality among applications within a domain and build prefabricated software assets to plug and play in various custom solutions. Despite the hype and various prescriptive methods that detail the process of implementing SSR, very few organizations are able to materialize the promises set forth by the technology. Overemphasis on the technical infrastructure at the expense of the behavioral and administrative aspects is heavily cited as the main barrier to the success of reuse programs. Attempts to make software reuse work have mainly focused on establishing incentives to motivate software developers to utilize the principles of reuse. In this paper, we take an economic view to the implementation of SSR within organizations and contend that the success of SSR will depend on resource exchanges among developers and utilizers of reusable software. The need to establish organizational incentives will depend on developers' perceptions of the availability of resources. The paper develops a model for SSR and tests the model using data collected at four different reuse programs in three multinational organizations.