IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Towards an Understanding of Requirements for Model Versioning Support

Towards an Understanding of Requirements for Model Versioning Support
View Sample PDF
Author(s): Konrad Wieland (Vienna University of Technology, Austria), Geraldine Fitzpatrick (Vienna University of Technology, Austria), Gerti Kappel (Vienna University of Technology, Austria), Martina Seidl (Vienna University of Technology, Austria)and Manuel Wimmer (Vienna University of Technology, Austria)
Copyright: 2011
Volume: 1
Issue: 2
Pages: 23
Source title: International Journal of People-Oriented Programming (IJPOP)
Editor(s)-in-Chief: Steve Goschnick (Swinburne University of Technology, Australia)
DOI: 10.4018/ijpop.2011070101

Purchase

View Towards an Understanding of Requirements for Model Versioning Support on the publisher's website for pricing and purchasing information.

Abstract

When software is developed in teams – the standard way software is developed today – versioning systems are the first choice for the management of collaboration. From a technical point of view, versioning systems have to face several challenges. Depending on the applied versioning paradigm, functionalities such as synchronous editing, branching, storing different versions, merging, etc. are required. Since much effort has been spent into realizing these tasks, measurable progress has been achieved over the last decades. Unfortunately, there is a lack of empirical studies to find out the actual requirements arising from practice. Therefore, the authors conducted an online survey and interviewed representative users of versioning systems from academia and industry. Special emphasis is placed on the versioning of software models, which are nowadays becoming more and more important as there is a trend to model-driven software engineering. The results of our empirical studies show that not all requirements of developers are satisfied by current versioning systems. Especially, more emphasis needs to be put on the management of collaborative development, e.g., the division of work and the management of conflicts.

Related Content

Ke Zheng, Zhou Li. © 2024. 21 pages.
Weihui Han, Tianshuo Zhang, Jamal Khan, Lujian Wang, Chao Tu. © 2024. 22 pages.
Chen Quan, Baoli Lu. © 2024. 22 pages.
Peijin Li, Xinyi Peng, Chonghui Zhang, Tomas Baležentis. © 2024. 25 pages.
Lei Zhao, Bowen Deng, Liang Wu, Chang Liu, Min Guo, Youjia Guo. © 2024. 27 pages.
Xiaoye Ma, Yanyan Li, Muhammad Asif. © 2024. 29 pages.
Hao Wu, Zhiyi Zhang, Zhilin Zhu. © 2024. 12 pages.
Body Bottom