{"id":"W2145301739","doi":"10.1109/wicsa.2005.5","title":"A Case Study in Incremental Architecture-Based Re-engineering of a Legacy Application","year":2006,"lang":"en","type":"article","venue":"","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":12,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"","keywords":"Computer science; Java; Software engineering; Software architecture; Architecture; Programming language; Architecture description language; Architectural pattern; Legacy system; Process (computing); Component (thermodynamics); Reference architecture; Software development; Software; 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.0003766718,0.0001021753,0.0001421062,0.0002119829,0.00001577915,0.00002122816,0.0002742042,0.00002469357,9.590522e-7],"category_scores_gemma":[0.00009605118,0.0000975705,0.00002457951,0.0004684179,0.00001143028,0.0001790997,0.00009300486,0.0001021005,7.605565e-7],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00005329503,"about_ca_system_score_gemma":0.00001830021,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0009156308,"about_ca_topic_score_gemma":0.0002411282,"domain_scores_codex":[0.9992061,0.00004944004,0.0002312311,0.0002311544,0.0001323019,0.0001497531],"domain_scores_gemma":[0.9991802,0.0003540369,0.00004562784,0.0003816958,0.00001981133,0.00001864864],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.000003285889,0.0001342835,0.002690426,0.00001715771,0.000002876418,0.0002394732,0.0002168737,0.9843099,0.005514657,0.001215028,0.000002393902,0.005653618],"study_design_scores_gemma":[0.003480788,0.0006586158,0.02803049,0.00005376011,0.00001426049,0.0006740241,0.001009013,0.8818722,0.07769177,0.005467551,0.00009455701,0.0009530199],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.3528983,0.00001170002,0.6465978,0.00001728205,0.00002715169,0.0002137269,2.211031e-7,0.0002039138,0.00002996659],"genre_scores_gemma":[0.5534147,3.894502e-8,0.4465314,0.0000055321,0.000007439659,0.00003361479,3.7042e-7,0.000004307946,0.000002547412],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.2005165,"threshold_uncertainty_score":0.397881,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02708021055035101,"score_gpt":0.2843311066939169,"score_spread":0.2572508961435658,"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."}}