{"id":"W3090696062","doi":"10.1016/j.jss.2020.110838","title":"A security pattern detection framework for building more secure software","year":2020,"lang":"en","type":"article","venue":"Journal of Systems and Software","topic":"Software System Performance and Reliability","field":"Computer Science","cited_by":10,"is_retracted":false,"has_abstract":false,"ca_institutions":"Queen's University","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Pattern matching; Matching (statistics); Scalability; Software security assurance; Software; Attack patterns; Data mining; False positive paradox; Computer security; Intrusion detection system; Artificial intelligence; Information security; Security service; Database","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.002557219,0.00139669,0.001231009,0.003561895,0.001034499,0.002762903,0.002949505,0.001637,0.004447202],"category_scores_gemma":[0.007803386,0.0009788316,0.002697821,0.001632961,0.001445456,0.004593493,0.003166592,0.002645898,0.001601636],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001031965,"about_ca_system_score_gemma":0.002441346,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.004550045,"about_ca_topic_score_gemma":0.007871882,"domain_scores_codex":[0.9969859,0.0003610469,0.000281804,0.000534272,0.001594573,0.0002423915],"domain_scores_gemma":[0.9957985,0.001231105,0.0004506629,0.001188327,0.001159609,0.000171747],"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.0003413403,0.0006616544,0.006578494,0.0006265424,0.000334116,0.0007612531,0.000492069,0.09241936,0.05082734,0.1277962,0.01605381,0.7031078],"study_design_scores_gemma":[0.00005306691,0.0001457253,0.0006573375,0.0000825819,0.0001129298,0.0004545888,0.00008795594,0.8739383,0.02574635,0.08582077,0.01283105,0.00006940591],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.002551541,0.00005666943,0.992374,0.0001131038,0.00002134838,0.0000955514,0.00007483533,0.004295149,0.0004177637],"genre_scores_gemma":[0.04848715,0.00008614892,0.9492818,0.0001132022,0.00002549351,0.00008967318,0.0002909784,0.0003593829,0.001266138],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.004550045,"threshold_uncertainty_score":0.01487732,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01546634666256844,"score_gpt":0.2588467138499512,"score_spread":0.2433803671873828,"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."}}