2_use_case_name: GitHub Copilot for Code Modernization
3_agency: Department of Commerce
3_abr: DOC
4_bureau: BEA - Bureau of Economic Analysis
8_topic_area: Mission-Enabling
11_purpose_benefits: Accelerate and improve the quality of code modernization projects at BEA
12_outputs: First-draft of code converted from legacy languages into modern, supported, target language. Code is then reviewed and edited by humans prior to use in an application.
16_dev_stage: Operation and Maintenance
17_impact_type: Neither
18_date_initiated: 10/1/2023
19_date_acq_dev_began: 1/1/2024
20_date_implemented: 12/1/2024
22_dev_method: Developed with contracting resources.
23_contract_piids: 1331L524F13210282
24_hisp_support: No
27_public_info: No
28_iqa_compliance: GitHub Copilot is used to create a first-draft of code converted from a legacy langauge into a supported, modern, target language.  Code is then reviewed and tested by a human analyst before being incorporated into an application.  Application and outputs are then verified during the SDLC for the product, validating the quality of the code and data outputs prior to approval for use to generate statistics.
29_contains_pii: No
30_saop_review: Yes
31_data_catalog: Yes
33_agency_data: N/A--We are doing no model training.
34_data_docs: Documentation is widely available: Documentation is not only complete, but is widely accessible within the agency, and has an owner and a regular update cadence.
35_demo_features: Other
35_question_type: Does not use any demographic variables.
37_custom_code: No
38_code_access: No – agency does not have access to source code.
40_has_ato: Yes
41_system_name: BEA-ITS
42_dev_tools_wait: Less than 6 months
43_infra_provisioned: Yes
45_compute_request: Other
45_question_type: N/A--COTS tool used for code conversion.
47_timely_resources: Yes
49_existing_reuse: None: This use case does not re-use any internally developed tooling or managed infrastructure from any other AI development efforts within the agency.
50_internal_review: Documentation has been published: Complete documentation has been published to a repository or data catalog within the agency and is made accessible to other data science teams for review and feedback.
51_extension_request: No – Agency did not request an extension for this use case.
52_impact_assessment: Yes
53_real_world_testing: Performance evaluation in operational environment: The AI use case has been tested in an operational environment before being fully implemented as a solution, or has been tested in simulated or controlled environment using operational or synthetic data.
54_key_risks: If the code produced by this tool is not sufficiently reviewed and tested then the data outputs calculated by the final product may not be accurate and the quality of inputs to BEA's PFEI statistics may be compromised.  Key risk identified through completion of a Risk Analysis performed by the ITSO and CIO team.
55_independent_eval: Planned or in-progress
56_monitor_postdeploy: Automated and Regularly Scheduled Updates: Some aspects of the plan to monitor the AI system post-deployment are automated including re-training of models after detecting drift; however, data science teams are still significantly involved in the monitoring and re-deployment process.
57_autonomous_impact: Other – Immediate human intervention is not practicable; however, an appropriate fail-safe has been implemented. 
57_question_type: All code generated by GitHub Copilot is reviewed and tested by the analyst prior to incorporation into an application.
59_ai_notice: N/A - individuals are not interacting with the AI for this use case
61_adverse_impact: No
62_disparity_mitigation: N/A; COTS tool used for code conversion, no individual's information is input into a model.
63_stakeholder_consult: N/A; COTS tool used for code conversion, no individual's information is input into a model.
65_appeal_process: N/A; COTS tool used for code conversion, no individual's information is input into a model.
67_opt_out: N/A; COTS tool used for code conversion, no individual's information is input into a model.