{"id":17732,"date":"2026-04-20T08:42:43","date_gmt":"2026-04-20T06:42:43","guid":{"rendered":"https:\/\/www.uni.lu\/research-en\/?post_type=events&#038;p=17732"},"modified":"2026-05-11T16:57:02","modified_gmt":"2026-05-11T14:57:02","slug":"doctoral-defence-marco-alecci","status":"publish","type":"events","link":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/","title":{"rendered":"Doctoral Defence: Marco ALECCI"},"content":{"rendered":"\n<section class=\"py-0 wp-block-unilux-blocks-free-section section\"><div class=\"container xl:max-w-screen-xl\"><div class=\"wp-block-unilux-blocks-spacer is-spacer-size-md\"><\/div>\n\n\n<p>The <a href=\"https:\/\/www.uni.lu\/research-en\/doctoral-education\/dsse\/\">Doctoral School in Science and Engineering<\/a> is happy to invite you to Marco ALECCI\u2019s defence entitled<\/p>\n\n\n\n<h2 class=\"has-text-align-left wp-block-unilux-blocks-heading\"        id=\"context-is-key-combining-static-analysis-and-ai-for-actionable-android-app-analysis\"\n    >\nContext Is Key: Combining Static Analysis and AI for Actionable Android App Analysis<\/h2>\n\n\n\n<p><strong>Supervisor<\/strong>: <a href=\"https:\/\/www.uni.lu\/snt-en\/people\/jacques-klein\/\">Prof Jacques KLEIN<\/a><\/p>\n\n\n\n<p>Android apps are a central part of our lives; they support a wide range of activities such as communication, navigation, finance, health, and more. Apps handle sensitive data on a daily basis; therefore, ensuring their security and privacy is paramount. Today, app security heavily relies on automated analysis tools. Among these, static analyzers play a central role in identifying suspicious behaviors, potential vulnerabilities, and other security and privacy risks at scale.<\/p>\n\n\n\n<p>In practice, when static analysis tools are used, they often overwhelm practitioners with drastically large volumes of results. Inspecting all such outputs not only increases the cognitive burden on analysts but also reduces the practical utility of static analysis, making it difficult to extract actionable insights. Additionally, many of these results are false alarms or irrelevant to the specific analysis task, which limits their concrete actionability.<\/p>\n\n\n\n<p>One main reason for this limitation is that static analysis tools typically operate with limited awareness of the app\u2019s intended functionality and the analyst\u2019s objective. As an example, one may consider that some location data flowing out of a navigation app is part of its normal operation and expected behavior. At the same time, the same data flow in a calculator app may be highly suspicious and should be prioritized by an analyst. To make static analyzers practical and effective, such information must be taken into account. Hence, context is key.<\/p>\n\n\n\n<p>In this manuscript, we present contributions that address these challenges by improving the actionability and relevance of Android app static analysis. This work is organized into three parts.<\/p>\n\n\n\n<p>In Part I, we revisit Android app categorization, which directly affects an app\u2019s expected functionality. Existing categorizations, such as Google Play categories, are often too broad to capture meaningful behavioral differences between apps, limiting the effectiveness of context-aware analysis. To address this, we construct the first ground-truth dataset of fine-grained categorized apps and propose a new categorization approach, which better reflects the expected behavior of applications.<\/p>\n\n\n\n<p>In Part II, we introduce two analysis approaches leveraging multiple category-specific anomaly detection models to identify unusual behaviors: Difuzer++, which focuses on logic bombs, and DamFlow, which targets sensitive data leaks. By integrating contextual understanding of app behavior, these tools reduce the burden on the analyst and make the results more actionable.<\/p>\n\n\n\n<p>In Part III, we explore the analysis context itself. Specifically, we propose an LLM-based approach that allows practitioners aiming for data leak detection to focus on specific data flows (e.g., location data sent via SMS) rather than all possible flows. This approach allows prioritization of results based on the analysis objective while also reducing false negatives introduced by existing approaches. Altogether, this manuscript advances Android app analysis by combining app categorization, context-aware anomaly detection, and task-specific flow analysis. The contributions make static analysis outputs more relevant and actionable, empowering practitioners to efficiently identify security and privacy risks in real-world apps.<\/p>\n\n\n\n<ul class=\"wp-block-unilux-blocks-custom-buttons btn-list\"><li class=\"wp-block-unilux-blocks-custom-button\"    aria-disabled=\"false\"\n    >\n    <a\n        role=\"link\"\n        aria-disabled=\"false\"\n                    href=\"https:\/\/www.uni.lu\/research-en\/calendar?post_type=events&#038;p=17732&#038;calendar\"\n                target=\"_self\"\n        class=\"btn btn--secondary\"\n            >Add to calendar<\/a>\n<\/li>\n<\/ul>\n<\/div><\/section>\n","protected":false},"excerpt":{"rendered":"<p>Doctoral defence <\/p>\n","protected":false},"author":213,"featured_media":17733,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"featured_image_focal_point":{"x":0.55,"y":0.47},"show_featured_caption":false,"ulux_newsletter_groups":"","uluxPostTitle":"","uluxPrePostTitle":"","_trash_the_other_posts":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"event_start_date":"2026-05-22 10:00:00","event_end_date":"2026-05-22 13:00:00","event_speaker_name":"Marco ALECCI","event_speaker_link":"https:\/\/www.uni.lu\/snt-en\/people\/marco-alecci\/","event_is_online":false,"event_location":"University of Luxembourg - B\u00e2timent Central (Kirchberg Campus) - Room A12","event_street":"6, rue Richard Coudenhove-Kalergi","event_location_link":"https:\/\/www.uni.lu\/en\/about\/campuses\/","event_zip_code":"1359","event_city":"Luxembourg","event_country":"Luxembourg"},"events-topic":[286],"events-type":[281,283],"organisation":[61,60,218,235],"authorship":[213],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v22.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Doctoral Defence: Marco ALECCI I University of Luxembourg<\/title>\n<meta name=\"description\" content=\"Doctoral defence\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Doctoral Defence: Marco ALECCI\" \/>\n<meta property=\"og:description\" content=\"Doctoral defence\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/\" \/>\n<meta property=\"og:site_name\" content=\"Research EN\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T14:57:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/04\/20084230\/Marco-ALECCI-SnT-University-of-Luxembourg.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1365\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/\",\"url\":\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/\",\"name\":\"Doctoral Defence: Marco ALECCI I University of Luxembourg\",\"isPartOf\":{\"@id\":\"https:\/\/www.uni.lu\/research-en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/04\/20084230\/Marco-ALECCI-SnT-University-of-Luxembourg.jpg\",\"datePublished\":\"2026-04-20T06:42:43+00:00\",\"dateModified\":\"2026-05-11T14:57:02+00:00\",\"description\":\"Doctoral defence\",\"breadcrumb\":{\"@id\":\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#primaryimage\",\"url\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/04\/20084230\/Marco-ALECCI-SnT-University-of-Luxembourg.jpg\",\"contentUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/04\/20084230\/Marco-ALECCI-SnT-University-of-Luxembourg.jpg\",\"width\":2048,\"height\":1365},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.uni.lu\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Research\",\"item\":\"https:\/\/www.uni.lu\/research-en\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Events\",\"item\":\"https:\/\/www.uni.lu\/research-en\/events\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Doctoral Defence: Marco ALECCI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.uni.lu\/research-en\/#website\",\"url\":\"https:\/\/www.uni.lu\/research-en\/\",\"name\":\"Uni.lu\",\"description\":\"Research at the University of Luxembourg\",\"publisher\":{\"@id\":\"https:\/\/www.uni.lu\/research-en\/#organization\"},\"alternateName\":\"University of Luxembourg\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.uni.lu\/research-en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.uni.lu\/research-en\/#organization\",\"name\":\"University of Luxembourg\",\"alternateName\":\"Uni.lu\",\"url\":\"https:\/\/www.uni.lu\/research-en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.uni.lu\/research-en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/03\/03115550\/UNIV_SM-Profile_1600x1600px-scaled.jpg\",\"contentUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/03\/03115550\/UNIV_SM-Profile_1600x1600px-scaled.jpg\",\"width\":2560,\"height\":2560,\"caption\":\"University of Luxembourg\"},\"image\":{\"@id\":\"https:\/\/www.uni.lu\/research-en\/#\/schema\/logo\/image\/\"},\"description\":\"Research at the University of Luxembourg\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Doctoral Defence: Marco ALECCI I University of Luxembourg","description":"Doctoral defence","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/","og_locale":"en_GB","og_type":"article","og_title":"Doctoral Defence: Marco ALECCI","og_description":"Doctoral defence","og_url":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/","og_site_name":"Research EN","article_modified_time":"2026-05-11T14:57:02+00:00","og_image":[{"width":2048,"height":1365,"url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/04\/20084230\/Marco-ALECCI-SnT-University-of-Luxembourg.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/","url":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/","name":"Doctoral Defence: Marco ALECCI I University of Luxembourg","isPartOf":{"@id":"https:\/\/www.uni.lu\/research-en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#primaryimage"},"image":{"@id":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/04\/20084230\/Marco-ALECCI-SnT-University-of-Luxembourg.jpg","datePublished":"2026-04-20T06:42:43+00:00","dateModified":"2026-05-11T14:57:02+00:00","description":"Doctoral defence","breadcrumb":{"@id":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#primaryimage","url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/04\/20084230\/Marco-ALECCI-SnT-University-of-Luxembourg.jpg","contentUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/04\/20084230\/Marco-ALECCI-SnT-University-of-Luxembourg.jpg","width":2048,"height":1365},{"@type":"BreadcrumbList","@id":"https:\/\/www.uni.lu\/research-en\/events\/doctoral-defence-marco-alecci\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uni.lu\/en"},{"@type":"ListItem","position":2,"name":"Research","item":"https:\/\/www.uni.lu\/research-en\/"},{"@type":"ListItem","position":3,"name":"Events","item":"https:\/\/www.uni.lu\/research-en\/events\/"},{"@type":"ListItem","position":4,"name":"Doctoral Defence: Marco ALECCI"}]},{"@type":"WebSite","@id":"https:\/\/www.uni.lu\/research-en\/#website","url":"https:\/\/www.uni.lu\/research-en\/","name":"Uni.lu","description":"Research at the University of Luxembourg","publisher":{"@id":"https:\/\/www.uni.lu\/research-en\/#organization"},"alternateName":"University of Luxembourg","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.uni.lu\/research-en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.uni.lu\/research-en\/#organization","name":"University of Luxembourg","alternateName":"Uni.lu","url":"https:\/\/www.uni.lu\/research-en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.uni.lu\/research-en\/#\/schema\/logo\/image\/","url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/03\/03115550\/UNIV_SM-Profile_1600x1600px-scaled.jpg","contentUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/8\/2026\/03\/03115550\/UNIV_SM-Profile_1600x1600px-scaled.jpg","width":2560,"height":2560,"caption":"University of Luxembourg"},"image":{"@id":"https:\/\/www.uni.lu\/research-en\/#\/schema\/logo\/image\/"},"description":"Research at the University of Luxembourg"}]}},"_links":{"self":[{"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/events\/17732"}],"collection":[{"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/events"}],"about":[{"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/types\/events"}],"author":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/users\/213"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/comments?post=17732"}],"version-history":[{"count":2,"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/events\/17732\/revisions"}],"predecessor-version":[{"id":17976,"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/events\/17732\/revisions\/17976"}],"wp:authorship":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/users\/213"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/media\/17733"}],"wp:attachment":[{"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/media?parent=17732"}],"wp:term":[{"taxonomy":"events-topic","embeddable":true,"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/events-topic?post=17732"},{"taxonomy":"events-type","embeddable":true,"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/events-type?post=17732"},{"taxonomy":"organisation","embeddable":true,"href":"https:\/\/www.uni.lu\/research-en\/wp-json\/wp\/v2\/organisation?post=17732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}