Developing instructional codes using artificial intelligence is currently one of the most popular methods for creating programming content. Unfortunately, developers often lack the capacity to fulfill the extensive number of blocks of codes commonly required in a programming a code for business customized demand through Java programs with personalized functionalities. This study examines and evaluates the ability of Artificial Intelligence (AI) to generate Java programming code that fulfills specific requirements for various businesses organizations. PhET interactive simulations system with ChatGPT tool are used to generate Java program codes to developers and practicians for potential editing. This paper compares Java codes developed by human developers and AI-generated blocks of codes based on business customized needs. Additionally, this study includes an evaluation that examines the quality of codes generated using both approaches.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Creating and Evaluating Instructional Java Programming Codes with Utilization of Artificial Intelligence for Customized Business Requirements

  • Fanar Shwedeh,
  • Haitham M. Alzoubi

摘要

Developing instructional codes using artificial intelligence is currently one of the most popular methods for creating programming content. Unfortunately, developers often lack the capacity to fulfill the extensive number of blocks of codes commonly required in a programming a code for business customized demand through Java programs with personalized functionalities. This study examines and evaluates the ability of Artificial Intelligence (AI) to generate Java programming code that fulfills specific requirements for various businesses organizations. PhET interactive simulations system with ChatGPT tool are used to generate Java program codes to developers and practicians for potential editing. This paper compares Java codes developed by human developers and AI-generated blocks of codes based on business customized needs. Additionally, this study includes an evaluation that examines the quality of codes generated using both approaches.