2008
DOI: 10.1108/17440080810901089
|View full text |Cite
|
Sign up to set email alerts
|

A survey on web modeling approaches for ubiquitous web applications

Abstract: PurposeUbiquitous web applications (UWA) are a new type of web applications which are accessed in various contexts, i.e. through different devices, by users with various interests, at anytime from anyplace around the globe. For such full‐fledged, complex software systems, a methodologically sound engineering approach in terms of model‐driven engineering (MDE) is crucial. Several modeling approaches have already been proposed that capture the ubiquitous nature of web applications, each of them having different … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
22
0
2

Year Published

2009
2009
2020
2020

Publication Types

Select...
6
2
1

Relationship

2
7

Authors

Journals

citations
Cited by 45 publications
(24 citation statements)
references
References 83 publications
(161 reference statements)
0
22
0
2
Order By: Relevance
“…Adaptation of a web application typically falls into two categories depending on who is in control of the adaptation process [13]: adaptivity when the web application is responsible for adapting itself [9,10], adaptable when the end user is responsible for adapting the web application by means provided by this application [7], and mixed-initiative when the responsibility is shared between the web application and the end user [13]. Adapting a web application obviously represents an important opportunity for several stakeholders [8,10,37,43]:…”
Section: An Instantiation Of the Conceptual Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…Adaptation of a web application typically falls into two categories depending on who is in control of the adaptation process [13]: adaptivity when the web application is responsible for adapting itself [9,10], adaptable when the end user is responsible for adapting the web application by means provided by this application [7], and mixed-initiative when the responsibility is shared between the web application and the end user [13]. Adapting a web application obviously represents an important opportunity for several stakeholders [8,10,37,43]:…”
Section: An Instantiation Of the Conceptual Frameworkmentioning
confidence: 99%
“…Adaptation can be effectively and efficiently applied to a wide variety of human activity domains. Potential benefits include improving [29]: usability, user experience, navigation, task completion time,… ─ Designers: several methods exist that support designers in conducting web engineering (e.g., [23,37,43] all provide extensive and interesting comparison and survey of major web engineering methods), but only some of them support adaptation explicitly, with varying levels of granularity, context-awareness [43]. ─ Developers: adaptation can be developed for many different types of web applications ranging from simple HTML pages [8] until Rich Internet Applications (RIAs) [22]; several User Interface Description Languages (UIDLs) [49] could provide developers with developing facilities for producing various interfaces for various contexts of use from a set of models [34]; the complexity of software architectures for supporting adaptation could vary depending on the sophistication of context-awareness [4], thus making it more complex for developers [50,52].…”
Section: An Instantiation Of the Conceptual Frameworkmentioning
confidence: 99%
“…Finally, we point the interested reader to a recent survey on ubiquitous applications, containing details on most of the methods discussed above (Schwinger 2008).…”
Section: Related Workmentioning
confidence: 99%
“…MDE aims to address platform complexity by using models and model transformations for the specification/generation of software artifacts. Thus, MDE techniques have been increasingly used to automate the generation of Web applications [8,11,2,12,3,7,6,9]. While these existing MDE approaches cover a variety of technologies (e.g.…”
Section: Introductionmentioning
confidence: 99%