In recent years, several design notations have been proposed to model domain-specific applications or reference architectures. In particular, James Conallen has proposed the UML Web Application Extension (WAE): a UML extension to model Web applications. The aim of our empirical investigation is to test whether the usage of the Conallen notation supports comprehension and maintenance activities with significant benefits, and whether such benefits depend on developers' ability and experience. This paper reports and discusses the results of a series of four experiments performed in different locations and with subjects possessing different experience -namely undergraduate students,...
Web application design requires the modeling of multiple, separate concerns, such as the navigationa...
Web application design requires the modeling of multiple, separate concerns, such as the navigationa...
Context: The conventional wisdom states that stereotypes are used to clarify or extend the meaning o...
In recent years, several design notations have been proposed to model domain-specific applications o...
In recent years, several design notations have been proposed to model domain-specific applications o...
Comprehension of Web applications is a complex task, since several concerns co-exist in their implem...
Proponents of design notations tailored for specific application domains or reference architectures,...
Comprehension of Web applications is a complex task, since several concerns co-exist in their implem...
Comprehension of Web applications is a complex task, since several concerns co-exist in their implem...
Proponents of design notations tailored for specific application domains or reference architectures,...
Proponents of design notations tailored for specific application domains or reference architectures,...
Proponents of design notations tailored for specific application domains or reference architec...
Proponents of design notations tailored for specific application domains or reference architectures,...
Proponents of design notations tailored for specific ap-plication domains or reference architectures...
Comprehension of Web applications is a complex task, since several concerns co-exist in their implem...
Web application design requires the modeling of multiple, separate concerns, such as the navigationa...
Web application design requires the modeling of multiple, separate concerns, such as the navigationa...
Context: The conventional wisdom states that stereotypes are used to clarify or extend the meaning o...
In recent years, several design notations have been proposed to model domain-specific applications o...
In recent years, several design notations have been proposed to model domain-specific applications o...
Comprehension of Web applications is a complex task, since several concerns co-exist in their implem...
Proponents of design notations tailored for specific application domains or reference architectures,...
Comprehension of Web applications is a complex task, since several concerns co-exist in their implem...
Comprehension of Web applications is a complex task, since several concerns co-exist in their implem...
Proponents of design notations tailored for specific application domains or reference architectures,...
Proponents of design notations tailored for specific application domains or reference architectures,...
Proponents of design notations tailored for specific application domains or reference architec...
Proponents of design notations tailored for specific application domains or reference architectures,...
Proponents of design notations tailored for specific ap-plication domains or reference architectures...
Comprehension of Web applications is a complex task, since several concerns co-exist in their implem...
Web application design requires the modeling of multiple, separate concerns, such as the navigationa...
Web application design requires the modeling of multiple, separate concerns, such as the navigationa...
Context: The conventional wisdom states that stereotypes are used to clarify or extend the meaning o...