Caring and sharing computer files with configuration management
暂无分享,去创建一个
BACKGROUND
Group-work projects are commonly included in engineering courses to prepare the students for the workplace where this is the standard situation. One of the difficulties students face is that they do not have access to a unified file system where they can create and edit documents related to the project. Such a system reduces the risk of members duplicating work because someone was working offline
for a substantial period, makes the integration of individuals' contributions simpler since all the work is
visible and keeps the latest version of a document visible to all members. While the internet cloud has recently offered some solutions (e.g. Dropbox), a genuine Configuration Management solution is superior because it allows such features as merging different versions of a file and ensuring that only one person is able to edit a file at any given time: cloud solutions may allow multiple instances of file editing and therefore only stores the last instance of saving—deleting the changes made by the first person. Furthermore, Configuration Management systems store copies of each revision made to the files, so that it is possible to revert an individual file to a previous instance if it is found that subsequent changes were erroneous, unnecessary or undesired.
PURPOSE
To investigate the impacts the implementation of a comprehensive Configuration Management solution has on student behaviour with regard to file-sharing practices and how that affects the overall student experience, thereby helping achieve the learning outcomes.
DESIGN/METHOD
A configuration management system was set up so that each team could share files with each other and the staff also had access. Usage of the system was made 'compulsory' by allocating a few marks based on the quality of the system usage. Surveys were conducted following the 2011 and 2012
offerings of the course to assess the students' opinions on the operation of the system.
RESULTS
Most students saw that the benefits in easily managing their team's files outweighed the administrative cost of setting up and running the system. They also appreciated the teaching team having direct access to their files without having to actively share the files (which can be frustrating if the student shares a subset of files and omits a file which is critical).
CONCLUSIONS
Configuration Management systems are an industry standard that can improve student project outcomes by providing an environment where students are able to automatically manage their file sharing in a consistent and coherent fashion that protects against the errors that occur when manual
administrative systems are implemented. The large majority of students appreciated the benefits of this system and were willing to devote the small amount of initial time required to setup the system because of the overall advantages, so this intervention resulted in positive student behaviour and outcomes. The staff also found it easier to manage the facilitation of the team project by having direct access to the students' files.
[1] George K. Thiruvathukal,et al. Essential Tools: Version Control Systems , 2009, Computing in Science & Engineering.
[2] David Broman,et al. The Company Approach to Software Engineering Project Courses , 2012, IEEE Transactions on Education.
[3] J. Pinto,et al. Antecedents and consequences of project team cross-functional cooperation , 1993 .
[4] Christine S. Bruce,et al. How do Student Attributes Influence the Way Students Experience Problem-Based Learning in Virtual Space? , 2010 .