{"id":"W2536699905","doi":"10.1109/iccsii.2012.6454577","title":"On the effect of aspect-oriented refactoring on testability of classes: A case study","year":2012,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":7,"is_retracted":false,"has_abstract":true,"ca_institutions":"Université du Québec à Trois-Rivières","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Code refactoring; Testability; AspectJ; Computer science; Programming language; Unit testing; Java; Aspect-oriented programming; Object-oriented programming; Cohesion (chemistry); Regression testing; Software engineering; Software; Software system; Reliability engineering; Software construction; Engineering","routes":{"ca_aff":true,"ca_fund":true,"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.01369687,0.0007444052,0.0006001178,0.001923002,0.0007789662,0.0009009505,0.001341148,0.001404206,0.0008475747],"category_scores_gemma":[0.09103644,0.0003228964,0.00116824,0.001527519,0.00133227,0.001233497,0.000780453,0.00122956,0.0001779363],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001408205,"about_ca_system_score_gemma":0.0008369907,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003276321,"about_ca_topic_score_gemma":0.0034254,"domain_scores_codex":[0.9831038,0.01037074,0.001043967,0.001204739,0.003592988,0.0006838717],"domain_scores_gemma":[0.4925529,0.4772081,0.01184377,0.009254144,0.008007841,0.001133227],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.003980347,0.01867114,0.4527704,0.002945401,0.001377995,0.0129463,0.01306466,0.1134913,0.05549313,0.004606454,0.001294895,0.3193579],"study_design_scores_gemma":[0.000987453,0.0321858,0.6676242,0.0007156787,0.001629652,0.006143942,0.005950074,0.1461175,0.1283024,0.003878789,0.00606357,0.0004008889],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.9953877,0.0002152209,0.003130167,0.0001170636,0.000004736141,0.00008633895,0.00005220421,0.00003344991,0.0009730711],"genre_scores_gemma":[0.9930232,0.0001719766,0.006438242,0.00004220214,0.00001116477,0.00007050564,0.00007395245,0.00002163853,0.0001471452],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.01369687,"threshold_uncertainty_score":0.07243681,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02771052640292661,"score_gpt":0.3139488386688247,"score_spread":0.2862383122658981,"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."}}