, Préambule La recherche d'une adaptation passe par le traitement des éléments HTML de la page afin de satisfaire les préférences de l'utilisateur. Ce chapitre décrit le fonctionnement global du démonstrateur mis en place afin de réaliser l'adaptation de pages Web, Nous décrivons donc ici les diverses structures de données utilisées et les paramètres des algorithmes génétiques. Ainsi nous dessinons le processus global d'adap

. Données-en-sortie and . .. Web,

. .. Les-différents-paramètres,

.. .. Exemples-d'adaptations,

, Les deux ensembles d'objectifs S 2agr et S 4agr sont ceux pour lesquels trouver une bonne solution est le plus difficile. La table 8.14 montre l'effet de l'agrégation sur les 9 pages Web. Alors que NSGA-II peine à donner de bonnes solutions dans la plupart des cas, NSGA-III affiche des temps de calcul plus faibles. Cette troisième version permet aussi de trouver de bonnes solutions là où cela n

. Synthèse-générale-sur-nsga-ii and . Nsga-iii, Les tendances se dessinent et les hypothèses émises avec l'exemple Godaddy semblent se confirmer. L'algorithme d'optimisation NSGA-II permet de trouver des solutions (adaptations) qui satisfont tous les objectifs utilisateur. Cependant des limitations inhérentes à son fonctionnement propre ne permettent pas de traiter des pages Web de grande taille (contenant beaucoup d'éléments). De plus, si le nombre d'objectifs définis par l'utilisateur devient important, cela engendre également une augmentation des dépendances entre objectifs et par conséquent, une difficulté accrue. Dans cette expérimentation, l'ensemble des exemples est traitable, c'est-à-dire qu'une bonne solution d'adaptation existe. Pour un ensemble d'objectifs donné, lorsqu'aucune tentative ne donne de bonne solution

R. Dans-la, la solution idéale (qui satisfait tout les objectifs) n'existe pas forcément et la solution la plus satisfaisante devra être conservée

, Cette version de l'algorithme qui utilise des opérateurs génétiques un peu différents permet de converger vers une bonne solution en un nombre de générations (itérations) bien plus petit. Cela signifie qu'avec un même ensemble d'objectifs, une bonne solution est trouvée en réduisant le nombre d'opérations réalisées sur les individus de la population (ensemble de solutions), NSGA-III offre une bonne amélioration dans l'ensemble

, 1 (a) à (d) mettent en évidence ce phénomène respectivement sur les ensembles d'objectifs S 4 et S 4agr en ce qui concerne les pourcentages d'objectifs satisfaits et sur les ensembles d'objectifs S 1 et S 1agr en ce qui concerne les temps d'exécution. Dans ces graphiques, l'abscisse représente le nombre d'objectifs associés aux différentes pages Web de notre corpus, Les figures, vol.8

, De plus en plus de services naissent, nous permettant de réaliser plus facilement des opérations de la vie quotidienne. Malheureusement la démocratisation de cet outil entraîne de plus en plus la suppression des services « physiques » qui deviennent maintenant totalement virtuels. L'accessibilité de ces services (au sens large du terme) par le plus grand nombre est donc un enjeu non négligeable. Le désir des entreprises de déployer leurs propres services augmentant, des aberrations sont parfois visibles. Par exemple, certaines plates-formes de messagerie permettant de créer une adresse e-mail demandent une autre adresse e-mail de secours. Ce champ étant parfois obligatoire, Le Web est de nos jours devenu incontournable. La quantité de pages Web disponibles ne cesse d'augmenter

, Pourtant lorsqu'une personne perd la vue, beaucoup de portes se ferment devant elle, et le monde du Web et des nouvelles technologies participent grandement à l'exclusion des personnes déficientes visuelles. Il existe tout de même des outils permettant d'améliorer la qualité de l'accès à l'information. Ces outils sont également appuyés par des standards et recommandations qui donnent des règles de conduite pour le développement de pages et services web. Des outils de lecture d'écran permettent par exemple aux personnes non-voyantes d'accéder de manière vocale (ou même en braille) à l'information textuelle. Même si les personnes qui ont une basse vision sont tout à fait en capacité d'utiliser les lecteurs d'écran, le reste de vue dont elles disposent reste tout de même important pour elles. Une vision, y compris fortement dégradée, L'accessibilité des pages Web et des divers services pour les personnes déficientes visuelles n'est, de nos jours, pas encore réellement considérée et fait souvent l'objet d'ignorance voire même de mépris

