{"id":"W2943181499","doi":"10.1145/3297280.3297447","title":"An exploratory study of MVC-based architectural patterns in Android apps","year":2019,"lang":"en","type":"article","venue":"","topic":"Software Engineering and Design Patterns","field":"Social Sciences","cited_by":17,"is_retracted":false,"has_abstract":true,"ca_institutions":"École de Technologie Supérieure; Université du Québec à Montréal","funders":"","keywords":"Android (operating system); Computer science; Software design pattern; Heuristics; Architectural pattern; Behavioral pattern; Implementation; Design pattern; Empirical research; Software; World Wide Web; Software development; Software engineering; Operating system; Software design","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.0003634109,0.00007388941,0.0001351652,0.00011985,0.00003055067,0.0000179938,0.0001778957,0.00003818647,0.000192061],"category_scores_gemma":[0.00004126045,0.00006664795,0.00002137249,0.0002114398,0.00002109703,0.00009414626,0.00001004345,0.00008357623,0.00002018139],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00002600262,"about_ca_system_score_gemma":0.00005577416,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003535956,"about_ca_topic_score_gemma":0.009211464,"domain_scores_codex":[0.9990997,0.0001656822,0.0001431912,0.0001649019,0.0002445327,0.0001820403],"domain_scores_gemma":[0.9995404,0.0001255102,0.0000285475,0.0001987302,0.00003967756,0.00006711065],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"observational","study_design_scores_codex":[0.0000127439,0.0002637554,0.9652396,0.00001050389,0.000003946463,0.000003903656,0.02984096,0.002759542,0.0002028634,0.00003892418,0.00001542917,0.001607868],"study_design_scores_gemma":[0.003083824,0.001664432,0.8616328,0.00008738275,0.00001138235,4.307651e-7,0.1286077,0.002653854,0.001346794,0.0001117571,0.0002459159,0.000553751],"study_design_candidate":"observational","study_design_consensus":"observational","genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.9942729,0.000007724364,0.004697295,0.00001809578,0.0001906796,0.0002939931,0.00000178588,0.0001136304,0.0004038809],"genre_scores_gemma":[0.9996945,6.038163e-7,0.00009553697,0.00005112598,0.00005105196,0.00001546711,0.000001846664,0.000008629398,0.00008119156],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.1036068,"threshold_uncertainty_score":0.5345331,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01949969735497064,"score_gpt":0.2884335398837291,"score_spread":0.2689338425287584,"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."}}