Deakin University
Browse

File(s) under permanent embargo

PaaS - black or white: an investigation into software development model for building retail industry SaaS

conference contribution
posted on 2017-01-01, 00:00 authored by V V H Pham, Xiao LiuXiao Liu, Xi Zheng, M Fu, S V Deshpande, W Xia, R Zhou, Mohamed AbdelrazekMohamed Abdelrazek
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. Afterwa rds, 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.

History

Event

Software Engineering Companion. Conference (39th : 2017 : Buenos Aires, Argentina)

Pagination

285 - 287

Publisher

IEEE

Location

Buenos Aires, Argentina

Place of publication

Piscataway, N.J.

Start date

2017-05-20

End date

2017-05-28

ISBN-13

9781538615898

Language

eng

Publication classification

E Conference publication; E1 Full written paper - refereed

Copyright notice

2017, IEEE

Editor/Contributor(s)

Unknown

Title of proceedings

ICSE 2017 : Proceedings of the 39th International Conference on Software Engineering