Title :
A collaborative requirement elicitation technique for SaaS applications
Author :
Zhou, Xin ; Yi, Li ; Liu, Ying
Author_Institution :
IBM Res. - China, Beijing, China
Abstract :
Software as a Service (SaaS) provides a web based software delivery model to serve a large number of clients with one single application instance. One of the essential problems to SaaS application development is about how to elicit the commonality and variance of multiple clients´ requirements effectively. This paper presents a collaborative requirement elicitation technique (CRETE), which keeps each potential client of a SaaS application aware of the requirements raised by other clients or the SaaS vendor and allows a client to vote on existing requirements or raise new requirements. With CRETE, individual client can create and evolve his proprietary requirements model, while the SaaS vendor can automatically get a combined requirements model that reflects all clients´ common and variant requirements. The SaaS vendor then can develop a SaaS application according to the combined requirements model, so that individual client´s requirements can be satisfied by self-serve configuration without changing the SaaS application´s source code.
Keywords :
cloud computing; groupware; CRETE; SaaS applications; Web based software delivery model; collaborative requirement elicitation technique; software as a service; source code; Browsers; Collaboration; Connectors; Fires; Servers; Time factors; SaaS; collaboration; feature model; requirements elicitation;
Conference_Titel :
Service Operations, Logistics, and Informatics (SOLI), 2011 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4577-0573-1
DOI :
10.1109/SOLI.2011.5986533