, Ces agrandisseurs d'écran apportent de vraies améliorations sur le confort d'utilisation de l'outil informatique de manière générale. Cependant, lorsqu'il s'agit de les utiliser sur des pages Web, les bénéfices sont plus mitigés. En effet

S. Aupetit, N. Monmarché, and M. Slimane, Comparison of two swarm intelligence optimization algorithms on the textual color problem for web accessibility, Swarm Intelligence Based Optimization -First International Conference, pp.89-97, 2014.

, World Wide Web Consortium, pp.2014-2025

C. Boutilier, F. Bacchus, and R. I. Brafman, Ucp-networks : A directed graphical representation of conditional utilities, 2013.

C. Boutilier, R. I. Brafman, H. Holger, D. Hoos, and . Poole, Reasoning with conditional ceteris paribus preference statements, Proceedings of the Fifth conference on Uncertainty in Artificial Intelligence, UAI'99, pp.71-80, 1999.

T. Baccino and T. Colombi, L'analyse des mouvements des yeux sur le web. Revue d'Intelligence Artificielle, vol.14, pp.127-148, 2000.

Y. Bonavero, M. Huchard, and M. Meynard, Improving Web Accessibility : Computing New Web Page Design with NSGA-II for People with Low Vision, International Journal on Advances in Internet Technology, vol.7, issue.3-4, pp.243-261, 2014.
URL : https://hal.archives-ouvertes.fr/lirmm-01101952

Y. Bonavero, M. Huchard, and M. Meynard, Web page personalization to improve e-accessibility for visually impaired people, Proceedings of the Second International Conference on Building and Exploring Web Based Environments (WEB 2014), pp.40-45, 2014.
URL : https://hal.archives-ouvertes.fr/lirmm-01075534

Y. Bonavero, M. Huchard, and M. Meynard, Reconciling user and designer preferences in adapting web pages for people with low vision, Proceedings of the 12th Web for All Conference, W4A '15, vol.10, pp.1-10, 2015.
URL : https://hal.archives-ouvertes.fr/lirmm-01160733

J. P. Bigham, R. S. Kaminsky, R. E. Ladner, O. M. Danielsson, G. L. Hempton et al., Making web images accessible, Proceedings of the 8th International ACM SIGACCESS Conference on Computers and Accessibility, Assets '06, pp.181-188, 2006.

P. Jeffrey, R. E. Bigham, and . Ladner, Accessmonkey : a collaborative scripting framework for web users and developers, Proceedings of the 2007 international cross-disciplinary conference on Web accessibility (W4A), pp.25-34, 2007.

T. Chiang, A NSGA-III non official C++ implementation

H. Hossein-rajabalipour-cheshmehgaz, A. Haron, and . Sharifi, The review of multiple evolutionary searches and multi-objective evolutionary algorithms, Artif. Intell. Rev, vol.43, issue.3, pp.311-343, 2015.

S. Colas, Outils d'amélioration de l'accessibilité du Web pour les personnes visuellement handicapées, 2008.

K. Deb, S. Agrawal, A. Pratap, and T. Meyarivan, A fast and elitist multiobjective genetic algorithm : NSGA-II, IEEE Trans. Evolutionary Computation, vol.6, issue.2, pp.182-197, 2002.

K. Deb, S. Agrawal, A. Pratap, and T. Meyarivan, A fast and elitist multiobjective genetic algorithm : NSGA-II, IEEE Trans. Evolutionary Computation, vol.6, issue.2, pp.182-197, 2002.

, Référentiel Général d'Accessibilité pour les Administrations version 2.2.1, pp.2014-2025, 2009.

K. Deb and H. Jain, An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I : solving problems with box constraints, IEEE Trans. Evolutionary Computation, vol.18, issue.4, pp.577-601, 2014.

