{"id":"W7132911090","doi":"","title":"Assisting with API Design through Reusing Design Knowledge","year":2020,"lang":"","type":"dissertation","venue":"TSpace","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"","funders":"University of Toronto","keywords":"Software design; Application programming interface; Reuse; Software; Design knowledge; Set (abstract data type); Software requirements specification; Design methods","routes":{"ca_aff":false,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":true},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.03329109,0.002573154,0.001202705,0.008928658,0.001726367,0.008477604,0.004113895,0.002757541,0.005066385],"category_scores_gemma":[0.1092666,0.001649054,0.002104886,0.00306258,0.003603644,0.01199768,0.007693568,0.004281084,0.003006006],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00337094,"about_ca_system_score_gemma":0.006381662,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002659806,"about_ca_topic_score_gemma":0.004119586,"domain_scores_codex":[0.9595242,0.02156535,0.003362251,0.003985673,0.01071037,0.0008521574],"domain_scores_gemma":[0.8818378,0.07565594,0.00507614,0.02146913,0.01484626,0.001114605],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.0001715635,0.0007691869,0.006180879,0.002616579,0.0001467899,0.001663864,0.08581991,0.009867225,0.01907718,0.04565765,0.008429464,0.8195996],"study_design_scores_gemma":[0.000272573,0.001455711,0.006437691,0.00620089,0.0007143375,0.005719794,0.04263264,0.09158258,0.03742008,0.1520825,0.6548535,0.0006276944],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.05534666,0.001347264,0.9130084,0.003250262,0.00009669266,0.0008569952,0.0002269555,0.002438029,0.02342877],"genre_scores_gemma":[0.1236466,0.001474572,0.867032,0.0006252842,0.00004992824,0.0005377997,0.0008838834,0.0006007713,0.005149163],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.03329109,"threshold_uncertainty_score":0.1760622,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.2293049384579549,"score_gpt":0.4091607418210336,"score_spread":0.1798558033630788,"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."}}