Reference Hub1
Towards an Understanding of Requirements for Model Versioning Support

Towards an Understanding of Requirements for Model Versioning Support

Konrad Wieland, Geraldine Fitzpatrick, Gerti Kappel, Martina Seidl, Manuel Wimmer
Copyright: © 2011 |Volume: 1 |Issue: 2 |Pages: 23
ISSN: 2156-1796|EISSN: 2156-1788|EISBN13: 9781613508848|DOI: 10.4018/ijpop.2011070101
Cite Article Cite Article

MLA

Wieland, Konrad, et al. "Towards an Understanding of Requirements for Model Versioning Support." IJPOP vol.1, no.2 2011: pp.1-23. http://doi.org/10.4018/ijpop.2011070101

APA

Wieland, K., Fitzpatrick, G., Kappel, G., Seidl, M., & Wimmer, M. (2011). Towards an Understanding of Requirements for Model Versioning Support. International Journal of People-Oriented Programming (IJPOP), 1(2), 1-23. http://doi.org/10.4018/ijpop.2011070101

Chicago

Wieland, Konrad, et al. "Towards an Understanding of Requirements for Model Versioning Support," International Journal of People-Oriented Programming (IJPOP) 1, no.2: 1-23. http://doi.org/10.4018/ijpop.2011070101

Export Reference

Mendeley
Favorite Full-Issue Download

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.