{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.01835721,0.001460828,0.0008822023,0.005068037,0.001322184,0.004279826,0.002005499,0.001253897,0.05679936],"category_scores_gemma":[0.0993394,0.00219859,0.001126838,0.003863464,0.0009007852,0.005603709,0.003659445,0.00413169,0.05232508],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001218655,"about_ca_system_score_gemma":0.007980856,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002531485,"about_ca_topic_score_gemma":0.003637331,"domain_scores_codex":[0.9909468,0.002457038,0.00255907,0.001423473,0.002362608,0.0002511324],"domain_scores_gemma":[0.9104556,0.04296163,0.008208001,0.01264707,0.02343171,0.002296037],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"not_applicable","study_design_gemma":"not_applicable","study_design_scores_codex":[0.0003362867,0.00008970592,0.002849424,0.001131876,0.00006091657,0.0003102422,0.001265744,0.000674304,0.00465039,0.005214756,0.7722774,0.2111389],"study_design_scores_gemma":[0.0002737156,0.0001117232,0.004227321,0.0007903113,0.00005094137,0.0004647025,0.0003629705,0.008242568,0.01539118,0.009338365,0.9604836,0.0002627039],"study_design_candidate":"not_applicable","study_design_consensus":"not_applicable","genre_codex":"software","genre_gemma":"software","genre_scores_codex":[0.005288415,0.0003924636,0.4129506,0.002945217,0.001462804,0.002112275,0.08950249,0.4696447,0.01570099],"genre_scores_gemma":[0.02541444,0.000772881,0.5934252,0.00153874,0.0005516777,0.004675098,0.08567656,0.2553831,0.03256223],"genre_candidate":"software","genre_consensus":"software","teacher_disagreement_score":0.05679936,"threshold_uncertainty_score":0.1900128,"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."}}