Choosing component origins for software intensive systems: In-house, COTS, OSS or outsourcing?—A case survey
The choice of which software component to use influences the success of a software system.
Only a few empirical studies investigate how the choice of components is conducted in …
Only a few empirical studies investigate how the choice of components is conducted in …
The uphill journey of FaaS in the open-source community
Since its introduction in 2014 by Amazon, the Function as a Service (FaaS) model of
serverless computing has set the expectation to fulfill the promise of on-demand, pay-as-you …
serverless computing has set the expectation to fulfill the promise of on-demand, pay-as-you …
Software integration model: An assessment tool for global software development vendors
The trend toward global software development (GSD) has grown tremendously in recent
years because of the rapid acceleration in information and communication technologies …
years because of the rapid acceleration in information and communication technologies …
[HTML][HTML] Considerations and challenges for the adoption of open source components in software-intensive businesses
Abstract Component-Based Software Development is a conventional way of working for
software-intensive businesses and Open Source Software (OSS) components are frequently …
software-intensive businesses and Open Source Software (OSS) components are frequently …
Software component selection based on quality criteria using the analytic network process
Component based software development (CBSD) endeavors to deliver cost‐effective and
quality software systems through the selection and integration of commercially available …
quality software systems through the selection and integration of commercially available …
[PDF][PDF] Software component selection methods and techniques: a systematic review
A Nabot - … Journal of Electrical Engineering and Computer …, 2024 - pdfs.semanticscholar.org
Software component selection is critical in software engineering due to its vital role in
reducing software development cost and time. This study analyzes software component …
reducing software development cost and time. This study analyzes software component …
Selecting component sourcing options: a survey of software engineering's broader make-or-buy decisions
Context Component-based software engineering (CBSE) is a common approach to develop
and evolve contemporary software systems. When evolving a system based on components …
and evolve contemporary software systems. When evolving a system based on components …
Benefits and drawbacks of software reference architectures: A case study
Abstract Context Software Reference Architectures (SRAs) play a fundamental role for
organizations whose business greatly depends on the efficient development and …
organizations whose business greatly depends on the efficient development and …
Comparing reuse practices in two large software-producing companies
V Bauer - Journal of Systems and Software, 2016 - Elsevier
Context Reuse can improve productivity and maintainability in software development.
Research has proposed a wide range of methods and techniques. Are these successfully …
Research has proposed a wide range of methods and techniques. Are these successfully …
[PDF][PDF] Do developers make unbiased decisions?-the effect of mindfulness and not-invented-here bias on the adoption of software components
A Stefi - 2015 - scholar.archive.org
Software reuse can lower costs and increase the quality of software development. Despite a
large body of research focused on technical and organisational factors, there is still limited …
large body of research focused on technical and organisational factors, there is still limited …