{"id":"W1986413471","doi":"10.1145/2807426.2807437","title":"Identifying Test Refactoring Candidates with Assertion Fingerprints","year":2015,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Code refactoring; Boilerplate text; Codebase; Computer science; Assertion; Software engineering; Test (biology); Test case; Programming language; Software maintenance; Software; Software system; Machine learning","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.003290811,0.001539243,0.0009485214,0.007705784,0.0007769146,0.001447165,0.001883688,0.001924814,0.004726326],"category_scores_gemma":[0.03319247,0.0005085054,0.001361263,0.003305153,0.0005429529,0.002326852,0.001392118,0.0009277244,0.002087189],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005363413,"about_ca_system_score_gemma":0.001646614,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002200344,"about_ca_topic_score_gemma":0.003629642,"domain_scores_codex":[0.9958075,0.0005695448,0.0005380881,0.0008514266,0.001761299,0.0004720612],"domain_scores_gemma":[0.9641462,0.017802,0.005838385,0.004147263,0.006605273,0.001460898],"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.002342135,0.0009578547,0.2869977,0.002059081,0.000251322,0.01779957,0.001536262,0.01192492,0.09145758,0.008089275,0.02186474,0.5547195],"study_design_scores_gemma":[0.0005490837,0.002392362,0.1640374,0.001557454,0.001464258,0.02344216,0.002473758,0.4169942,0.30288,0.01538162,0.06837542,0.00045219],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.7575824,0.002716873,0.2108258,0.0005448091,0.0003212365,0.0008187844,0.005496823,0.01513311,0.006560062],"genre_scores_gemma":[0.8178521,0.0005450982,0.1617013,0.0002101982,0.00009917285,0.000285782,0.01393148,0.001567965,0.003806836],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.007705784,"threshold_uncertainty_score":0.01740372,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.04993975554788687,"score_gpt":0.2957746129745205,"score_spread":0.2458348574266336,"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."}}