The employment of artificial intelligence techniques in the realm of software production has emerged as a pivotal instrument within the software development process. A multitude of studies have examined the potential applications of artificial intelligence at various stages of the software development lifecycle. The field of software engineering incorporates artificial intelligence in areas such as project management, code generation, software testing, defect prediction, and vulnerability detection. In this study, an objective comparison was made of AI applications in terms of code quality, productivity, creativity and flexibility, fault tolerance, and documentation. The AI applications evaluated include OpenAI (ChatGPT, Codex), Google Gemini (Bard), Copilot (GitHub), DeepCode (Snyk Code), and Microsoft Copilot. For specific Python tasks, the codes generated by the AI application were compared by creating scenarios, and the solution accuracy, fault tolerance, code annotations, and practical performance of each application were evaluated. Consequently, OpenAI Codex was identified as a highly effective solution for complex projects, GitHub Copilot emerged as an ideal choice for daily development, Google Gemini proved to be adequate for basic solutions, Microsoft Copilot demonstrated its capacity for enterprise integration and security-compliant solutions, and DeepCode was distinguished for its emphasis on code security and quality control.
Artificial intelligence coding fault tolerance code quality Python code development
Yapay zeka tekniklerinin yazılım üretimi alanında kullanılması, yazılım geliştirme sürecinde çok önemli bir araç olarak ortaya çıkmıştır. Çok sayıda çalışma, yazılım geliştirme yaşam döngüsünün çeşitli aşamalarında yapay zekanın potansiyel uygulamalarını incelemiştir. Yazılım mühendisliği alanı, proje yönetimi, kod üretimi, yazılım testi, hata tahmini ve güvenlik açığı tespiti gibi alanlarda yapay zekayı kullanmaktadır. Bu çalışmada, yapay zekâ uygulamalarının kod kalitesi, üretkenlik, yaratıcılık ve esneklik, hata toleransı ve dokümantasyon açısından objektif bir karşılaştırması yapılmıştır. Değerlendirilen YZ uygulamaları arasında OpenAI (ChatGPT, Codex), Google Gemini (Bard), Copilot (GitHub), DeepCode (Snyk Code) ve Microsoft Copilot bulunmaktadır. Belirli Python görevleri için, yapay zekâ uygulaması tarafından üretilen kodlar senaryolar oluşturularak karşılaştırılmış ve her uygulamanın çözüm doğruluğu, hata toleransı, kod ek açıklamaları ve pratik performansı değerlendirilmiştir. Sonuç olarak, OpenAI Codex karmaşık projeler için oldukça etkili bir çözüm olarak belirlenmiş, GitHub Copilot günlük geliştirme için ideal bir seçim olarak ortaya çıkmış, Google Gemini temel çözümler için yeterli olduğunu kanıtlamış, Microsoft Copilot kurumsal entegrasyon ve güvenlik uyumlu çözümler için kapasitesini göstermiş ve DeepCode kod güvenliği ve kalite kontrolüne verdiği önemle öne çıkmıştır.
Yapay zeka kodlama hata toleransı kod kalitesi Python kod geliştirme
Yazar, yorumları ve önerileri ile bu makalenin geliştirilmesine ve netleştirilmesine yardımcı olan hakemlere teşekkür etmeyi bir borç bilir
| Birincil Dil | Türkçe |
|---|---|
| Konular | Yazılım Mühendisliği (Diğer) |
| Bölüm | Araştırma Makalesi |
| Yazarlar | |
| Gönderilme Tarihi | 7 Şubat 2025 |
| Kabul Tarihi | 10 Haziran 2025 |
| Yayımlanma Tarihi | 29 Haziran 2025 |
| Yayımlandığı Sayı | Yıl 2025 Cilt: 10 Sayı: 1 |