Abstract
Spreadsheets play a pivotal role in many organizations. They serve to store/manipulate data, and are often used to help in the decision process of organizations, thus having a direct impact on their success.
As the research community already realized, spreadsheets tend to have the same issues “professional” software has.
One of the most used mechanisms to manage software projects is version control. Thus, we present a version control system oriented for end-user programmers. It allows for seamless and risk-free collaboration between users, to graphically visualize the history of spreadsheet versions, to switch between different versions just by pointing and clicking, and to visualize the differences between two spreadsheets in an animated way.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Atlassian: Bitbucket. https://bitbucket.org/. Accessed 03 Mar 2016
Bradley, L., McDaid, K.: Using Bayesian statistical methods to determine the level of error in large spreadsheets. In: 31st International Conference on Software Engineering-Companion, ICSE-Companion 2009, vol. 2009, pp. 351–354. IEEE (2009)
Chambers, C., Erwig, M., Luckey, M.: SheetDiff: a tool for identifying changes in spreadsheets. In: 2010 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 85–92, September 2010
Deloitte: spreadsheet management: not what you figured (2009). http://www2.deloitte.com/us/en/pages/audit/articles/spreadsheet-management.html. Accessed 18 Jan 2016
GitHub, Inc.: Github. https://github.com/. Accessed 03 Mar 2016
Kuttal, S.K., Sarma, A., Rothermel, G.: On the benefits of providing versioning support for end users: an empirical study. ACM Trans. Comput. Hum. Interact. 21(2), 901–943 (2014). http://doi.acm.org/10.1145/2560016
Mitchell, L.: You’re not using source control? Read this! (2014). http://www.lornajane.net/wp-content/uploads/2013/01/source-control-whitepaper-v1.1.pdf. Accessed 11 Jan 2016
Panko, R.R.: What we know about spreadsheet errors. J. Organ. End User Comput. (JOEUC) 10(2), 15–21 (1998)
Panko, R., Halverson, R.P.: Spreadsheets on trial: a survey of research on spreadsheet risks. In: Proceedings of HICSS-29, 29th Hawaii International Conference on System Sciences, vol. 2, pp. 326–335 (1996)
Acknowledgements
This work has been partially supported by NOVA LINCS through the FCT project with reference UID/CEC/04516/2013.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Moreira, R. (2016). SheetGit: A Tool for Collaborative Spreadsheet Development. In: Milazzo, P., Varró, D., Wimmer, M. (eds) Software Technologies: Applications and Foundations. STAF 2016. Lecture Notes in Computer Science(), vol 9946. Springer, Cham. https://doi.org/10.1007/978-3-319-50230-4_32
Download citation
DOI: https://doi.org/10.1007/978-3-319-50230-4_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-50229-8
Online ISBN: 978-3-319-50230-4
eBook Packages: Computer ScienceComputer Science (R0)