ai-research-survey

Systematic scan of agentic development research. What's signal, what's noise.
git clone https://git.shiptheloop.com/ai-research-survey.git
Log | Files | Refs

scan.json (25369B)


      1 {
      2   "paper": {
      3     "title": "Transforming Software Development Through Generative AI: A Systematic Analysis of Automated Development Practices",
      4     "authors": ["Mitul Dilip Bhai Modi"],
      5     "year": 2024,
      6     "venue": "International Journal of Scientific Research in Computer Science, Engineering and Information Technology",
      7     "doi": "10.32628/CSEIT24106197"
      8   },
      9   "scan_version": 3,
     10   "active_modules": ["survey_methodology"],
     11   "methodology_tags": ["meta-analysis", "qualitative"],
     12   "key_findings": "The paper claims GenAI produces a 45% reduction in code development time, 60% improvement in test coverage, 30% decrease in post-deployment issues, and 37% mean productivity increase across 50 projects and 200 developers. However, the body never describes the study methodology or data collection, and the reported numbers are sourced from blog posts and industry reports (MIT Tech Review, OutSystems, McKinsey) rather than from the claimed primary research. The abstract's claims are internally inconsistent with the body's tables (e.g., 45% vs 62.5% for code generation time reduction, 60% vs 90% for test coverage improvement).",
     13   "checklist": {
     14     "artifacts": {
     15       "code_released": {
     16         "applies": true,
     17         "answer": false,
     18         "justification": "No code, analysis scripts, or supplementary materials are released. No repository URL or data archive is provided anywhere in the paper."
     19       },
     20       "data_released": {
     21         "applies": true,
     22         "answer": false,
     23         "justification": "The paper claims data from 50 software projects and 200 developers but releases none of it. No dataset, survey instruments, or raw data are made available."
     24       },
     25       "environment_specified": {
     26         "applies": true,
     27         "answer": false,
     28         "justification": "No environment specifications, tools, or analysis software are described. The paper does not specify what tools were used for any claimed analysis."
     29       },
     30       "reproduction_instructions": {
     31         "applies": true,
     32         "answer": false,
     33         "justification": "No reproduction instructions are provided. There is no methodology section describing how the claimed study was conducted, making reproduction impossible."
     34       }
     35     },
     36     "statistical_methodology": {
     37       "confidence_intervals_or_error_bars": {
     38         "applies": true,
     39         "answer": false,
     40         "justification": "No confidence intervals or error bars are reported anywhere. All metrics are presented as single point estimates (e.g., '45% reduction', '62.5% improvement') with no uncertainty quantification."
     41       },
     42       "significance_tests": {
     43         "applies": true,
     44         "answer": false,
     45         "justification": "No statistical significance tests are reported despite numerous claims of improvement (e.g., '37% mean productivity increase'). The paper makes many comparative claims without any tests."
     46       },
     47       "effect_sizes_reported": {
     48         "applies": true,
     49         "answer": true,
     50         "justification": "Table 1 reports percentage improvements with baseline values (e.g., Code Generation from 120 min/feature to 45 min/feature = 62.5% improvement), providing enough context to understand effect magnitude."
     51       },
     52       "sample_size_justified": {
     53         "applies": true,
     54         "answer": false,
     55         "justification": "The abstract claims '50 software projects' and '200 professional developers' but provides no justification for these sample sizes and no power analysis. These numbers are never referenced again in the body."
     56       },
     57       "variance_reported": {
     58         "applies": true,
     59         "answer": false,
     60         "justification": "No variance, standard deviation, or spread measures are reported for any metric. All results are single point estimates with no indication of variability across the claimed 50 projects."
     61       }
     62     },
     63     "evaluation_design": {
     64       "baselines_included": {
     65         "applies": true,
     66         "answer": true,
     67         "justification": "Table 1 compares 'Traditional Development' vs 'GenAI-Assisted Development' across five metric categories, and Table 2 presents detection rates and accuracy metrics."
     68       },
     69       "baselines_contemporary": {
     70         "applies": true,
     71         "answer": false,
     72         "justification": "The 'Traditional Development' baseline in Table 1 is undefined — no description of what traditional development practices were measured or how. The numbers appear to be hypothetical or sourced from blog posts ([1, 2])."
     73       },
     74       "ablation_study": {
     75         "applies": true,
     76         "answer": false,
     77         "justification": "No ablation study is conducted. The paper examines four areas (code generation, testing, code review, predictive failure) but never isolates the contribution of individual components."
     78       },
     79       "multiple_metrics": {
     80         "applies": true,
     81         "answer": true,
     82         "justification": "Multiple metrics are reported across different categories: development time, test coverage, defect detection rates, code quality ratios, and system reliability metrics."
     83       },
     84       "human_evaluation": {
     85         "applies": true,
     86         "answer": false,
     87         "justification": "The abstract claims 'qualitative assessments from 200 professional developers' but the paper body never describes this evaluation — no survey design, no qualitative analysis, no developer quotes or aggregated responses are presented."
     88       },
     89       "held_out_test_set": {
     90         "applies": false,
     91         "answer": false,
     92         "justification": "This is not a benchmark evaluation paper; it claims to be a mixed-methods study of development practices. The concept of held-out test sets does not apply."
     93       },
     94       "per_category_breakdown": {
     95         "applies": true,
     96         "answer": true,
     97         "justification": "Table 1 breaks down efficiency by category (Code Generation, Documentation, Testing Setup, Code Review, Bug Resolution). Table 2 breaks down analysis metrics by type (Security, Code Smells, Performance, Style, Complexity)."
     98       },
     99       "failure_cases_discussed": {
    100         "applies": true,
    101         "answer": false,
    102         "justification": "No failure cases are discussed. Every metric shows improvement. The paper presents no examples where GenAI failed, performed poorly, or produced suboptimal results."
    103       },
    104       "negative_results_reported": {
    105         "applies": true,
    106         "answer": false,
    107         "justification": "No negative results are reported. Every single metric across all tables and sections shows substantial improvement. Section 7.2 mentions 'Challenges and Opportunities' but describes industry challenges, not findings where GenAI underperformed."
    108       }
    109     },
    110     "claims_and_evidence": {
    111       "abstract_claims_supported": {
    112         "applies": true,
    113         "answer": false,
    114         "justification": "The abstract claims '45% reduction in initial code development time' but Table 1 shows 62.5% improvement. The abstract claims '60% improvement in test coverage' but Section 3.2 reports '90% increase in test coverage.' These internal inconsistencies indicate the abstract claims are not coherently supported by the body."
    115       },
    116       "causal_claims_justified": {
    117         "applies": true,
    118         "answer": false,
    119         "justification": "The paper makes pervasive causal claims ('GenAI technologies significantly enhance', 'AI-driven test case creation' produces '60% improvement') without any causal study design. No randomization, no control for confounds, no causal identification strategy. The claimed 50-project study has no described methodology."
    120       },
    121       "generalization_bounded": {
    122         "applies": true,
    123         "answer": false,
    124         "justification": "The title claims 'Transforming Software Development' broadly. Claims are universal ('organizations implementing GenAI-assisted development workflows experience...') with no bounding to specific domains, project types, team sizes, or programming languages tested."
    125       },
    126       "alternative_explanations_discussed": {
    127         "applies": true,
    128         "answer": false,
    129         "justification": "No alternative explanations are considered. The paper does not discuss whether improvements could be attributed to learning effects, Hawthorne effect, selection bias in organizations, or other confounds."
    130       },
    131       "proxy_outcome_distinction": {
    132         "applies": true,
    133         "answer": false,
    134         "justification": "The paper measures time-per-task and calls it 'productivity' (Section 6.1), measures lines-of-code quality ratio and calls it 'developer effectiveness', and uses tool utilization as a proxy for organizational efficiency, without ever discussing the gap between these proxies and the outcomes claimed."
    135       }
    136     },
    137     "setup_transparency": {
    138       "model_versions_specified": {
    139         "applies": true,
    140         "answer": false,
    141         "justification": "No specific AI models or versions are identified. The paper discusses 'GenAI' and 'LLMs' generically throughout without naming any specific model, version, or API. Section 2.1 mentions 'Large Language Models (LLMs)' without specifics."
    142       },
    143       "prompts_provided": {
    144         "applies": false,
    145         "answer": false,
    146         "justification": "The paper does not describe using specific prompts in any experiments. It discusses GenAI capabilities generally without conducting prompt-based experiments."
    147       },
    148       "hyperparameters_reported": {
    149         "applies": true,
    150         "answer": false,
    151         "justification": "No hyperparameters of any kind are reported — no temperature, sampling settings, or configuration details for any AI system discussed."
    152       },
    153       "scaffolding_described": {
    154         "applies": false,
    155         "answer": false,
    156         "justification": "The paper does not use or describe any agentic scaffolding. It discusses GenAI capabilities at a conceptual level without implementing specific systems."
    157       },
    158       "data_preprocessing_documented": {
    159         "applies": true,
    160         "answer": false,
    161         "justification": "No data preprocessing is documented. Despite claiming data from 50 projects and 200 developers, the paper provides no description of how data was collected, cleaned, filtered, or transformed."
    162       }
    163     },
    164     "limitations_and_scope": {
    165       "limitations_section_present": {
    166         "applies": true,
    167         "answer": false,
    168         "justification": "There is no limitations section. Section 7.2 is titled 'Challenges and Opportunities' but discusses industry-wide adoption challenges (investment trends, workforce transformation), not limitations of this study."
    169       },
    170       "threats_to_validity_specific": {
    171         "applies": true,
    172         "answer": false,
    173         "justification": "No threats to validity are discussed. The paper does not acknowledge any methodological weaknesses, measurement limitations, or potential biases in its claimed analysis."
    174       },
    175       "scope_boundaries_stated": {
    176         "applies": true,
    177         "answer": false,
    178         "justification": "No scope boundaries are stated. The paper does not specify what its results do NOT show, what populations or contexts are excluded, or what claims it is NOT making."
    179       }
    180     },
    181     "data_integrity": {
    182       "raw_data_available": {
    183         "applies": true,
    184         "answer": false,
    185         "justification": "No raw data is available. The claimed data from 50 projects and 200 developers is not released or described in any form that could be independently verified."
    186       },
    187       "data_collection_described": {
    188         "applies": true,
    189         "answer": false,
    190         "justification": "Data collection is not described. The abstract claims 'quantitative analysis of development metrics from 50 software projects with qualitative assessments from 200 professional developers' but the body never explains when, where, or how this data was gathered."
    191       },
    192       "recruitment_methods_described": {
    193         "applies": true,
    194         "answer": false,
    195         "justification": "No recruitment methods are described for the claimed 200 developers. There is no information about how developers or organizations were selected, what criteria were used, or what populations they represent."
    196       },
    197       "data_pipeline_documented": {
    198         "applies": true,
    199         "answer": false,
    200         "justification": "No data pipeline is documented. There is no description of how metrics from the claimed 50 projects were extracted, aggregated, or analyzed to produce the reported numbers."
    201       }
    202     },
    203     "conflicts_of_interest": {
    204       "funding_disclosed": {
    205         "applies": true,
    206         "answer": false,
    207         "justification": "No funding source is disclosed. There is no acknowledgments section listing grants, sponsors, or funding agencies."
    208       },
    209       "affiliations_disclosed": {
    210         "applies": true,
    211         "answer": true,
    212         "justification": "The author's affiliation with Qualcomm, USA is listed on the first page of the paper."
    213       },
    214       "funder_independent_of_outcome": {
    215         "applies": true,
    216         "answer": false,
    217         "justification": "No funding is disclosed, so independence cannot be assessed. Qualcomm, as a major tech company, has commercial interest in AI adoption in software development."
    218       },
    219       "financial_interests_declared": {
    220         "applies": true,
    221         "answer": false,
    222         "justification": "No competing interests or financial interests statement is present in the paper. Absence of disclosure is not absence of conflict."
    223       }
    224     },
    225     "contamination": {
    226       "training_cutoff_stated": {
    227         "applies": false,
    228         "answer": false,
    229         "justification": "The paper does not evaluate a pre-trained model on any benchmark. It discusses GenAI impact at a conceptual level without testing specific models."
    230       },
    231       "train_test_overlap_discussed": {
    232         "applies": false,
    233         "answer": false,
    234         "justification": "Not applicable — no pre-trained model is evaluated on any benchmark."
    235       },
    236       "benchmark_contamination_addressed": {
    237         "applies": false,
    238         "answer": false,
    239         "justification": "Not applicable — no benchmark evaluation is conducted."
    240       }
    241     },
    242     "human_studies": {
    243       "pre_registered": {
    244         "applies": true,
    245         "answer": false,
    246         "justification": "No pre-registration is mentioned. The abstract claims 'qualitative assessments from 200 professional developers' but provides no study registration."
    247       },
    248       "irb_or_ethics_approval": {
    249         "applies": true,
    250         "answer": false,
    251         "justification": "No IRB or ethics board approval is mentioned despite the paper claiming to have collected data from 200 human participants."
    252       },
    253       "demographics_reported": {
    254         "applies": true,
    255         "answer": false,
    256         "justification": "No demographics are reported. The paper states '200 professional developers across diverse organizational contexts' without any characterization of experience level, geography, role, or other demographics."
    257       },
    258       "inclusion_exclusion_criteria": {
    259         "applies": true,
    260         "answer": false,
    261         "justification": "No inclusion or exclusion criteria are stated for participant selection. There is no description of eligibility requirements or screening process."
    262       },
    263       "randomization_described": {
    264         "applies": false,
    265         "answer": false,
    266         "justification": "The paper does not describe an experimental study with treatment/control conditions requiring randomization. It claims a mixed-methods observational approach."
    267       },
    268       "blinding_described": {
    269         "applies": false,
    270         "answer": false,
    271         "justification": "Not applicable — the paper does not describe an experimental study requiring blinding."
    272       },
    273       "attrition_reported": {
    274         "applies": true,
    275         "answer": false,
    276         "justification": "No attrition or dropout information is reported. The claimed 200 developers are mentioned only in the abstract and never referenced again."
    277       }
    278     },
    279     "cost_and_practicality": {
    280       "inference_cost_reported": {
    281         "applies": false,
    282         "answer": false,
    283         "justification": "This is effectively a review/survey paper presenting secondary data. It does not propose or evaluate a specific method with computational costs."
    284       },
    285       "compute_budget_stated": {
    286         "applies": false,
    287         "answer": false,
    288         "justification": "This is effectively a review/survey paper. No computational experiments were conducted requiring a compute budget."
    289       }
    290     },
    291     "survey_methodology": {
    292       "prisma_or_structured_protocol": {
    293         "applies": true,
    294         "answer": false,
    295         "justification": "Despite calling itself a 'Systematic Analysis,' the paper follows no structured review protocol. There are no reproducible search queries, no PRISMA flow diagram, no inclusion/exclusion criteria for sources, and no systematic search strategy described."
    296       },
    297       "quality_assessment_of_sources": {
    298         "applies": true,
    299         "answer": false,
    300         "justification": "The paper does not assess the quality of its sources. It cites blog posts (MIT Tech Review, OutSystems, Unite.AI), an IEEE ethics document, and a McKinsey report alongside IEEE conference papers without differentiating their evidentiary weight."
    301       },
    302       "publication_bias_discussed": {
    303         "applies": true,
    304         "answer": false,
    305         "justification": "Publication bias is not discussed. The paper does not consider whether its sources skew toward positive GenAI results or whether negative findings are underrepresented."
    306       }
    307     }
    308   },
    309   "claims": [
    310     {
    311       "claim": "45% reduction in initial code development time through automated code generation",
    312       "evidence": "Abstract states this figure. Table 1 (Section 2.2) shows 62.5% improvement in code generation time (120→45 min/feature), which contradicts the 45% abstract claim. Table 1 cites references [1, 2], which are an MIT Tech Review article and an OutSystems blog post.",
    313       "supported": "unsupported"
    314     },
    315     {
    316       "claim": "60% improvement in test coverage through AI-driven test case creation",
    317       "evidence": "Abstract states this figure. Section 3.2 reports '90% increase in test coverage' and '60% improvement in defect detection rates', inconsistent with the abstract claim. No primary data source is identified.",
    318       "supported": "unsupported"
    319     },
    320     {
    321       "claim": "30% decrease in post-deployment issues through predictive failure analysis",
    322       "evidence": "Stated in the abstract. Section 5.2 reports '89% system downtime reduction' and '76% resolution time improvement' but does not report a 30% figure for post-deployment issues. No methodology for measuring this is provided.",
    323       "supported": "unsupported"
    324     },
    325     {
    326       "claim": "Organizations implementing GenAI-assisted development workflows experience a mean productivity increase of 37%",
    327       "evidence": "Stated in the abstract. Section 6.1 discusses various productivity metrics (45% story point increase, 50% feature delivery reduction, 55% time-to-market acceleration) but no overall 37% figure is derived or computed in the body.",
    328       "supported": "unsupported"
    329     },
    330     {
    331       "claim": "95% of enterprises expected to implement GenAI solutions by 2025",
    332       "evidence": "Section 7.1 states this projection. The claim appears to originate from the McKinsey report [12] but is presented without direct citation context or verification.",
    333       "supported": "weak"
    334     },
    335     {
    336       "claim": "GenAI-assisted code review achieves 95% detection rate for security vulnerabilities with 97% accuracy",
    337       "evidence": "Table 2 (Section 4.2) presents these numbers, citing reference [7] which is an IEEE ethics standards document, not a study of code review detection rates. The citation does not support the claim.",
    338       "supported": "unsupported"
    339     }
    340   ],
    341   "red_flags": [
    342     {
    343       "flag": "Phantom methodology",
    344       "detail": "The abstract claims 'quantitative analysis of development metrics from 50 software projects with qualitative assessments from 200 professional developers' but the paper body contains no methodology section, no description of data collection, and never references these projects or developers again. The body reads as a narrative review, not an empirical study."
    345     },
    346     {
    347       "flag": "Internal inconsistency between abstract and body",
    348       "detail": "The abstract claims '45% reduction in code development time' but Table 1 shows 62.5%. The abstract claims '60% improvement in test coverage' but Section 3.2 reports 90%. These contradictions suggest the abstract and body were assembled independently."
    349     },
    350     {
    351       "flag": "Citation washing",
    352       "detail": "Table 1 cites [1, 2] (MIT Tech Review article and OutSystems marketing page) as sources for specific development metrics. Table 2 cites [7] (IEEE ethics standards document) for code review detection rates. These sources do not contain the claimed data, suggesting the numbers may be fabricated or uncritically lifted from promotional materials."
    353     },
    354     {
    355       "flag": "Numbers too good to be true",
    356       "detail": "Every single metric shows massive improvement (45-90% ranges). No negative results, no metrics that stayed flat, no failure cases. Section 3.2: 75% testing reduction, 90% coverage increase, 60% defect improvement, 80% faster execution, 70% maintenance improvement. Section 5.2: 93% prediction accuracy, 87% false positive reduction, 82% faster detection, 76% resolution improvement, 89% downtime reduction."
    357     },
    358     {
    359       "flag": "No statistical rigor despite quantitative claims",
    360       "detail": "Despite claiming data from 50 projects and 200 developers, there are no confidence intervals, no significance tests, no variance measures, no p-values, and no indication of sample variability. All results are single point estimates."
    361     },
    362     {
    363       "flag": "Survey launders source quality",
    364       "detail": "The paper synthesizes claims from blog posts, marketing materials, and industry reports without assessing source quality. Numbers from OutSystems marketing ('Role of Generative AI in Application Development') and Unite.AI listicles ('10 Best AI Code Generators') are presented alongside IEEE conference papers as if equally authoritative."
    365     },
    366     {
    367       "flag": "No limitations or threats to validity",
    368       "detail": "The paper contains no limitations section and acknowledges no methodological weaknesses. Section 7.2 discusses industry-wide challenges but not limitations of this specific study."
    369     }
    370   ],
    371   "cited_papers": [
    372     {
    373       "title": "TestFul: automatic unit-test generation for Java classes",
    374       "authors": ["Luciano Baresi", "Matteo Miraz"],
    375       "year": 2010,
    376       "relevance": "Early work on automated unit test generation, relevant to AI-driven testing pipeline research."
    377     },
    378     {
    379       "title": "An Approach for Quality Assurance of Model Transformations",
    380       "authors": ["Duc-Hanh Dang", "Martin Gogolla"],
    381       "year": 2012,
    382       "relevance": "Addresses model-based quality assurance, foundational to AI-enhanced testing frameworks."
    383     },
    384     {
    385       "title": "Machine Learning Based Predictive Analysis for Failure of IoT Systems",
    386       "authors": ["Vivank Sharma", "SVN Santhosh Kumar", "Sumit Jahagirdar"],
    387       "year": 2019,
    388       "relevance": "ML-based failure prediction for systems, relevant to predictive analysis in software development."
    389     },
    390     {
    391       "title": "Failure Data Analytics to Build Failure Prediction Mechanisms",
    392       "authors": ["Sandipan Dey", "Kandathil Koshy Jacob", "Javier Alonso Lopez", "Kishor Trivedi"],
    393       "year": 2013,
    394       "relevance": "Failure prediction analytics methodology, relevant to AI-driven predictive maintenance in development."
    395     },
    396     {
    397       "title": "What's the future of generative AI? An early view in 15 charts",
    398       "authors": ["McKinsey & Company"],
    399       "year": 2023,
    400       "relevance": "Industry analysis of GenAI's economic impact and adoption projections in software development."
    401     }
    402   ],
    403   "engagement_factors": {
    404     "practical_relevance": {
    405       "score": 1,
    406       "justification": "Provides general categories of GenAI application in development but no specific tools, workflows, or actionable implementation guidance."
    407     },
    408     "surprise_contrarian": {
    409       "score": 0,
    410       "justification": "Confirms widely-held beliefs about GenAI improving development productivity; every finding aligns with mainstream tech optimism."
    411     },
    412     "fear_safety": {
    413       "score": 0,
    414       "justification": "No security, safety, or risk concerns are raised; the paper is entirely positive about GenAI adoption."
    415     },
    416     "drama_conflict": {
    417       "score": 0,
    418       "justification": "No controversy, no challenge to existing claims, no conflict angle."
    419     },
    420     "demo_ability": {
    421       "score": 0,
    422       "justification": "No code, tools, demos, or artifacts are provided; the paper is purely descriptive."
    423     },
    424     "brand_recognition": {
    425       "score": 0,
    426       "justification": "Author is from Qualcomm but the venue is an obscure journal; the paper does not evaluate branded products."
    427     }
    428   }
    429 }

Impressum · Datenschutz