Web framework, and in the end they filled a
questionnaire. The questions in the questionnaire
focused on three XIS-Web aspects: the language, the
framework and the general approach. The results
obtained from this experiment were also very
positive. These results showed preliminary
evidences of XIS-Web’s usefulness, and usability to
modelling responsive web applications.
For future work we identify some aspects to
improve. First, the case studies presented in this
research can only exercise and evaluate certain parts
of the framework; thus, to better evaluate the
proposed approach, one needs to conduct other case
studies, varying in complexity and subject. Second,
currently XIS-Web is applying the Master-Detail UI
pattern; to diversify the type of applications that can
be generated by XIS-Web it would be important to
add the generation of other UI patterns like
Breadcrumbs, Galleries or Dashboards (Crumlish
and Malone, 2009; Scott and Neil, 2009). Third,
considering that IFML is the OMG standard for UI
modelling, we would consider integrate its
constructs in XIS-Web, particularly those related
with the Interaction and Navigation views.
ACKNOWLEDGEMENTS
This work was partially supported by national funds
under FCT projects UID/CEC/50021/2019 and
02/SAICT/2017/29360.
REFERENCES
Atkinson, C., Khüne, T., 2003. Model-driven
development: a metamodeling foundation, In IEEE
Software, IEEE, 20(5), 36-41.
Ceri, S. et al., 2002. Designing Data-Intensive Web
Applications. Morgan Kaufmann Publishers.
Charland, A., Leroux, B., 2011. Mobile application
development: web vs. Native. Iin Communications of
the ACM, 54(5), pp. 49-53,.
Crumlish, C., Malone, E., 2009. Designing social
interfaces: Principles, patterns, and practices for
improving the user experience. O’Reilly Media, Inc.
Frasincar, F., Houben, G-J., Barna, P., 2006. HPG: the
Hera presentation generator. In Journal of web
Engineering, 5(2), pp. 175-200.
Garrigos, I., Gomez, J., Cachero, C., 2003. Modelling
adaptive web applications. Proc. of the IADIS
International Conference WWW/Internet, pp. 813-6.
Isakowitz, T., Stohr, E. A., Balasubramanian, P., 1995.
RMM: a methodology for structured hypermedia
design. In Communications of the ACM, 38(8), 34-44.
Heitktter, H., Hanschke, S., Majchrzak, T. A., 2012.
Evaluating cross-platform development approaches for
mobile applications. Web information systems and
technologies, pp. 120-138, Springer.
Kappel, G., Prll, B., Reich, S., Retschitzegger, W.,
2006.Web engineering. John Wiley & Sons.
Koch, N., Kraus, A., 2002. The expressive power of uml-
based web engineering. In Proc. of the 2nd
International Workshop on Web-oriented Software
Technology (IWWOST 2002), pp. 21-32.
Liddle, S. W., 2011. Model-driven software development.
In Handbook of Conceptual Modeling, pp. 17-54.
Springer.
Nielsen, J., Landauer, T.K., 1993. A mathematical model
of the finding of usability problems. In Proceedings of
the INTERACT’93 and CHI’93 conference on Human
factors in computing systems, pp.206-213, ACM.
OMG, 2015. Interaction Flow Modeling Language,
version 1.0, http://www.omg.org/spec/IFML/.
Pastor, O., Fons, J., Pelechano, V., & Abrahão, S., 2006.
Conceptual modelling of web applications: the OOWS
approach. In Web Engineering (pp.277-302). Springer.
Ribeiro, A., Silva, A. R., 2014. Evaluation of XIS-Mobile,
a Domain Specific Language for Mobile Application
Development. Journal of Software Engineering and
Applications, 7(11), Scientific Research Publishing.
Ribeiro, A., Silva, A.R.,2014. XIS-Mobile: A DSL for
Mobile Applications”,in Proceeding of ACM SAC, ACM.
Saraiva, J., Silva, A.R., 2008. Evaluation of MDE Tools
from a Metamodeling Perspective. Journal of Database
Management, 19(4): 50-75.
Saraiva, J., Silva, A.R., 2010. A Reference Model for the
Analysis and Comparison of MDE Approaches for
Web-Application Development, Journal of Software
Engineering and Applications, 3(5): 419-425.
Rossi, G., Urbieta, M., Distante, D., Rivero, J. M., &
Firmenich, S. (2016). 25 Years of Model-Driven Web
Engineering. What we achieved, What is missing.
CLEI Electronic Journal, 19(3), 5-57.
Schwinger, W., et al., 2008. A survey on web modeling
approaches for ubiquitous web applications. IJWIS,
4(3):234-305.
Schwinger, W., Retschitzegger, W., Schauerhuber, A.,
Kappel, G., Wimmer, M., Pröll, B., & Garrigos, I.,
2008. A survey on web modeling approaches for
ubiquitous web applications. International Journal of
Web Information Systems, 4(3), 234-305.
Scott, B., Neil, T., 2009. Designing web interfaces:
Principles and patterns for rich interactions. O'Reilly
Media, Inc.
Silva, A. R., Saraiva, J., Silva, R., Martins, C., 2007. XIS-
UML Profile for eXtreme Modeling Interactive
Systems. In MOMPES, IEEE.
Silva, A.R., 2015. Model-Driven Engineering: a Survey
Supported by a Unified Conceptual Model. Computer
Languages, Systems & Structures, Elsevier, 43(C),139–
155.
Wakil, K., & Jawawi, D. N., 2017. Comparison between
Web Engineering Methods to Develop Multi Web
Applications. Journal of Software, 12(10), 783-794.
ENASE 2019 - 14th International Conference on Evaluation of Novel Approaches to Software Engineering
264