Some lessons learned in conducting software engineering surveys in china
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
SUITE '09 Proceedings of the 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation
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
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
Information and Software Technology
Searching for reputable source code on the web
Proceedings of the 16th ACM international conference on Supporting group work
Journal of Systems and Software
Software test automation in practice: empirical observations
Advances in Software Engineering - Special issue on software test automation
Information used and perceived usefulness in evaluating web source code search results
CHI '11 Extended Abstracts on Human Factors in Computing Systems
A comparative study of challenges in integrating Open Source Software and Inner Source Software
Information and Software Technology
License risks from ad hoc reuse of code from the internet
Communications of the ACM
Software reuse through methodical component reuse and amethodical snippet remixing
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
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 |
Chinese software companies are increasingly using open sourcesoftware (OSS) components in software development. Development withOSS components faces challenges with respect to componentselection, component integration, licensing compliance, and systemmaintenance. Although these issues have been investigated in theindustry in other countries, few similar studies have beenperformed in China. It is therefore difficult for Chinese softwarecompanies to be aware of their special issues and to make thenecessary improvements. This article describes aquestionnaire-based survey of software development with OSScomponents in Chinese software companies. Data from 47 completeddevelopment projects in 43 companies were collected. The resultsshow that the main motivation behind using OSS components was theirmodifiability and low license cost. Using a web search engine wasthe most common method of locating OSS components. Localacquaintance and compliance requirements were the major decisivefactors in choosing a suitable component. To avoid legal exposure,the common strategy was to use components without licensingconstraints. The major cost of OSS-based projects was the cost tolearn and understand OSS components. Almost 84% of the componentsneeded bug fixing or other changes to the code. However, closeparticipation with the OSS community was rare. Copyright ©2008 John Wiley & Sons, Ltd.