DocumentCode
2825034
Title
Approximating Change Sets at Philips Healthcare: A Case Study
Author
Vanya, Adam ; Premraj, Rahul ; Van Vliet, Hans
Author_Institution
Comput. Sci. Dept., VU Univ. Amsterdam, Amsterdam, Netherlands
fYear
2011
fDate
1-4 March 2011
Firstpage
121
Lastpage
130
Abstract
A single development task such as solving a bug or implementing a new feature often involves changing a number of entities, also known together as a change set. Change sets can be approximated from the version control system. They are then used by the architects and developers to take important decisions. So change sets need to be approximated carefully. It is common to assume that two entities checked-in less than a small time interval from each other, and having the same meta-data associated with them, belong to the same transaction. Transactions may be good approximations of change sets if developers commit change sets in one go and if the required meta-data is available. This is however not the case in the industrial environment (Philips Healthcare) we study. Our paper presents a case study in which we investigated how change sets can be approximated in an environment with a complex workflow and limited meta-data in the version repositories. We found that, dependent on the commit practices used, a suitable time intervals between check-in timestamps of files has to be determined and leveraged to reliably approximate change sets.
Keywords
configuration management; health care; meta data; workflow management software; Philips Healthcare; change sets approximation; check-in timestamps; complex workflow; meta-data; version control system; Accuracy; Approximation methods; Companies; Control systems; Medical services; Software systems; case study; change set approximation; empirical software engineering; mining software archives;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location
Oldenburg
ISSN
1534-5351
Print_ISBN
978-1-61284-259-2
Type
conf
DOI
10.1109/CSMR.2011.18
Filename
5741268
Link To Document