End-user service computing: spreadsheets as a service composition tool

Željko Obrenović, Dragan Gašević

Research output: Contribution to journalArticleResearchpeer-review

33 Citations (Scopus)


In this paper, we show how spreadsheets, an end-user development paradigm proven to be highly productive and simple to learn and use, can be used for complex service compositions. We identify the requirements for spreadsheet-based service composition and present our framework that implements these requirements. Our framework enables spreadsheets to send requests and retrieve results from various local and remote services. We show how our tools support different composition patterns and how the style of declarative dependencies of spreadsheets can facilitate service composition. We also discuss novel issues identified by using the framework in several projects and education.

Original languageEnglish
Pages (from-to)229-242
Number of pages14
JournalIEEE Transactions on Services Computing
Issue number4
Publication statusPublished - 2008
Externally publishedYes


  • information systems applications office automation and spreadsheets
  • maintenance, and enhancement
  • Online information services end-user development and service-oriented computing
  • software engineering distribution

Cite this