Sztuczna inteligencja w wytwarzaniu oprogramowania — stan aktualny i wyzwania na przyszłość

Journal Title: Bulletin of the Military University of Technology - Year 2019, Vol 68, Issue 1

Abstract

Od czasu pojawienia się pierwszych metod i narzędzi CASE niewiele zrobiono w zakresie automatycznego wytwarzania oprogramowania. Narzędzia CASE wspierają deweloperów w tworzeniu struktury systemu, definiowaniu interfejsów i relacji między modułami oprogramowania oraz, po powstaniu kodu, w wykonywaniu zadań testowych na różnych poziomach szczegółowości. Pisanie kodu jest jednak nadal zadaniem wykwalifikowanego specjalisty, co powoduje, że cały proces wytwarzania oprogramowania jest kosztowny i podatny na błędy. Ostatnie postępy w obszarze sztucznej inteligencji, szczególnie w zakresie metod głębokiego uczenia maszynowego, mogą i powinny znacznie poprawić tę sytuację. W artykule przedstawiono przegląd dotychczasowych osiągnięć w tej dziedzinie, znanych z literatury przedmiotu, szczególnie w zakresie czysto teoretycznym, gdyż efekty inżynierskie znajdujące zastosowanie praktyczne są jak dotąd bardzo ograniczone. Następnie zaproponowano i opisano kilka kierunków przyszłych prac w tej dziedzinie, które zaklasyfikowano jako Full AI, Assisted AI i Supplementary AI, w kolejności wynikającej z oczekiwanego stopnia zautomatyzowania procesów wytwarzania oprogramowania. Słowa kluczowe: wytwarzanie oprogramowania, sztuczna inteligencja, uczenie maszynowe, automatyczne generowanie kodu<br/><br/>

Authors and Affiliations

Łukasz Korzeniowski, Krzysztof Goczyła

Keywords

Related Articles

Research of speed and accuracy of speech synthesis methods for the purposes of deployment in embedded device

In the article, the methods concerning speech synthesis were analysed, having in mind their usage in an embedded device. Research was carried out on the devices with mixed parameters, and the criteria were accuracy and s...

Analysis of residual stress in 1.4539 austenitic steel joints welded with TIG method

The article compares the results of tests of residual stress determined based on Knoop microhardness measurements and obtained experimentally with the use of an x-ray diffractometer. Distribution of residual stress in th...

Direct laser interference lithography in periodical treatment of biomaterials

The paper presents the results of research on modern laser micromachining technology based on utilization of the interference field of high energy, pulse laser beams. The influence of radiation polarization on a pattern...

Analiza możliwości dostosowania konstrukcji DMS-65 do wymogów współczesnego budownictwa komunikacyjnego

Artykuł przedstawia możliwości zastosowania konstrukcji DMS-65 do odbudowy doraźnej mostowych obiektów inżynierskich. Konstrukcje te mogą znaleźć szerokie zastosowanie w odbudowie lub remontach infrastruktury komunikacyj...

Analiza zachowania tarczy żelbetowej z wykorzystaniem modelu hipotetycznego materiału zastępczego

W pracy zawarto analizy numeryczne tarczy żelbetowej modelowanej z wykorzystaniem hipotetycznego modelu jednorodnego materiału zastępczego. Wyznaczono parametry statyczno-odkształceniowo-wytrzymałościowe materiału zastęp...

Download PDF file
  • EP ID EP519302
  • DOI 10.5604/01.3001.0013.1464
  • Views 79
  • Downloads 0

How To Cite

Łukasz Korzeniowski, Krzysztof Goczyła (2019). Sztuczna inteligencja w wytwarzaniu oprogramowania — stan aktualny i wyzwania na przyszłość. Bulletin of the Military University of Technology, 68(1), 15-32. https://europub.co.uk./articles/-A-519302