Codebeat – the use of artificial intelligence in static software quality analysis (Q78331): Difference between revisions
Jump to navigation
Jump to search
(Changed label, description and/or aliases in fr: translated_label) |
(Created claim: summary (P836): Le prototype codebeat sera une plate-forme supportant les équipes de développeurs dans la construction de logiciels, qui est de haute qualité, sûr et facile à entretenir et soutient les organisations dans la gestion de la qualité du logiciel produit. Le projet est basé sur la recherche industrielle dans le domaine de l’intelligence artificielle pour l’analyse statique de la qualité des logiciels, ainsi que le développement d’un ensemble innovant...) |
||||||||||||||
Property / summary | |||||||||||||||
Le prototype codebeat sera une plate-forme supportant les équipes de développeurs dans la construction de logiciels, qui est de haute qualité, sûr et facile à entretenir et soutient les organisations dans la gestion de la qualité du logiciel produit. Le projet est basé sur la recherche industrielle dans le domaine de l’intelligence artificielle pour l’analyse statique de la qualité des logiciels, ainsi que le développement d’un ensemble innovant de métriques et heuristiques pour de nouveaux langages orientés objet et fonctionnels. L’effet final le plus important du logiciel dans le domaine de l’apprentissage automatique sera la fonctionnalité qui permettra à codebeat de suggérer des solutions aux erreurs logicielles et même de résoudre automatiquement des erreurs spécifiques. Pour la première fois, il sera possible d’utiliser les bonnes pratiques (suggestions codbeat) dans les travaux de programmation ultérieurs, que le système recherchera automatiquement. L’objet du travail de développement sera le développement d’analyseurs et d’analyseurs pour la mise en œuvre de la technologie AST Abstract dans de nouvelles langues, ce qui permettra d’apporter à un code commun des codes écrits dans différents langages de programmation. Le processus en deux étapes d’analyse du code source, grâce à l’utilisation de Abstract AST, permettra à codebeat de calculer les mêmes mesures de qualité de code pour chacune des langues de programmation soutenues et d’ajouter de nouvelles mesures à toutes les langues supportées en même temps. Il sera également plus facile d’ajouter plus de langues après avoir développé une méthode de transcription.Codebeat sera en mesure d’analyser simultanément la qualité du logiciel dans tous les dépôts clients. Codebeat sera mis en œuvre dans les activités de la requérante, mises à disposition sous la forme de SaaS ainsi que sur place. Les analyses et les réunions individuelles confirment que l’industrie des technologies de l’information s’attend fortement à l’émergence d’un programme de référence_program_help_: SA.41471(2015/X) But_public_aid: Article 25 du règlement (CE) no 651/2014 du 17 juin 2014 reconnaissant certaines catégories d’aides (French) | |||||||||||||||
Property / summary: Le prototype codebeat sera une plate-forme supportant les équipes de développeurs dans la construction de logiciels, qui est de haute qualité, sûr et facile à entretenir et soutient les organisations dans la gestion de la qualité du logiciel produit. Le projet est basé sur la recherche industrielle dans le domaine de l’intelligence artificielle pour l’analyse statique de la qualité des logiciels, ainsi que le développement d’un ensemble innovant de métriques et heuristiques pour de nouveaux langages orientés objet et fonctionnels. L’effet final le plus important du logiciel dans le domaine de l’apprentissage automatique sera la fonctionnalité qui permettra à codebeat de suggérer des solutions aux erreurs logicielles et même de résoudre automatiquement des erreurs spécifiques. Pour la première fois, il sera possible d’utiliser les bonnes pratiques (suggestions codbeat) dans les travaux de programmation ultérieurs, que le système recherchera automatiquement. L’objet du travail de développement sera le développement d’analyseurs et d’analyseurs pour la mise en œuvre de la technologie AST Abstract dans de nouvelles langues, ce qui permettra d’apporter à un code commun des codes écrits dans différents langages de programmation. Le processus en deux étapes d’analyse du code source, grâce à l’utilisation de Abstract AST, permettra à codebeat de calculer les mêmes mesures de qualité de code pour chacune des langues de programmation soutenues et d’ajouter de nouvelles mesures à toutes les langues supportées en même temps. Il sera également plus facile d’ajouter plus de langues après avoir développé une méthode de transcription.Codebeat sera en mesure d’analyser simultanément la qualité du logiciel dans tous les dépôts clients. Codebeat sera mis en œuvre dans les activités de la requérante, mises à disposition sous la forme de SaaS ainsi que sur place. Les analyses et les réunions individuelles confirment que l’industrie des technologies de l’information s’attend fortement à l’émergence d’un programme de référence_program_help_: SA.41471(2015/X) But_public_aid: Article 25 du règlement (CE) no 651/2014 du 17 juin 2014 reconnaissant certaines catégories d’aides (French) / rank | |||||||||||||||
Normal rank | |||||||||||||||
Property / summary: Le prototype codebeat sera une plate-forme supportant les équipes de développeurs dans la construction de logiciels, qui est de haute qualité, sûr et facile à entretenir et soutient les organisations dans la gestion de la qualité du logiciel produit. Le projet est basé sur la recherche industrielle dans le domaine de l’intelligence artificielle pour l’analyse statique de la qualité des logiciels, ainsi que le développement d’un ensemble innovant de métriques et heuristiques pour de nouveaux langages orientés objet et fonctionnels. L’effet final le plus important du logiciel dans le domaine de l’apprentissage automatique sera la fonctionnalité qui permettra à codebeat de suggérer des solutions aux erreurs logicielles et même de résoudre automatiquement des erreurs spécifiques. Pour la première fois, il sera possible d’utiliser les bonnes pratiques (suggestions codbeat) dans les travaux de programmation ultérieurs, que le système recherchera automatiquement. L’objet du travail de développement sera le développement d’analyseurs et d’analyseurs pour la mise en œuvre de la technologie AST Abstract dans de nouvelles langues, ce qui permettra d’apporter à un code commun des codes écrits dans différents langages de programmation. Le processus en deux étapes d’analyse du code source, grâce à l’utilisation de Abstract AST, permettra à codebeat de calculer les mêmes mesures de qualité de code pour chacune des langues de programmation soutenues et d’ajouter de nouvelles mesures à toutes les langues supportées en même temps. Il sera également plus facile d’ajouter plus de langues après avoir développé une méthode de transcription.Codebeat sera en mesure d’analyser simultanément la qualité du logiciel dans tous les dépôts clients. Codebeat sera mis en œuvre dans les activités de la requérante, mises à disposition sous la forme de SaaS ainsi que sur place. Les analyses et les réunions individuelles confirment que l’industrie des technologies de l’information s’attend fortement à l’émergence d’un programme de référence_program_help_: SA.41471(2015/X) But_public_aid: Article 25 du règlement (CE) no 651/2014 du 17 juin 2014 reconnaissant certaines catégories d’aides (French) / qualifier | |||||||||||||||
point in time: 30 November 2021
|
Revision as of 15:00, 30 November 2021
Project Q78331 in Poland
Language | Label | Description | Also known as |
---|---|---|---|
English | Codebeat – the use of artificial intelligence in static software quality analysis |
Project Q78331 in Poland |
Statements
3,699,356.07 zloty
0 references
4,840,137.9 zloty
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 codebeat prototype will be a platform to support software development teams that are of high quality, safe and easy to maintain and support organisations in managing the quality of the software.The project involves industrial research in the area of the use of artificial intelligence for static software quality analysis, as well as the development of an innovative set of metrics and heuristics for new object and functional languages.The most important end result of the software in the machine learning area will be functionality and functionality that allows for suggestions by automatic solution, by codeat. For the first time, it will be possible to use good practices (codebeat suggestions) in subsequent programming works that the system will automatically search for.Development of analysers and parsers to implement Abstract AST technology in new languages, which will allow you to bring into a common language codes written in different programming languages.The two-stage process of source code analysis, with the use of Abstract AST, will enable codearbeat to compute each quality code for each of the programming languages. It will also be easier to add more languages after the transcription method has been developed.Codebeat will be able to analyse the quality of the software in all customer repositories simultaneously. Codebeat will be implemented in the applicant’s activities, made available in the form of SaaS as well as on-premise. Analyses and individual meetings confirm that there is a big expectation of the IT industry for the emergence of the Reference Number_aid_program: SA.41471(2015/X) Purpose of public aid: Article 25 of EC Regulation No 651/2014 of 17 June 2014 recognising certain types of aid (English)
14 October 2020
0 references
Le prototype codebeat sera une plate-forme supportant les équipes de développeurs dans la construction de logiciels, qui est de haute qualité, sûr et facile à entretenir et soutient les organisations dans la gestion de la qualité du logiciel produit. Le projet est basé sur la recherche industrielle dans le domaine de l’intelligence artificielle pour l’analyse statique de la qualité des logiciels, ainsi que le développement d’un ensemble innovant de métriques et heuristiques pour de nouveaux langages orientés objet et fonctionnels. L’effet final le plus important du logiciel dans le domaine de l’apprentissage automatique sera la fonctionnalité qui permettra à codebeat de suggérer des solutions aux erreurs logicielles et même de résoudre automatiquement des erreurs spécifiques. Pour la première fois, il sera possible d’utiliser les bonnes pratiques (suggestions codbeat) dans les travaux de programmation ultérieurs, que le système recherchera automatiquement. L’objet du travail de développement sera le développement d’analyseurs et d’analyseurs pour la mise en œuvre de la technologie AST Abstract dans de nouvelles langues, ce qui permettra d’apporter à un code commun des codes écrits dans différents langages de programmation. Le processus en deux étapes d’analyse du code source, grâce à l’utilisation de Abstract AST, permettra à codebeat de calculer les mêmes mesures de qualité de code pour chacune des langues de programmation soutenues et d’ajouter de nouvelles mesures à toutes les langues supportées en même temps. Il sera également plus facile d’ajouter plus de langues après avoir développé une méthode de transcription.Codebeat sera en mesure d’analyser simultanément la qualité du logiciel dans tous les dépôts clients. Codebeat sera mis en œuvre dans les activités de la requérante, mises à disposition sous la forme de SaaS ainsi que sur place. Les analyses et les réunions individuelles confirment que l’industrie des technologies de l’information s’attend fortement à l’émergence d’un programme de référence_program_help_: SA.41471(2015/X) But_public_aid: Article 25 du règlement (CE) no 651/2014 du 17 juin 2014 reconnaissant certaines catégories d’aides (French)
30 November 2021
0 references
Identifiers
POIR.01.01.01-00-0792/16
0 references