DocumentCode :
3329671
Title :
A Software Product Line Approach for End User Development of Smart Spaces
Author :
Tzeremes, Vasilios ; Gomaa, Hassan
Author_Institution :
Comput. Sci. Dept., George Mason Univ., Fairfax, VA, USA
fYear :
2015
fDate :
19-19 May 2015
Firstpage :
23
Lastpage :
26
Abstract :
Several End User Development (EUD) tools have been proposed that enable end users to create software applications for smart spaces. Even though most of the tools focus on architecture and usability they don´t take into account the end user background. For instance some end users are domain experts, experienced software developers, and others have very limited computer skills. Furthermore current EUD approaches do not address reuse. In this paper we present XANA, an EUD framework that extends existing EUD tools with Software Product Line (SPL) concepts. The framework targets two types of users: the application designers and the end users. Application designers create the SPL for end users. End users select SPL features and derive applications for their smart spaces. XANA promotes reuse by allowing end users to reuse features and components to create applications. We illustrate its use with examples in a smart home setting.
Keywords :
home computing; software reusability; EUD tools; SPL concepts; XANA; end user development; smart home setting; smart spaces; software product line approach; software reuse; Aerospace electronics; Computer architecture; Conferences; Smart homes; Software; Software product lines; Surveillance; End User Development; Feature Modeling; Smart Spaces; Software Product Lines; Software Reuse;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Product Line Approaches in Software Engineering (PLEASE), 2015 IEEE/ACM 5th International Workshop on
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/PLEASE.2015.14
Filename :
7169734
Link To Document :
بازگشت