Experimentation of the Model Driven RichUbi Process in the Adaptive Rich Interfaces Development

Among the benefits of the Model Driven RichUbi process â€" proposed to support the construction of adaptive rich interfaces for context-sensitive ubiquitous applications â€" there are gains in efficiency of development teams by means of effort reduction and productivity increasing. This paper presents the results of an experimentation of the Model Driven RichUbi in the adaptive rich interfaces development against a not model-driven process based on the classic software life cycle. The experiment was conducted with groups of senior students from Computer Science and Computer Engineering undergraduate courses, in order to evaluate the teams' efficiency based on the data of development time and implemented lines of code collected during the processes execution. The results reported in this paper show that the groups which applied the Model Driven RichUbi process were, in general, faster and more productive for developing adaptive rich interfaces than the other groups.

[1]  Daniel A. Sadilek Prototyping domain-specific language semantics , 2008, OOPSLA Companion.

[2]  David Garlan,et al.  Component-Based Software Engineering in Pervasive Computing Environments , 2001 .

[3]  Thomas Weigert,et al.  Experiences in Deploying Model-Driven Engineering , 2007, SDL Forum.

[4]  Michel R. V. Chaudron,et al.  Empirical Investigations of Model Size, Complexity and Effort in a Large Scale, Distributed Model Driven Development Process , 2009, 2009 35th Euromicro Conference on Software Engineering and Advanced Applications.

[5]  Rossana M. de Castro Andrade,et al.  XMobile: A MB-UID environment for semi-automatic generation of adaptive applications for mobile devices , 2008, J. Syst. Softw..

[6]  Miguel A. Fernández,et al.  MDE Adoption in Industry: Challenges and Success Criteria , 2009, MoDELS.

[7]  Vinícius Ramos Toledo Ferraz,et al.  A low cost positioning and visualization system using smartphones for emergency ambulance service , 2010, SEHC '10.

[8]  Antônio Francisco do Prado,et al.  A Hybrid Approach for Adapting Web Graphical User Interfaces to Multiple Devices using Information Retrieved from Context , 2010, DMS.

[9]  G. Singh Content repurposing , 2004, IEEE MultiMedia.

[10]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[11]  Krzysztof Z. Gajos,et al.  SUPPLE: automatically generating user interfaces , 2004, IUI '04.

[12]  Vicente Pelechano,et al.  Article in Press Pervasive and Mobile Computing ( ) – Pervasive and Mobile Computing towards the Model Driven Development of Context-aware Pervasive Systems , 2022 .

[13]  Carlos Eduardo Cirilo Model Driven RichUbi processo dirigido a modelos para a construção de interfaces ricas de aplicações ubíquas sensíveis ao contexto , 2011 .

[14]  Mark Weiser The computer for the 21st century , 1991 .

[15]  Antonio Francisco do Prado,et al.  Content Adaptation in Ubiquitous Computing , 2011 .

[16]  Vaninha Vieira,et al.  Designing context-sensitive systems: An integrated approach , 2011, Expert Syst. Appl..

[17]  Jobson L. Massollar,et al.  Checklist to Characterize Ubiquitous Software Projects , 2007 .