Proceedings of the 30th international conference on Software engineering
An empirical study on selection of Open Source Software - Preliminary results
FLOSS '09 Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development
Reuse with Software Components - A Survey of Industrial State of Practice
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Challenges in using open source software in product development: a review of the literature
Proceedings of the 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development
A sentence-matching method for automatic license identification of source code files
Proceedings of the IEEE/ACM international conference on Automated software engineering
Information and Software Technology
Migration of information systems in the Italian industry: A state of the practice survey
Information and Software Technology
Journal of Systems and Software
Information Processing Letters
Decision-making techniques for software architecture design: A comparative survey
ACM Computing Surveys (CSUR)
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
An empirical investigation on the reusability of design patterns and software packages
Journal of Systems and Software
License risks from ad hoc reuse of code from the internet
Communications of the ACM
Collaborative resolution of requirements mismatches when adopting open source components
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
A graph based requirements clustering approach for component selection
Advances in Engineering Software
Decision support for off-the-shelf software selection in web development projects
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
A Systematic Approach to Evaluating Open Source Software
International Journal of Strategic Information Technology and Applications
A study on third party component reuse in Java enterprise open source software
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
A study of COTS integration projects: product characteristics, organization, and life cycle models
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Hi-index | 0.02 |
Several empirical studies have been conducted on issues related to the development of systems using commercial off-the-shelf and open source software components. The results demonstrate a discrepancy between academic theory and industrial practices regarding the use of components. One reason is that researchers have empirically evaluated only a few theoretical methods; so, industrial practitioners have no reason to adopt them. Another reason might be that researchers have specified the application contexts of only a small number of theories in sufficient detail to avoid misleading users. Academic researchers often hold false assumptions about industry. For example, research on requirement negotiations often assumes that a client will be interested in, and be capable of, discussing a project's technical details. However, in practice this is usually not true. In addition, the quality of a component in the final system is often attributed solely to component quality before integration, ignoring quality improvements by integrators during component integration.