{"id":"W4416962117","doi":"10.1109/pst65910.2025.11268827","title":"A Modeling and Static Analysis Approach for the Verification of Privacy and Safety Properties in Kotlin Android Apps","year":2025,"lang":"","type":"article","venue":"","topic":"Advanced Malware Detection Techniques","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"Toronto Metropolitan University; Queen's University","funders":"","keywords":"Static analysis; Android (operating system); Plug-in; Set (abstract data type); Security analysis; Mobile device; Mobile apps","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0008426486,0.0001757501,0.0003776147,0.0004843785,0.0001980663,0.0001218683,0.0003623063,0.00007749652,0.000001025158],"category_scores_gemma":[0.0001758953,0.0001266061,0.0000672094,0.001567835,0.0001611696,0.0004370716,0.0002898817,0.0001334045,3.353456e-8],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0000554085,"about_ca_system_score_gemma":0.00008481048,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0001662445,"about_ca_topic_score_gemma":0.00003844601,"domain_scores_codex":[0.9983393,0.00009504609,0.0006465731,0.0005686543,0.0001515481,0.0001988635],"domain_scores_gemma":[0.9988835,0.0001844642,0.0001414644,0.0005781486,0.0001805689,0.00003188468],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0004741428,0.0002770307,0.0008661294,0.001177952,0.0005144366,2.40008e-7,0.006957061,0.4399454,0.00301313,0.01982532,0.000006581455,0.5269426],"study_design_scores_gemma":[0.0003963783,0.00007723187,0.0004302774,0.00005871326,0.0001731868,9.988049e-7,0.0007582046,0.9881833,0.006326726,0.00343021,0.00003467164,0.0001300689],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.02182811,0.002139752,0.9739932,0.0004226891,0.00002282081,0.001445433,0.000004922272,0.00006873759,0.00007427276],"genre_scores_gemma":[0.7723531,0.001154081,0.2261348,0.00004860864,0.000003691706,0.0001942111,0.000001450254,0.000005533946,0.0001044628],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.750525,"threshold_uncertainty_score":0.5162847,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02809951363479634,"score_gpt":0.2718387663309572,"score_spread":0.2437392526961609,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}