Codebeat — use of artificial intelligence in static software quality analysis (Q78331): Difference between revisions
Jump to navigation
Jump to search
(Created claim: summary (P836): The prototype code will be a platform to support software developers in the development of software that is of high quality, secure and easy to maintain and to support organisations in managing the quality of the software.For the first time, it will be possible to use good practices (codes of codes) in subsequent programming works, which will be used by the automated search system. the development of analysers and parpers will be used to impleme...) |
(Changed an Item) |
||
Property / programme | |||
Property / programme: Smart growth - PL - ERDF / rank | |||
Normal rank |
Revision as of 10:33, 26 March 2020
Project in Poland financed by DG Regio
Language | Label | Description | Also known as |
---|---|---|---|
English | Codebeat — use of artificial intelligence in static software quality analysis |
Project in Poland financed by DG Regio |
Statements
3,699,356.07 zloty
0 references
4,840,137.9 zloty
0 references
1,161,633.0960000001 Euro
0.24 Euro
13 January 2020
0 references
76.43 percent
0 references
1 April 2017
0 references
31 March 2020
0 references
CODE QUEST SP. Z O.O.
0 references
Prototyp codebeat będzie platformą wspierającą zespoły programistów w budowie oprogramowania, które jest wysokiej jakości, bezpieczne i łatwe w utrzymaniu oraz wspierającą organizacje w zarządzaniu jakością wytwarzanego oprogramowania.Przedmiotem projektu są badania przemysłowe w obszarze wykorzystania sztucznej inteligencji do statycznej analizy jakości oprogramowania, a także opracowanie innowacyjnego zestawu metryk i heurystyk dla nowych języków obiektowych oraz funkcyjnych.Najważniejszym końcowym efektem działania oprogramowania w obszarze machine learning będzie funkcjonalność pozwalająca na sugerowanie przez codebeat rozwiązania błędów w oprogramowaniu, a nawet automatycznego rozwiązania określonych błędów. Po raz pierwszy zaistnieje możliwość wykorzystania dobrych wzorców rozwiązań (sugestii codebeat) w kolejnych pracach programistycznych, które system wyszuka automatycznie.Przedmiotem prac rozwojowych będzie opracowanie analizatorów i parserów do zaimplementowania technologii Abstract AST w nowych językach, która pozwoli na sprowadzenie do wspólnego języka kodów napisanych w różnych językach programowania.Dwustopniowy proces analizy kodu źródłowego, dzięki zastosowaniu Abstract AST, umożliwi codebeat obliczanie tych samych miar jakości kodu dla każdego ze wspieranych języków programowania oraz dodawanie nowych miar do wszystkich wspieranych języków jednocześnie. Łatwiejsze będzie również dodawanie kolejnych języków, po opracowaniu metody transkrypcji.Codebeat będzie w stanie dokonać analizy jakości oprogramowania we wszystkich repozytoriach klienta jednocześnie. Codebeat będzie wdrożony w działalności Wnioskodawcy, udostępniany w formie SaaS jak również on-premise. Analizy i indywidualne spotkania potwierdzają, że jest duże oczekiwanie branży IT na pojawienie się Numer_referencyjny_programu_pomocowego: SA.41471(2015/X) Przeznaczenie_pomocy_publicznej: art. 25 rozporządzenia KE nr 651/2014 z dnia 17 czerwca 2014 r. uznające niektóre rodzaje pomocy (Polish)
0 references
The prototype code will be a platform to support software developers in the development of software that is of high quality, secure and easy to maintain and to support organisations in managing the quality of the software.For the first time, it will be possible to use good practices (codes of codes) in subsequent programming works, which will be used by the automated search system. the development of analysers and parpers will be used to implement the type of AST/analyser technology in the new languages in order to bring to the common language the codes written in the different languages of the programming. the two-step analysis process of the source code will enable codes to calculate the same code quality measures for each of the assisted programming languages and add new measures to all the supported languages at the same time.It will also be easier to add additional languages, once the method of transcription is developed. the Cobeat will be able to analyse the quality of the software in all the repositories of the customer at the same time.The Codex will be implemented in the Applicant’s operations and will be made available as a SaaS, as well as via a bonus.The studies and individual meetings confirm that there is a strong expectation of the IT industry to enter Numer_reference_aids:SA.41471 (2015/X) _public:Article 25 of Commission Regulation (EC) No 651/2014 of 17 June 2014 declaring certain categories of aid (English)
0 references
Identifiers
POIR.01.01.01-00-0792/16
0 references