Abstract
Web appropriation implies adapting a web application to the user’s practice in ways that might not be conceived by the application designers. This might need to be conducted by the application’s users themselves. This requires for appropriation to be described at an adequate level of abstraction. This paper explores first steps in using Query By Example as a way to denote the semantics of situational, idiosyncratic operations. We explore this approach through Toolet, an editor for Web tool appropriation built on top of Google Sheets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 4.
jsFiddle is a web application allowing users to create and execute code written in JavaScript, HTML, and CSS. It acts as a sandbox to easily check out your code without the need to install the corresponding frameworks. More information at https://jsfiddle.net.
- 5.
- 6.
References
Hobbyist programmers: Don’t call us hobbyists (by phil johnson). http://www.itworld.com/article/2702038/application-management/hobbyist-programmers--don-t-call-us-hobbyists.html. Accessed 27 July 2016
Díaz, O., Arellano, C.: The augmented web: Rationales, opportunities, and challenges on browser-side transcoding. ACM Trans. Web 9(2), 8:1–8:30 (2015)
Dix, A.: Designing for appropriation. In: Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI... but not as we know it, vol. 2, pp. 27–30. British Computer Society (2007)
Fidock, J., Carroll, J.: Why do users employ the same system in so many different ways? IEEE Intell. Syst. 26(4), 32–39 (2011)
Hoang, D.D., Paik, H.-Y., Ngu, A.H.H.: Spreadsheet as a generic purpose mashup development environment. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6470, pp. 273–287. Springer, Heidelberg (2010). doi:10.1007/978-3-642-17358-5_19
Jarrar, M., Dikaiakos, M.D.A.: Data mashup language for the data web. In: LDOW, Citeseer (2009)
Johannesson, P., Perjons, E.: An Introduction to Design Science. Springer International Publishing, Cham (2014)
Lagares Lemos, A., Chai Barukh, M., Benatallah, B.: DataSheets: a spreadsheet-based data-flow language. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 616–623. Springer, Heidelberg (2013). doi:10.1007/978-3-642-45005-1_53
Li, X., Fan, Y., Jiang, F.: A classification of service composition mismatches to support service mediation. In: Sixth International Conference on Grid and Cooperative Computing (GCC 2007), pp. 315–321. IEEE (2007)
Obrenović, Ž., Gašević, D.: End-user service computing: spreadsheets as a service composition tool. IEEE Trans. Serv. Comput. 1(4), 229–242 (2008)
Quinones, P.-A., Teasley, S.D., Lonn, S.: Appropriation by unanticipated users: looking beyond design intent and expected use. In: Proceedings of the 2013 Conference on Computer Supported Cooperative Work, pp. 1515–1526. ACM (2013)
Skrobo, D.: A Spreadsheet for End-User Service Composition. Ph.D. thesis, Ph. D. Dissertation. University of Zagreb (2007)
Tatemura, J., Chen, S., Liao, F., Po, O., Candan, K.S., Agrawal, D.: UQBE: uncertain query by example for web service mashup. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, pp. 1275–1280. ACM (2008)
Velasco-Elizondo, P., Dwivedi, V., Garlan, D., Schmerl, B., Fernandes, J.M.: Resolving data mismatches in end-user compositions. In: Dittrich, Y., Burnett, M., Mørch, A., Redmiles, D. (eds.) IS-EUD 2013. LNCS, vol. 7897, pp. 120–136. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38706-7_10
Wang, G., Yang, S., Han, Y.: Mashroom: end-user mashup programming using nested tables. In: Proceedings of the 18th International Conference on World Wide Web, ACM, pp. 861–870 (2009)
Zloof, M.M.: Query by example. In: Proceedings of the National Computer Conference and Exposition, pp. 431–438. ACM, 19–22 May 1975
Acknowledgment
Contell has a doctoral grant from the University of the Basque Country.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Contell, J.P., Díaz, O. (2017). Toolet: An Editor for Web-Based Tool Appropriation by Hobby Programmers. In: Daniel, F., Gaedke, M. (eds) Rapid Mashup Development Tools. RMC 2016. Communications in Computer and Information Science, vol 696. Springer, Cham. https://doi.org/10.1007/978-3-319-53174-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-53174-8_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53173-1
Online ISBN: 978-3-319-53174-8
eBook Packages: Computer ScienceComputer Science (R0)