S. Ferretti, S. Mirri, C. Prandi, and P. Salomoni, Exploiting reinforcement learning to profile users and personalize web pages, IEEE 38th Annual Computer Software and Applications Conference, COMPSAC Workshops, pp.252-257, 2014.

S. Ferretti, S. Mirri, C. Prandi, and P. Salomoni, User centered and context dependent personalization through experiential transcoding, Workshop on Networking Issues in Multimedia Entertainment (NIME'14), 2014.

A. Foti and G. Santucci, Increasing web accessibility through an assisted color specification interface for colorblind people. IxD&A, pp.41-48, 2009.

P. Haddawy and S. Hanks, Representations for decision-theoretic planning : Utility functions for deadline goals, KR 1992, pp.71-82, 1992.

M. Harman, S. Mansouri, and Y. Zhang, Search-based software engineering : trends, techniques and applications, ACM Comput. Surv, vol.45, issue.1, p.61, 2012.

Y. Muhammad-asiful-islam, I. V. Borodin, and . Ramakrishnan, Mixture model based label association techniques for web accessibility, UIST, pp.67-76, 2010.

H. Jain and K. Deb, An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part ii : Handling constraints and extending to an adaptive approach, Evolutionary Computation, vol.18, issue.4, pp.602-622, 2014.

H. Jain and K. Deb, An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part II : handling constraints and extending to an adaptive approach, IEEE Trans. Evolutionary Computation, vol.18, issue.4, pp.602-622, 2014.

S. Kaci, Working with Preferences : Less Is More. Cognitive Technologies, 2011.
URL : https://hal.archives-ouvertes.fr/lirmm-00681057

D. Lunn, S. Bechhofer, and S. Harper, A user evaluation of the sadie transcoder, Proceedings of the 10th International ACM SIGACCESS Conference on Computers and Accessibility, pp.137-144, 2008.

D. Lunn, S. Harper, and S. Bechhofer, Combining sadie and axsjax to improve the accessibility of web content, Proceedings of the International Cross-Disciplinary Conference on Web Accessibility, vol.4, pp.75-78, 2009.

A. Liefooghe, Metaheuristics for multiobjective optimisation : Cooperative approaches, uncertainty handling and application in logistics. Theses, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00522616

. Liris, Natbraille un transcripteur Braille libre, 2015.

A. Mereuta and S. Aupetit, Nicolas Monmarché, and Mohamed Slimane. Web page textual color contrast compensation for CVD users using optimization methods, J. Math. Model. Algorithms in OR, vol.13, issue.4, pp.447-470, 2014.

M. Macías, J. González, and F. Sánchez, On adaptability of Web sites for visually handicapped people, Proceedings of the second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH), vol.2347, pp.264-273, 2002.

S. Mirri, C. Prandi, and P. Salomoni, Experiential adaptation to provide user-centered web content personalization, Proc. IARIA Conference on Advances in Human oriented and Personalized Mechanisms, Technologies, and Services (CENTRIC2013), pp.31-36, 2013.

S. Mirri, P. Salomoni, C. Prandi, and L. Muratori, Gapforape : an augmented browsing system to improve web 2.0 accessibility. New Review of Hypermedia and Multimedia, vol.18, pp.205-229, 2012.

, OMS. Maladies oculaires prioritaires -Cataracte

, Maladies oculaires prioritaires -Dégénérescence maculaire liée à l'âge (DMLA), OMS

, OMS. Maladies oculaires prioritaires -Erreurs de réfraction

, OMS. Maladies oculaires prioritaires -Glaucome

, OMS. Maladies oculaires prioritaires -Rétinopathies diabétiques

F. Petitdemange, Inférence de la structure d'une page web en vue d'améliorer son accessibilité, Sciences et Techniques du Languedoc, issue.2, 2014.

L. Pibre, Stéganalyse par "deep learning, 2015.

C. Vikas, R. Raykar, B. Duraiswami, and . Krishnapuram, A fast algorithm for learning a ranking function from large-scale data sets, IEEE Trans. Pattern Anal. Mach. Intell, vol.30, issue.7, pp.1158-1170, 2008.

G. Santucci, Vis-a-wis : Improving visual accessibility through automatic web content adaptation, Universal Access in Human-Computer Interaction. Applications and Services, 5th International Conference, vol.5616, pp.787-796, 2009.

