Abstract
One of the most important goals for Software Engineering is that end users or those people who understand software requirements but without too much programming experience can build their software products or prototypes easily. The recent success of cloud computing has made a big step towards this goal where Platform as a Service (PaaS) can provide general and comprehensive software development services within an integrated online environment for building Software as a Service (SaaS). However, currently, most PaaS are in a "white-box" which still requires significant learning efforts for software developers and lets alone inexperienced project managers or end users. Therefore, it is high time that we should comprehensively investigate the challenges for PaaS and provide a suitable development model. In this paper, we firstly identify and analyze the challenges for current White-PaaS through literature review. Afterwards, employing the retail industry as a typical application domain, a novel "Black-Box" PaaS framework is proposed which requires much less learning time and supports much more flexible and speedy SaaS design and development.
Original language | English |
---|---|
Title of host publication | ICSE-C 2017 |
Subtitle of host publication | Proceedings of 2017 IEEE/ACM 39th International Conference on Software Engineering Companion |
Place of Publication | Piscataway, NJ |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 285-287 |
Number of pages | 3 |
ISBN (Electronic) | 9781538615898 |
ISBN (Print) | 9781538615904 |
DOIs | |
Publication status | Published - 2017 |
Event | International Conference on Software Engineering Companion (39th : 2017) - Buenos Aires, Argentina Duration: 20 May 2017 → 28 May 2017 |
Conference
Conference | International Conference on Software Engineering Companion (39th : 2017) |
---|---|
Country/Territory | Argentina |
City | Buenos Aires |
Period | 20/05/17 → 28/05/17 |
Keywords
- Cloud Computing
- Software Development
- Software as a Service
- Platform as a Service