Software Component Allocation in Distributed Development Settings

نویسنده

  • Tommi Kramer
چکیده

Outsourcing in software development projects has become a widely adopted utility model for dealing with competitive issues such as cost pressure and the lack of skilled human resources. Established outsourcing relationships in terms of captive offshoring centers or clientvendor partnerships are prone to fail due to the lack of qualified outsourcing decisions for the allocation of software components to either in-house or external/offshored development. Therefore, this design-oriented research endeavor aims at developing a methodology and a corresponding tool to inform and improve the outsourcing decision in global software development projects on the basis of software components. For that reason, the results of explorative case studies researching outsourcing decision making as well as concepts of collaborative software development are combined and form the proposed methodology for supporting project leads in decision making and in avoiding of instinctive and spontaneous decisions on the allocation of software components.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Distributed Generation (DG) Allocation in Distribution Networks using an Improved Ant Colony Optimization (ACO) Algorithm

Abstract: The development of distributed generation (DGs) units in recent years have created challenges in the operation of power grids, especially distribution networks. One of these issues is the optimal allocation (location and capacity) of these units in distribution networks. In this thesis, a method based on the improved ant colony optimization algorithm is presented to solve the problem ...

متن کامل

Application of Aspect-based Modeling and Weaving for Complexity Reduction in Development of Automotive Distributed Real-time Embedded System

To meet the stringent resource and costs constraints in developing modern automotive embedded electronic systems requires careful consideration of various aspects, such as the target hardware structure, component collaboration model, and timing models. An emerging trend in automotive systems is to apply Model-Driven Development (MDD) to understand and formalize these aspects. The growing size a...

متن کامل

Optimal Resource Allocation and Reliability Analysis for Component-Based Software Applications

In this paper we propose an analytical approach for estimating the reliability of a component-based software. This methodology assumes that the software components are heterogeneous and the transfers of control between components follow a discrete time Markov process. Besides, we also formulate and solve two resource allocation problems. Finally, we demonstrate how these analytical approaches c...

متن کامل

Task Allocation in a Globally Distributed Software Development Environment

In this paper we tackle one crucial part of the coordination problem in globally distributed software development, namely the problem of task assignment in a team. There are a number of ways to split work among the globally distributed sites. The work could be split according to the process state it is in, according to the product structure or even according to the product features. These diffe...

متن کامل

Some Issues, Challenges and Problems of Distributed Software System

From the last two decades the trends in the Computing Industry is towards Distributed, low cost unit, and high unit volume product. Moreover software development activity is becoming more decentralized thereby expanding more development efforts for organizations. The performance of computing system has increased drastically with the inclusion of Multiprocessing and Multicomputing. This paper pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012