@inproceedings { , title = {Continuous integration for web-based software infrastructures: lessons learned on the webinos project.}, abstract = {Testing web-based software infrastructures is challenging. The need to interact with different services running on different devices, with different expectations for security and privacy contributes not only to the complexity of the infrastructure, but also to the approaches necessary to test it. Moreover, as large-scale systems, such infrastructures may be developed by distributed teams simultaneously making changes to APIs and critical components that implement them. In this paper, we describe our experiences testing one such infrastructure – the webinos software platform – and the lessons learned tackling the challenges faced. While ultimately these challenges were impossible to overcome, this paper explores the techniques that worked most effectively and makes recommendations for developers and teams in similar situations. In particular, our experiences with continuous integration and automated testing processes are described and analysed.}, conference = {9th International Haifa verification conference (HVC 2013)}, doi = {10.1007/978-3-319-03077-7\_10}, isbn = {9783319030760}, note = {INFO COMPLETE (notified by contact 03.12.2021 GB) PERMISSION GRANTED (version = AAM ; embargo = 12 months ; licence = publisher's own ; https://www.springernature.com/gp/open-research/policies/book-policies 03.12.2021 GB) DOCUMENT READY ("created" AAM from version held on author website 03.12.2021 GB) ADDITIONAL INFO: Shamal Faily This accepted manuscript is subject to the Springer Nature terms of use for archived versions of subscription articles and chapters: https://www.springernature.com/gp/open-research/policies/accepted-manuscript-terms}, pages = {145-150}, publicationstatus = {Published}, publisher = {Springer}, url = {https://rgu-repository.worktribe.com/output/1446721}, keyword = {Web-based software, Web-based infrastructures, Automated testing, Software testing, Functional testing, Software development, Continuous integration}, year = {2013}, author = {Su, Tao and Lyle, John and Atzeni, Andrea and Faily, Shamal and Virji, Habib and Ntanos, Christos and Botsikas, Christos} editor = {Bertacco, Valeria and Legay, Axel} }