Is Our Merging Right? Towards More Reliable Merging Decision

نویسنده

  • Ahmed Shah Mashiyat
چکیده

In the distributed and collaborative development environment, where a optimistic version controlling is used, software developer inevitably have to manually resolve the conflict while merging. There are a number of tools (Git, SVN, CVS, AMOR, IBM Jazz, etc.) that support automatic merging for two non-conflicting segment of two versions of a program or a model. However, these tools have very little to offer for resolving the conflict of the programs or the models, and the conflict resolution is largely dependent on the manual intervention. Often, a developer may not have sufficient knowledge about the conflicting blocks that he is merging, and then he makes guesses based on his experience and some knowledge on the problem domain. These illiterate guesses, if wrong, may cause unnecessary reworks: identify the merging problem, consult with team-mates to resolve the conflict correctly, redeploy, re-regression, testing, etc. The consequence is more catastrophic if the merging is wrong and that is not identified before deployment. In this project, we explore the state of the art conflict resolution tools for model versioning and identify a problem, outline a model of provenance information semantic, and propose a framework to potentially help the developer to take better merging decisions.

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

ثبت نام

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

منابع مشابه

Map-merging in Multi-robot Simultaneous Localization and Mapping Process Using Two Heterogeneous Ground Robots

In this article, a fast and reliable map-merging algorithm is proposed to produce a global two dimensional map of an indoor environment in a multi-robot simultaneous localization and mapping (SLAM) process. In SLAM process, to find its way in this environment, a robot should be able to determine its position relative to a map formed from its observations. To solve this complex problem, simultan...

متن کامل

Merging DMUs Based on of the idea Inverse DEA

In this paper, we propose a novel method using multiple-objective programming problems to answer the following question: if among a group of decision making units (DMUs), a subset of DMUs are required to merge and form a new DMU with specific input/output levels and a predefined efficiency target, how much should be the outputs/inputs of the merged DMU? This question answered according to the c...

متن کامل

Target setting in the process of merging and restructuring of decision-making units using multiple objective linear programming

This paper presents a novel approach to achieving the goals of data envelopment analysis in the process of reconstruction and integration of decision-making units by using multiple objective linear programming. In this regard, first, we review inverse data envelopment analysis models for data reconstruction and integration. We present a model with multi-objective linear programming structure in...

متن کامل

An analysis of merging effects on academic culture

Since the merging of organizations and institutions has undeniable effects on them, and appropriate action is needed in this regard. The present research selected the merging of Shahid-Abbaspour University in Shahid-Beheshti University as a case study to identify the effects of this action. This study, in terms of purpose and method, is applied and descriptive-survey, respectively.  The general...

متن کامل

Declarative Merging of and Reasoning about Decision Diagrams

Decision diagrams (DDs) are a popular means for decision making, e.g., in clinical guidelines. Some applications require to integrate multiple related yet different diagrams into a single one, for which algorithms have been developed. However, existing merging tools are monolithic, application-tailored programs with no clear interface to the actual merging procedures, which makes their reuse ha...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

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