{"id":"W2883420415","doi":"10.1016/j.softx.2018.07.002","title":"From source code to publication: Code Diary, an automatic documentation parser for SAS","year":2018,"lang":"en","type":"article","venue":"SoftwareX","topic":"SAS software applications and methods","field":"Engineering","cited_by":1,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Manitoba","funders":"","keywords":"Documentation; Computer science; Internal documentation; Source code; Code (set theory); Parsing; Code review; Programming language; Software documentation; Software; Software engineering; Static program analysis; Software development; Software development process; Set (abstract data type); Software construction","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.0003359753,0.0001650016,0.0001676311,0.00009577553,0.0001428055,0.0001436898,0.0002729591,0.00009382659,0.0004990727],"category_scores_gemma":[0.0002498204,0.0001762176,0.00005044577,0.0002924171,0.00003932107,0.0003606936,0.00003239908,0.00006268323,0.0003796181],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00009038242,"about_ca_system_score_gemma":0.00003009636,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00009886286,"about_ca_topic_score_gemma":0.000102427,"domain_scores_codex":[0.9989341,0.00003988561,0.0002920287,0.0003128719,0.0001473751,0.0002737731],"domain_scores_gemma":[0.9986523,0.000337693,0.00004811027,0.0005838349,0.0001903393,0.0001877059],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"not_applicable","study_design_scores_codex":[0.00002078199,0.00009819779,0.002607025,0.0000701592,0.0001099662,3.313081e-7,0.006243479,0.001101674,0.005208746,0.0007297981,0.1265128,0.8572971],"study_design_scores_gemma":[0.0008208639,0.0001802003,0.01036335,0.00004168887,0.00009532731,0.000003698657,0.0004365723,0.06690296,0.01722415,0.01106061,0.8921998,0.0006707962],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.1092541,0.00005234324,0.8874733,0.0003368034,0.000315817,0.0006072107,0.0001726443,0.001534013,0.0002537856],"genre_scores_gemma":[0.2993181,0.000006399339,0.6960555,0.0009586315,0.0009521437,0.001297911,0.0005903909,0.0001064407,0.0007145299],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.8566262,"threshold_uncertainty_score":0.7185946,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02873444271922075,"score_gpt":0.3287786074200884,"score_spread":0.3000441647008676,"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."}}