Per sistemi software complessi, l’esistenza di molteplici varianti potrebbe essere troppo ampia per essere considerata dai progettisti, rendendo l’adattamento dei sistemi molto difficile da definire, implementare e rivedere. Tuttavia, potrebbero verificarsi situazioni impreviste e nuovi obiettivi per gli utenti che richiedono l’adattamento del sistema anche se il caso concreto non è stato considerato in fase di progettazione. Per affrontare tali situazioni, proponiamo un quadro formale generale per i sistemi auto-adattivi (SAS) in grado di: • Raccomandare automaticamente obiettivi personalizzati e contestualizzati agli utenti; • Derivare automaticamente l’applicazione logica specializzata che, se eseguita, rende soddisfatti gli obiettivi consigliati; Per dimostrare il nostro framework in azione, utilizzeremo uno scenario concreto per mostrare come le diverse componenti sono coinvolte per supportare la variabilità del software in fase di esecuzione. Inoltre, si utilizza un “proof of concept” per convalidare il grado di soddisfazione dell’utente, l’influenza sociale dei colleghi o conoscenti, la fiducia dell’utente rispetto a suggerimenti affidabili e soluzioni proposte dal nostro framework in base al contesto e alla consapevolezza dell’utente stesso. Tale metodologia è basata sullo studio di un questionario compilato dall’utente ed eseguito su vari utilizzatori del sistema esposti ad esso per un determinato periodo di tempo.
DERIVAZIONE E PERFEZIONAMENTO DEGLI OBIETTIVI PERSONALIZZATI DEI SISTEMI AUTO-ADATTIVI
DINOI, DAVIDE
2019/2020
Abstract
Per sistemi software complessi, l’esistenza di molteplici varianti potrebbe essere troppo ampia per essere considerata dai progettisti, rendendo l’adattamento dei sistemi molto difficile da definire, implementare e rivedere. Tuttavia, potrebbero verificarsi situazioni impreviste e nuovi obiettivi per gli utenti che richiedono l’adattamento del sistema anche se il caso concreto non è stato considerato in fase di progettazione. Per affrontare tali situazioni, proponiamo un quadro formale generale per i sistemi auto-adattivi (SAS) in grado di: • Raccomandare automaticamente obiettivi personalizzati e contestualizzati agli utenti; • Derivare automaticamente l’applicazione logica specializzata che, se eseguita, rende soddisfatti gli obiettivi consigliati; Per dimostrare il nostro framework in azione, utilizzeremo uno scenario concreto per mostrare come le diverse componenti sono coinvolte per supportare la variabilità del software in fase di esecuzione. Inoltre, si utilizza un “proof of concept” per convalidare il grado di soddisfazione dell’utente, l’influenza sociale dei colleghi o conoscenti, la fiducia dell’utente rispetto a suggerimenti affidabili e soluzioni proposte dal nostro framework in base al contesto e alla consapevolezza dell’utente stesso. Tale metodologia è basata sullo studio di un questionario compilato dall’utente ed eseguito su vari utilizzatori del sistema esposti ad esso per un determinato periodo di tempo.I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14253/92291