English
Related papers

Related papers: Exploring the outsourcing relationship in software…

200 papers

The concurrent effect of various internal and external factors on IT Outsourcing (ITO) decision making has seldom been investigated in a single study. Furthermore, research on external factors is scarce and there is no comprehensive theory…

Computers and Society · Computer Science 2016-06-07 Mohammad Mehdi Rajaeian , Aileen Cater-Steel , Michael Lane

Computation outsourcing is an integral part of cloud computing. It enables end-users to outsource their computational tasks to the cloud and utilize the shared cloud resources in a pay-per-use manner. However, once the tasks are outsourced,…

Cryptography and Security · Computer Science 2015-11-10 Kai Zhou , Jian Ren

The paper provides an algorithm for the risk estimation when a company selects an outsourcing service provider for innovation product. Calculations are based on expert surveys conducted among customers and among providers of outsourcing.…

General Finance · Quantitative Finance 2016-03-18 Ekaterina Sorokina

Software has gained immense importance in our everyday lifeand is handling each and every aspect of today's technologicalworld. The idea of software at initial phase was implemented bya very precise minority of individual and now it's…

Software Engineering · Computer Science 2011-09-02 Umer Farooq , M. Aqeel Iqbal , Usman Shabbir , Sohail Nazir

Context: On top of the inherent challenges startup software companies face applying proper software engineering practices, the non-deterministic nature of machine learning techniques makes it even more difficult for machine learning (ML)…

Software Engineering · Computer Science 2023-04-05 Bishal Lakha , Kalyan Bhetwal , Nasir U. Eisty

Outsourcing, the passing on of tasks by organizations to other organizations, often including the personnel and means to perform these tasks, has become an important IT-business strategy over the past decades. We investigate imaginative…

Software Engineering · Computer Science 2010-12-30 J. A. Bergstra , S. F. M. van Vlijmen

DevOps is a cultural movement that aims the collaboration of all the stakeholders involved in the development, deployment and operation of soft-ware to deliver a quality product or service in the shortest possible time. DevOps is relatively…

Software Engineering · Computer Science 2020-05-20 Jessica Díaz , Jorge E. Perez , Agustín Yague , Andrea Villegas , Antonio de Antona

Previous research has demonstrated that preparing students for life in software engineering is not a trivial task. Authentic learning experiences are challenging to provide, and there are gaps between what students have done at the…

Software Engineering · Computer Science 2023-01-18 Saara Tenhunen , Tomi Männistö , Petri Ihantola , Jami Kousa , Matti Luukkainen

Analytics plays a crucial role in the data-informed decision-making processes of modern businesses. Unlike established software companies, software startups are not seen utilizing the potential of analytics even though a startup process…

Software Engineering · Computer Science 2022-04-12 Usman Rafiq

Many software products are composed of components integrated from other teams or external parties. Each additional link in a software product's supply chain increases the risk of the injection of malicious behavior. To improve supply chain…

Software Engineering · Computer Science 2025-03-31 Kelechi G. Kalu , Tanya Singla , Chinenye Okafor , Santiago Torres-Arias , James C. Davis

Context: While there are many success stories of achieving high reuse and improved quality using software platforms, there is a need to investigate the issues and challenges organizations face when transitioning to a software platform…

Software Engineering · Computer Science 2017-09-25 Yaser Ghanam , Frank Maurer , Pekka Abrahamsson

Cloud computing can be defined as the outsourcing / renting of resources over the network. It has been regarded as an essential utility similar to electricity, water, telephone and sewerage utilities. Over the years, a number of providers…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-10-12 Noman Islam , Zeeshan Islam

Open software development provides software organizations access to infinite online resource supply. The resource supply is a pool of unknown workers who work from different location and time zone and are interested in performing various…

Software Engineering · Computer Science 2021-07-16 Razieh Saremi

Developers frequently move into new teams or environments across software companies. Their onboarding experience is correlated with productivity, job satisfaction, and other short-term and long-term outcomes. The majority of the onboarding…

Software Engineering · Computer Science 2021-03-10 An Ju , Hitesh Sajnani , Scot Kelly , Kim Herzig

Trust is a factor that dramatically contributes to the success or failure of distributed software teams. We present a research model showing that social communication between distant developers enables the affective appraisal of…

Social and Information Networks · Computer Science 2017-10-03 Fabio Calefato , Filippo Lanubile

Background: Continuous experimentation (CE) has been proposed as a data-driven approach to software product development. Several challenges with this approach have been described in large organisations, but its application in smaller…

Software Engineering · Computer Science 2022-12-13 Vihtori Mäntylä , Bettina Lehtelä , Fabian Fagerholm

A critical issue in software development projects in IT service companies is finding the right people at the right time. By enabling assignments of tasks to people to be more fluid, the use of crowdsourcing approaches within a company…

Software Engineering · Computer Science 2020-09-14 Shinobu Saito , Yukako Iimura , Emad Aghayi , Thomas D. LaToza

Although freelancing work has grown substantially in recent years, in part facilitated by a number of online labor marketplaces, (e.g., Guru, Freelancer, Amazon Mechanical Turk), traditional forms of "in-sourcing" work continue being the…

Optimization and Control · Mathematics 2020-02-19 Aris Anagnostopoulos , Carlos Castillo , Adriano Fazzone , Stefano Leonardi , Evimaria Terzi

Agile software development emphasizes flexibility and iterative processes, which may conflict with the more linear, rigid, and time-consuming traditional funding and contracting approaches. This review synthesizes real-life experiences of…

Software Engineering · Computer Science 2025-10-22 Bertha Ngereja , Magne Jørgensen

Addressing women's under-representation in the software industry, a widely recognized concern, requires attracting as well as retaining more women. Hearing from women practitioners, particularly those positioned in multi-cultural settings,…

Software Engineering · Computer Science 2024-01-24 Bianca Trinkenreich , Ricardo Britto , Marco Aurelio Gerosa , Igor Steinmacher