Implementing Stick-Ons for Spreadsheets

  • Shermann S. M. Chan
  • José A. Pino
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3198)


Spreadsheet systems were initially intended for individual use. Collaborative use implies there should be a local versioning mechanism. As such, it is proposed to use a modified Stick-On. This means to define them to cope with the wide variety of data types, which can be associated to spreadsheet cells. The proposed design includes a hierarchy of these new Stick-Ons, a Field Dependency Graph and a Peer Referencing Mechanism.


Cleaning Process Concurrency Control Dynamic Field Sample Scenario Editing Work 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Vitali, F.: Versioning Hypermedia. ACM Computing Surveys 31(4), 24 (1999)CrossRefGoogle Scholar
  2. 2.
    Fuller, D., Mujica, S., Pino, J.A.: The Design of an Object-oriented Collaborative Spreadsheet with Version Control and History Management. In: Proc. ACM Symposium on Applied Computing, Indianapolis, in USA, pp. 416–423 (1993)Google Scholar
  3. 3.
    Minor, S., Magnusson, B.: A Model for Semi (A)synchronous Collaborative Editing. In: Proc. ECSCW 1993, Milano Italy, pp. 219–231 (1993)Google Scholar
  4. 4.
    Morrison, C., Morrison, J., Melrose, J., Wilson, E.: A Graphical Approach for Reducing Spreadsheet Linking Errors. In: Advanced Topics in End-User Computing, pp. 173–189. Idea Group Publishing, Hershey (2003)CrossRefGoogle Scholar
  5. 5.
    Neuwirth, C., Kaufer, D., Chandhok, R., Morris, J.: Issues in the Design of Computer Support fro Co-authoring and Commenting. In: Proc. CSCW 1990, USA, pp. 183–195 (1990)Google Scholar
  6. 6.
    Neuwirth, C., Chandhok, R., Kaufer, D., Erion, P., Morris, J., Miller, D.: Flexible Diff-ing in a Collaborative Writing System. In: Proc. CSCW 1992, Toronto Canada, pp. 147–154 (1992)Google Scholar
  7. 7.
    Panko, R.: What We Know About Spreadsheet Errors. Journal of End-User Computing 10(2), 15–21 (1998)Google Scholar
  8. 8.
    Pineda, E., Pino, J.A.: Stick-Ons Revisited. In: Proc. CRIWG 2001, Germany, September 6-8, pp. 26–35 (2001)Google Scholar
  9. 9.
    Pino, J.A.: A Visual Approach to Versioning for Text Co-authoring. Interacting with Computers 8(4), 299–310 (1996)CrossRefGoogle Scholar
  10. 10.
    Rommert, J.C.: Real Programmers Don’t Use Spreadsheets. ACM SIGPLAN Notices 27(6), 10–16 (1992)CrossRefGoogle Scholar
  11. 11.
    Sharples, M., Goodlet, J., Beck, E., Wood, C., Easterbrook, S., Plowman, L.: Research Issues in the Study of Computer Supported Collaborative Writing. In: Sharples, M. (ed.) Computer Supported Collaborative Writing, pp. 9–28. Springer, London (1993)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Shermann S. M. Chan
    • 1
  • José A. Pino
    • 1
  1. 1.Depto. de Ciencias de la ComputaciónUniversidad de ChileTercer Piso, SantiagoChile

Personalised recommendations