L. Troiano, C. Birtolo, and M. Miranda, Adapting palettes to color vision deficiencies by genetic algorithm, Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation, GECCO '08, pp.1065-1072, 2008.

B. Tibbitts, S. Crayne, V. Hanson, J. Brezin, C. Swart et al., HTML parsing in Java for accessibility transformation, Proceedings of XML 2002 -XML Conference and Exposition, 2002.

, User Agent Accessibility Guidelines, World Wide Web Consortium, pp.2014-2025

G. H. and V. Wright, The logic of Preference : an Essay, 1963.

, W3C. Contrast (Minimum) : Understanding SC 1.4.3, 2015.

, Web Content Accessibility Guidelines. Accessed, pp.2014-2025

, Web Accessibility Initiative

. Wikipedia.-contraste and . Simultané, , 2015.

A. Figure,

, Sur les boutons de gauche le contraste entre le texte blanc et le fond bleu n'est pas forcément très suffisant pour tout le monde. De la même manière, le contraste entre le texte et l'arrière-plan de l'en-tête et du pied du tableau est aussi relativement faible. De manière générale, le thème d'écriture blanc sur le fond bleu choisi peut véritablement être sujet à des difficultés de lecture. Pour finir, le petit titre (principal) où est écrit « Portail » a une couleur de caractères

A. , ReasonFrance Figure A.10 -Page du site Web Reason France (forum)

. Le-forum-reasonfrance-est-l'exemple-le-plus-gros-de-notre-Échantillon, Il compte un grand nombre d'éléments textuels et d'arrière-plans. Comme sur la plupart des autres exemples, on peut rencontrer des difficultés par rapport au contraste texte -arrière-plan. Par exemple le nom (pseudo) de la personne qui a déposé le message ou ouvert un sujet n'est pas très contrasté avec l'arrière-plan d'un point de vue de la brillance de la couleur, vol.122, p.122

, 106 151 55 7 -regularTxtClr : 255, 255, 255 8 -footer1TxtClr : 106 151, vol.55, p.255

, ) ? y distOrigClr(3) ? y distOrigClr(4) ? y distOrigClr(5) ? y distOrigClr(6) ? y distOrigClr(7) ? y distOrigClr(8) ? y distOrigClr, Contraintes de distance de couleurs : distOrigClr(0) ? y distOrigClr(1) ? y distOrigClr

, Contraintes de distance de couleurs : distOrigClr(0) ? y distOrigClr(1) ? y distOrigClr(2) ? y distOrigClr(3) ? y distOrigClr(10) ? y distOrigClr(11) ? y Variables : 0 -hdBckClr : 051, 051, 051 1 -opennedMenuBckClr : 105, 158, 003 2 -bodyBckClr : 255, vol.255, p.255

, 5 -blockRgtBck : 11 11 12 6 -buttonRgtBck : 245 228 87 7 -bottomPgBck : 16 16 17 8 -h1l1Clr : 255 255, vol.57, p.4

, 5 -blockRgtBck : 11 11 11 6 -buttonRgtBck : 245 228, vol.18, p.26, 193193193.

, 16) ? x contrast(5, 20) ? x contrast(5, 21) ? x contrast(5, 22) ? x contrast(5, 6) ? x contrast(6, 23) ? x contrast(4, 24) ? x Variables : 0 topMenuBck : 38 38 38 1 topMenuSlctBck : 61 59 59 2 generalBck : 16 16 16 3 centralblockBck : 20, 12) ? x contrast(4, 13) ? x contrast(4, 14) ? x contrast(4, 19) ? x contrast(7, 15) ? x contrast, vol.20, 196196196.

, 27) ? x contrast(14,28) ? x contrast(15,29) ? x contrast(16,30) ? x contrast(16,31) ? x contrast(4,57) ? x contrast(4,58) ? x contrast(5,32) ? x contrast(5,33) ? x contrast(6,34) ? x contrast(3,35) ? x contrast(3,36) ? x contrast(7,37) ? x contrast(8,38) ? x contrast(9,39) ? x contrast(11,40) ? x contrast(12,40) ? x contrast(11,41), vol.13