{"id":"W7125608655","doi":"10.1109/cascon66301.2025.00072","title":"Pushing Feelings: Emotion and Sentiment in Software Commit Messages","year":2025,"lang":"","type":"article","venue":"","topic":"Sentiment Analysis and Opinion Mining","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of New Brunswick","funders":"","keywords":"Commit; Sentiment analysis; Software; Random forest; Implementation; Source code; Code (set theory)","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":["metaepi_narrow","scholarly_communication"],"consensus_categories":[],"category_scores_codex":[0.00108475,0.0002850759,0.0004362458,0.0006750083,0.0003229109,0.001112066,0.000523426,0.0001330644,0.0002263878],"category_scores_gemma":[0.00008107036,0.0002847395,0.0001309416,0.001282725,0.00006946539,0.0007502981,0.0008754342,0.0002633907,0.0000301148],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00009705551,"about_ca_system_score_gemma":0.00007534768,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000183833,"about_ca_topic_score_gemma":0.00005756133,"domain_scores_codex":[0.9974329,0.0001938153,0.0007355406,0.0008225571,0.0003719425,0.0004432018],"domain_scores_gemma":[0.9989226,0.0002084935,0.0001731292,0.0005060877,0.00009326641,0.00009637302],"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.00001998195,0.0004842663,0.4019176,0.0002535573,0.0003843486,0.0000296336,0.007435177,0.001776668,0.000340143,0.03543774,0.005389282,0.5465316],"study_design_scores_gemma":[0.001923171,0.00007888463,0.107053,0.001614057,0.0001475202,0.000004067345,0.003485138,0.8735678,0.002384481,0.00280997,0.006228098,0.0007038731],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1477704,0.005695238,0.8277934,0.01073461,0.001392719,0.0003891972,0.000001464318,0.0001297167,0.006093182],"genre_scores_gemma":[0.9610675,0.0007830247,0.03004525,0.001145816,0.00005130394,0.000007948662,0.000007138467,0.000009731781,0.006882278],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.8717911,"threshold_uncertainty_score":0.9999605,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01309175288314964,"score_gpt":0.2714052666415078,"score_spread":0.2583135137583581,"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."}}