{"title":"Cloud Software Engineering","authors":"Rupashree Rangaiyengar","doi":"10.1145/3578527.3581746","DOIUrl":null,"url":null,"abstract":"Cloud is a distributed ecosystem and differs significantly from on-premise software development platform. Cloud application development is built upon a service-based architecture, application programming interface driven communications, container-based infrastructure and a bias for DevOps process such as continuous improvement, agile development, continuous delivery and collaborative development among developers, quality assurance teams, security professionals, IT operations and line-of-business stakeholders. Therefore, while building applications on the cloud there needs to be a novel attitude to requirements gathering, software design, development, deployment, debugging, maintenance and testing. The main objective of the workshop is to discuss how Cloud Software Engineering differs from traditional software engineering and the challenges that arise and create a community around the relevant work areas.","PeriodicalId":326318,"journal":{"name":"Proceedings of the 16th Innovations in Software Engineering Conference","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 16th Innovations in Software Engineering Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3578527.3581746","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Cloud is a distributed ecosystem and differs significantly from on-premise software development platform. Cloud application development is built upon a service-based architecture, application programming interface driven communications, container-based infrastructure and a bias for DevOps process such as continuous improvement, agile development, continuous delivery and collaborative development among developers, quality assurance teams, security professionals, IT operations and line-of-business stakeholders. Therefore, while building applications on the cloud there needs to be a novel attitude to requirements gathering, software design, development, deployment, debugging, maintenance and testing. The main objective of the workshop is to discuss how Cloud Software Engineering differs from traditional software engineering and the challenges that arise and create a community around the relevant work areas.