rithm with a local search method.
REFERENCES
Abrah
˜
ao, S. and Insfran, E. (2017). Evaluating software
architecture evaluation methods: An internal replica-
tion. In Proceedings of the 21st International Confer-
ence on Evaluation and Assessment in Software Engi-
neering, pages 144–153. ACM.
Afzal, W., Torkar, R., and Feldt, R. (2009). A systematic
review of search-based testing for non-functional sys-
tem properties. Information and Software Technology,
51(6):957–976.
Ammar, L. B., Trabelsi, A., and Mahfoudhi, A. (2016).
A model-driven approach for usability engineering
of interactive systems. Software Quality Journal,
24(2):301–335.
Bastien, J. C. and Scapin, D. L. (1993). Ergonomic criteria
for the evaluation of human-computer interfaces. PhD
thesis, Inria.
Bavota, G., Di Penta, M., and Oliveto, R. (2014). Search
based software maintenance: Methods and tools. In
Evolving software systems, pages 103–137. Springer.
Bechikh, S., Said, L. B., and Gh
´
edira, K. (2011). Search-
ing for knee regions of the pareto front using mobile
reference points. Soft Computing, 15(9):1807–1823.
Boussa
¨
ıd, I., Siarry, P., and Ahmed-Nacer, M. (2017).
A survey on search-based model-driven engineering.
Automated Software Engineering, 24(2):233–294.
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouil-
lon, L., and Vanderdonckt, J. (2003). A unifying ref-
erence framework for multi-target user interfaces. In-
teracting with computers, 15(3):299–308.
Chanquoy, L., Tricot, A., and Sweller, J. (2007). La charge
cognitive: Th
´
eorie et applications. Armand Colin.
da Silva, A. R. (2015). Model-driven engineering: A survey
supported by the unified conceptual model. Computer
Languages, Systems & Structures, 43:139–155.
Fleck, M., Troya, J., Kessentini, M., Wimmer, M., and Alk-
hazi, B. (2017). Model transformation modulariza-
tion as a many-objective optimization problem. IEEE
Trans. Softw. Eng, 43(11):1009–1032.
Gajos, K. Z., Weld, D. S., and Wobbrock, J. O. (2010).
Automatically generating personalized user interfaces
with supple. Artificial Intelligence, 174(12):910–950.
Harman, M. and Jones, B. F. (2001). Search-based software
engineering. Information and software Technology,
43(14):833–839.
Hentati, M., Ammar, L. B., Trabelsi, A., and Mahfoudhi, A.
(2016a). An approach for incorporating the usability
optimization process into the model transformation. In
International Conference on Intelligent Systems De-
sign and Applications, pages 879–888. Springer.
Hentati, M., Ammar, L. B., Trabelsi, A., and Mahfoudhi,
A. (2016b). Model-driven engineering for optimizing
the usability of user interfaces. In ICEIS 2016 - Pro-
ceedings of the 18th International Conference on En-
terprise Information Systems, Volume 2, Rome, Italy,
April 25-28, 2016, pages 459–466.
Hentati, M., Trabelsi, A., Ammar, L. B., and Mahfoudhi, A.
(2018). Motuo: An approach for optimizing usability
within model transformations. Arabian Journal for
Science and Engineering, pages 1–17.
Hentati, M., Trabelsi, A., Benammar, L., and Mahfoudhi,
A. (2019). Search-based software engineering for
optimising usability of user interfaces within model
transformations. IET Software, 13(5):368–378.
I
˜
niguez-Jarr
´
ın, C., Panach, J. I., and L
´
opez, O. P. (2020).
Improvement of usability in user interfaces for mas-
sive data analysis: an empirical study. Multimedia
Tools and Applications, pages 1–32.
ISO, I. (2005). Iec 25000 software and system engineering–
software product quality requirements and evaluation
(square)–guide to square. International Organization
for Standarization, pages 3–20.
Mkaouer, M. W., Kessentini, M., Shaout, A., Koligheu, P.,
Bechikh, S., Deb, K., and Ouni, A. (2020). Many-
objective software remodularization using nsga-iii.
arXiv preprint arXiv:2005.06510.
Ouni, A., Kessentini, M., Sahraoui, H., and Boukadoum, M.
(2013). Maintainability defects detection and correc-
tion: a multi-objective approach. Automated Software
Engineering, 20(1):47–79.
Pitangueira, A. M., Maciel, R. S. P., and Barros, M. (2015).
Software requirements selection and prioritization us-
ing sbse approaches: A systematic review and map-
ping of the literature. Journal of Systems and Soft-
ware, 103:267–280.
Rachmawati, L. and Srinivasan, D. (2009). Multiobjective
evolutionary algorithm with controllable focus on the
knees of the pareto front. IEEE Transactions on Evo-
lutionary Computation, 13(4):810–824.
Raneburger, D., Kaindl, H., and Popp, R. (2015). Strategies
for automated gui tailoring for multiple devices. In
System Sciences (HICSS), 2015 48th Hawaii Interna-
tional Conference on, pages 507–516. IEEE.
Seffah, A., Donyaee, M., Kline, R. B., and Padda,
H. K. (2006). Usability measurement and metrics:
A consolidated model. Software Quality Journal,
14(2):159–178.
ICSOFT 2021 - 16th International Conference on Software Technologies
284