{"id":"W3037099619","doi":"10.1109/tse.2020.3004525","title":"Why Do Software Developers Use Static Analysis Tools? A User-Centered Study of Developer Needs and Motivations","year":2020,"lang":"en","type":"article","venue":"IEEE Transactions on Software Engineering","topic":"Software Engineering Research","field":"Computer Science","cited_by":76,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Alberta","funders":"Heinz Nixdorf Stiftung; Natural Sciences and Engineering Research Council of Canada; Canadian Institute for Advanced Research","keywords":"Computer science; Usability; Software engineering; Software development; Software; Static program analysis; Secure coding; World Wide Web; Human–computer interaction; Software security assurance; Computer security; Programming language; Information security","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":["metaresearch"],"consensus_categories":[],"category_scores_codex":[0.02803061,0.0008497949,0.0005780031,0.005299019,0.003396101,0.006828937,0.001776292,0.003515385,0.001387564],"category_scores_gemma":[0.1288477,0.001615386,0.0004775947,0.002468004,0.004267436,0.01132173,0.003434162,0.002331733,0.0009285348],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.002218684,"about_ca_system_score_gemma":0.003709432,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.004187184,"about_ca_topic_score_gemma":0.006606791,"domain_scores_codex":[0.9624845,0.02124582,0.001791684,0.002295018,0.009986603,0.002196256],"domain_scores_gemma":[0.7920291,0.1419027,0.0157344,0.007531148,0.03722386,0.005578647],"domain_codex":null,"domain_gemma":"methods","domain_candidate":"methods","domain_consensus":null,"study_design_codex":"qualitative","study_design_gemma":"qualitative","study_design_scores_codex":[0.0002664579,0.0004300112,0.3005609,0.0005924513,0.0001118079,0.001711658,0.4993075,0.0004421394,0.00861189,0.02619916,0.00800587,0.1537601],"study_design_scores_gemma":[0.000149229,0.0006244833,0.22668,0.002227695,0.0002763188,0.005957038,0.5423213,0.01482109,0.01099155,0.05685009,0.1383924,0.0007087557],"study_design_candidate":"qualitative","study_design_consensus":"qualitative","genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.9144219,0.00205869,0.03964848,0.01831526,0.0001147579,0.0001535069,0.000103666,0.000550062,0.02463381],"genre_scores_gemma":[0.9831381,0.0007115901,0.01107307,0.00194991,0.00004112423,0.0001188887,0.00007261216,0.0002068938,0.002687887],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.9719694,"threshold_uncertainty_score":0.1482418,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.04324661639113619,"score_gpt":0.2498463888847902,"score_spread":0.206599772493654,"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."}}