Abstrakt
Since the time when first CASE (Computer-Aided Software Engineering) methods and tools were developed, little has been done in the area of automated creation of code. CASE tools support a software engineer in creation the system structure, in defining interfaces and relationships between software modules and, after the code has been written, in performing testing tasks on different levels of detail. Writing code is still the task of a skilled human, which makes the whole software development a costly and error-prone process. It seems that recent advances in AI area, particularly in deep learning methods, may considerably improve the matters. The paper presents an extensive survey of recent work and achievements in this area reported in the literature, both from the theoretical branch of research and from engineer-oriented approaches. Then, some challenges for the future work are proposed, classified into Full AI, Assisted AI and Supplementary AI research fields.
Cytowania
-
1
CrossRef
-
0
Web of Science
-
0
Scopus
Autorzy (2)
Cytuj jako
Pełna treść
- Wersja publikacji
- Accepted albo Published Version
- Licencja
- otwiera się w nowej karcie
Słowa kluczowe
Informacje szczegółowe
- Kategoria:
- Publikacja w czasopiśmie
- Typ:
- artykuły w czasopismach recenzowanych i innych wydawnictwach ciągłych
- Opublikowano w:
-
Biuletyn Wojskowej Akademii Technicznej
nr 68,
strony 15 - 32,
ISSN: 1234-5865 - Język:
- angielski
- Rok wydania:
- 2019
- Opis bibliograficzny:
- Korzeniowski Ł., Goczyła K.: Artificial intelligence for software development — the present and the challenges for the future// Biuletyn Wojskowej Akademii Technicznej. -Vol. 68., iss. 1 (2019), s.15-32
- DOI:
- Cyfrowy identyfikator dokumentu elektronicznego (otwiera się w nowej karcie) 10.5604/01.3001.0013.1464
- Weryfikacja:
- Politechnika Gdańska
wyświetlono 322 razy