{"id":"W2137174580","doi":"10.1109/coginf.2006.365689","title":"Separating Designs from Implementations: Role-Based Software Development","year":2006,"lang":"en","type":"article","venue":"","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":7,"is_retracted":false,"has_abstract":true,"ca_institutions":"Nipissing University","funders":"","keywords":"Software development; Computer science; Software engineering; Software construction; Package development process; Goal-Driven Software Development Process; Software development process; Software; Implementation; Social software engineering; Personal software process; Software analytics; Perspective (graphical); Programming language; Artificial intelligence","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.0253069,0.001655873,0.001245419,0.00157517,0.002423434,0.007780217,0.004244824,0.003424746,0.003786641],"category_scores_gemma":[0.04519743,0.001979044,0.001555483,0.001010722,0.01653662,0.02396067,0.01083459,0.007398608,0.002042266],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001893021,"about_ca_system_score_gemma":0.006062821,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000958421,"about_ca_topic_score_gemma":0.0009788857,"domain_scores_codex":[0.9669272,0.0212488,0.001782542,0.002386494,0.006528625,0.001126298],"domain_scores_gemma":[0.9653457,0.01975708,0.001957801,0.008911799,0.002347634,0.001679957],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"not_applicable","study_design_scores_codex":[0.00003331363,0.00005429182,0.0002527607,0.0001772311,0.00002074353,0.0001202142,0.003719657,0.002260848,0.001568955,0.9234666,0.00150761,0.06681779],"study_design_scores_gemma":[0.00006637188,0.0001058932,0.00008270724,0.0002171523,0.00003277462,0.0003508331,0.0005602443,0.01441912,0.003390702,0.9058389,0.07487286,0.00006249289],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.002301768,0.000547341,0.982217,0.00213964,0.0001432998,0.00009821034,0.00000836956,0.0003745092,0.01217002],"genre_scores_gemma":[0.112743,0.0009304882,0.8801025,0.0008044391,0.0001440527,0.0003617554,0.00003968552,0.0003232645,0.004550837],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.0253069,"threshold_uncertainty_score":0.1338373,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.05205021190619966,"score_gpt":0.3046603013540901,"score_spread":0.2526100894478904,"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."}}