App naar primair communicatiekanaal
Verantwoordelijk voor UX van hun 'Declareren' App (800.000 gebruikers). Gewerkt met technieken: Design Thinking, Focus groups, Usability Test, Analytics, Metrics, Service Blueprinting, Ideation.App met 4.8 sterren
Verantwoordelijk voor transitie van hun 'Declareren' App naar OutSystems. Talk Optimizing Your Mobile App for a 4.7 Store Rating op de OutSystems Developer Conference.Selfservice portaal, app, initiatieven
Verantwoordelijk voor front-end realisatie van het consumentenportaal van CZ en van hun 'Declareren' App. Won het ‘Strictly for Business’ evenement (innovatieve pitches), organiseerde een Fed-Ex Day (soort hackathon) en 'Chemistries' (specialist bijeenkomsten).Design en front-end ontwikkeling
Voor diverse projecten zorg ik voor het design en de front-end realisatie (APX-Endex, CBRE).Bouw en ondersteuning self-service portaal
Ontwikkelen van de front-end voor het consumentenportaal van Essent. Dit resulteerde in tevreden stakeholders en meetbare portaalverbeteringen.Opzet nieuwe interactiestijl
Voor de nieuwe versie van hun e-learning systeem ben ik verantwoordelijk voor de gebruikersinteractie en vormgeving. Ik breng de gebruikersbehoeften in kaart door middel van interviews en personas. Verder houd ik rekening met de eisen van de Product Owner en van de programmeurs. Dit resulteert in een interface waar klant en opdrachtgever zeer tevreden over zijn.Bouw en ondersteuning e-learning portaal
Mijn waarde lag in het bedenken en ontwikkelen van nieuwe delen software, het ondersteunen van klanten op de helpdesk en het maken van de vormgeving voor klanten van hun systeem.Opzet nieuwe interface
Voor mijn opdracht bedacht ik de interface voor een Flash Contentmanagementsysteem. Hiermee kunnen klanten zelf Flash sites mee bouwen en onderhouden.Opzet nieuwe interface
In mijn opdracht bedacht ik een concept om de papieren cursus ‘Intek’ te digitaliseren naar een web variant.Sentence Fusion is een toepassing waarbij twee gerelateerde zinnen samengevoegd worden tot een nieuwe zin, die de gedeelde informatie uit de twee zinnen omvat. Een belangrijk probleem hierbij is hoe automatisch de goede volgorde te bepalen van de woorden in de nieuwe, gefuseerde zin. In deze scriptie zal dit probleem nader bekeken worden. Momenteel wordt op diverse plaatsten Sentence Fusion onderzoek gedaan, onder meer in het Imogen project, binnen het IMIX NWO programma. Deze scriptie wordt uitgevoerd in het kader van het Imogen project. Om dit probleem aan te pakken is in deze scriptie eerst gekeken naar de gangbare technieken van Natural Language Generation (NLG) systemen. Dit zijn computersystemen die natuurlijke taal kunnen genereren. Daarbij wordt specifiek gekeken naar het gedeelte wat van abstracte informatie een leesbare zin kan genereren, namelijk surface realization. Om het probleem van de verkeerde woordvolgorde aan te pakken, zal er voor deze scriptie een surface realizer ontwikkeld worden. De surface realizer zal de zinnen corrigeren van de Sentence Fuser, het systeem dat binnen het Sentence Fusion onderzoek in ontwikkeling is en zinnen kan samenvoegen. Beide toepassingen zullen met elkaar moeten kunnen communiceren. Dit zal plaatsvinden met het formalisme XML. Dit is een formalisme om informatie te structureren. Ook wordt gekeken hoe de toepassing zo goed mogelijk kan aansluiten op andere NLG systemen in het vakgebied. Dit kan het beste met de XSLT standaard. Deze programmeertaal is gestandardiseerd, direct leesbaar en heeft op iedere computer hetzelfde resultaat. De zinnen waarmee de surface realizer mee te maken krijgt zijn alle in de Nederlandse taal en domeinonafhankelijk, dat wil zeggen dat ze niet zijn gebonden aan een bepaald onderwerp.
Bij het ontwikkelen van het systeem blijkt al snel dat een XSLT systeem wegens beperkte functionaliteit erg omslachtig en complex zal zijn. Daarom is het onderzoek voortgezet met PHP, een ‘programmeertaal’ met meer functionaliteiten. Hier is uiteindelijk een werkend systeem mee ontwikkeld, dat een correcte woordvolgorde van te toetsen zinnen kan aangeven. De kern van het systeem is dat grammatica regels vergeleken worden met de te toetsen zin. Als de zin overeenkomt met de regels uit de grammatica, is deze correct. Voordat een zin vergeleken kan worden met de grammatica wordt deze eerst door Alpino ontleedt, waardoor er linguïstische meta-informatie verkregen wordt en er een hiërarchische structuur van zinsdelen ontstaat. De grammatica regels worden automatisch afgeleid van door Alpino ontleedde zinnen uit de Alpino Treebank. Het systeem zal een ingevoerde zin vergelijken met de grammatica op basis van meta-informatie en zal dan een aantal manieren van woordvolgorde terug geven. Deze worden gerangschikt op waarschijnlijkheid.
Om de resultaten van de surface realizer vast te stellen, wordt er een evaluatieonderzoek gedaan. Uit dit onderzoek blijkt dat het genereren van oplossingen door de surface realizer gemiddeld 22 seconden duurt. Dit maakt real-time gebruik van de techniek onmogelijk, maar het is nog wel geschikt voor het genereren van documenten. Verder blijkt dat het systeem voor weinig zinnen (20%) minimaal een mogelijke manier van woordvolgorde kan aandragen. Maar de meest waarschijnlijke oplossingen die aangedragen worden zijn voor 80% als grammaticaal correct gewaardeerd door proefpersonen. In een technisch onderzoek is de imperfectie van de oplossingen nader bekeken. Daaruit blijkt dat de grammatica niet divers genoeg is om mee te werken. Dit is op te lossen door een grotere grammatica te gebruiken, zodat meer zinsdelen uit te toetsten zinnen herkent worden door het systeem. Een andere manier is om het systeem flexibel te maken. Daarbij is de bedoeling dat het systeem bepaalde optionele zinsdelen kan negeren, zodat er meer zinsdelen herkent worden. Hierbij valt te denken aan bijvoeglijke naamwoorden en bepalingen van plaats, tijd of doel. De ontwikkelde surface realizer is nu nog een basisversie, maar het onderzoek levert een hoop
Mijn afstudeerstage in het vierde jaar van de opleiding Communications & MultimediaDesign heb ik doorlopen bij thePharmacy in Eindhoven. thePharmacy is een webdesign-bureau dat zich richt op het brede scala aan ontwikkelingen in de nieuwe media. Mijn stage hield in dat er een Flash contentmanagementsysteem ontwikkeld moest worden.
Het probleem wat thePharmacy nu heeft bi het ontwikkelen van Flash-sites is dat er een nieuw contentmanagementsysteem voor iedere Flash site op maat gemaakt moet worden. Dit kost thePharmacy veel tijd en geld, omdat deze systemen niet herbruikbaar zijn. Daarnaast halen deze systemen de potentie die in een Flash site zit niet naar voren. Een universeel Flash contentmanagementsysteem voor Flash sites biedt hier een oplossing voor.
De centrale vraag die bij dit probleem hoort is: Hoe ziet een zo effectief en efficiënt mogelijk universeel, dynamisch, generiek Flash contentmanagementsysteem er uit?
Eerst wordt gekeken naar wat de doelgroep is. Het blijkt dat ‘directe klanten’ en ‘beheerders’ de doelgroepen zijn. Dan wordt er bekeken wat de opdrachtgever wil en wat de wensen van de doelgroepen zijn. Daaruit komt een lijst met eisen en wensen. Vervolgens worden deze gestructureerd en gedefinieerd, waarna ze tegen elkaar kunnen worden afgezet. Bij dit proces moet er goed gekeken worden naar de doelgroepen en er moeten keuzes gemaakt worden om voor iedere doelgroep een geschikt systeem te ontwikkelen.
Uit deze analyse komt een concept waar de eisen van de opdrachtgever en de wensen en behoeften van de doelgroepen in verwerkt zijn.
Uiteindelijk wordt er afgesloten met een conclusie en aanbevelingen voor de continuïteit van het project.