Newsy

Narzędzie polskiej firmy pozwala naprawić błędy w oprogramowaniu w kilka minut. Wkrótce sztuczna inteligencja zacznie poprawiać programistów

2021-02-04  |  06:10

W typowym oprogramowaniu występuje średnio 25 błędów na 1000 linii kodu – podaje National Institute of Standards and Technology. Niewykryty błąd oprogramowania może spowodować krytyczne przerwy w działaniu systemu, a naprawianie usterek zajmuje programistom nawet 60 proc. czasu. Polski start-up znalazł rozwiązanie problemu – RevDeBug umożliwia programistom łatwą identyfikację i naprawę błędów w oprogramowaniu. Rejestruje wykonywany kod i pozwala odtworzyć w ciągu kilku minut zdarzenia, które doprowadziły do wystąpienia błędu.

– RevDeBug to narzędzie, które usprawnia proces naprawy błędów w oprogramowaniu. Usuwamy przyczyny frustracji związane z tym procesem, dzięki cztemu pozwalamy zespołom odpowiedzialnym za rozwój oprogramowania na skupienie się na tworzeniu i rozwijaniu nowego. Przetwarzamy więcej danych, korzystamy z nowych technologii, przyczyny i symptomy związane z błędami nie są cały czas w tym samym miejscu. To powoduje, że osoby odpowiedzialne za naprawę oprogramowania muszą szukać, co jest prawdziwą przyczyną – mówi agencji Newseria Innowacje Piotr Biegun, członek zarządu w RevDeBug.

Według National Institute of Standards and Technology w typowym oprogramowaniu występuje średnio 25 błędów na 1000 linii kodu. Oznacza to ogromną liczbę luk w zabezpieczeniach, a większość z nich jest wynikiem prostych błędów w kodowaniu. Niewykryty błąd może spowodować krytyczne przerwy w działaniu systemu. Błędna konfiguracja platform chmurowych doprowadziła np. do naruszenia bezpieczeństwa danych w instytucji finansowej Capital One w 2019 roku, w wyniku którego ucierpiało ok. 106 mln osób.

– Wykrywanie błędów jest problematyczne. Weźmy np. zwykłą stronę internetową, z której korzysta przeciętny Polak – z jego perspektywy coś nie działa, jest to frustrujące. Natomiast z perspektywy działu IT przyczyny, dlaczego to nie działa, są pochowane w różnych miejscach. Zaczęliśmy korzystać z bardziej skomplikowanych systemów, rozwiązań chmurowych, nowych technologii, które powodują, że błędy, przyczyny i symptomy tych błędów są w różnych miejscach. Jesteśmy w stanie szybciej tworzyć oprogramowanie i je skalować, natomiast znajdowanie i naprawianie błędów stało się trudniejsze – wskazuje Piotr Biegun.

Polski start-up opracował system, który wykrywa i naprawia różnego rodzaju nieprawidłowości w systemach i aplikacjach. Narzędzie rejestruje wykonywany kod, w ten sposób umożliwiając odtworzenie zdarzenia, które doprowadziło do wystąpienia błędu. Dzięki temu nie trzeba zgadywać przyczyn awarii, a sam proces naprawy skraca się czasem z miesięcy do kilku minut.

– Wykorzystujemy do tego naszą opatentowaną technologię pozwalającą nagrać film z wykonania kodu, który doprowadził do danej awarii. Dzięki temu programista patrząc na ten kod, nie musi poszukiwać przyczyny tych błędów i potem odtwarzać sytuacji, które nie wiadomo, dlaczego się wydarzyły – wskazuje ekspert.

Opracowane przez Polaków narzędzie bazuje na sztucznej inteligencji. Dostarcza gotowe rozwiązania programistom i informatykom.

– RevDeBug pozwala stwierdzić, dlaczego dana rzecz się wydarzyła, czyli nie trzeba pytać sztucznej inteligencji, dlaczego zadziałała w ten sposób. Z drugiej strony pracujemy nad tym, żeby z wykorzystaniem nie tylko sztucznej inteligencji, ale również metod statystycznych i matematycznych dostarczać programistom informacje, które ułatwiają i skracają proces związany z analizowaniem, naprawianiem błędów, żeby dostawali od nas gotowe wiadomości i sugestie, które elementy wymagają poprawy – mówi Piotr Biegun.

Raport Consortium for Information & Software Quality (CISQ) „The Cost of Poor Software Quality in the US” szacuje, że koszty związane z oprogramowaniem słabej jakości sięgają 2,08 tryliona dol. i nie obejmuje to nawet „długu technicznego”, czyli nagromadzonych luk w oprogramowaniu w aplikacjach, sieciach i systemach, które nigdy nie zostały naprawione. Raport CISQ szacuje to zadłużenie na kolejne 1,3 tryliona dol. Zdecydowana większość (75 proc.) to awaria oprogramowania spowodowana brakiem łatania znanych luk w zabezpieczeniach, problemy ze starszym sprzętem i nieudane projekty rozwojowe.

Błędy związane z oprogramowaniem hamują działalność firm, często mogą powodować wielomilionowe straty związane z przestojem. Dzięki rozwiązaniu polskiej firmy takie sytuacje praktycznie nie mają miejsca, dlatego z systemu korzystają m.in. sektor finansowy, e-commerce czy e-usługi.

– To, nad czym pracujemy przyszłościowo, to proces „self-healing”, czyli będziemy w stanie dostarczać programistom nie tylko przyczyny, ale od razu kod, który dane problemy rozwiązuje w sposób automatyczny – zapowiada członek zarządu w RevDeBug. – Skupiamy się na tym, żeby nasze narzędzie było dostępne nie tylko dla dużych korporacji, z którymi obecnie pracujemy, ale również było dostosowane do pracy mniejszych zespołów. Dzięki temu, że będziemy dystrybuować je za pomocą chmur publicznych, takich jak Microsoft Azure, każdy będzie mógł skorzystać z naszego rozwiązania w prosty sposób i rozliczyć się w takim modelu, który jest dla niego wygodny, tzn. w zależności od tego, jakiej wielkości przetwarza dane i jakiej wielkości ma biznes.

Czytaj także

Kalendarium

Więcej ważnych informacji

Newseria na XVI Europejskim Kongresie Gospodarczym

Jedynka Newserii

Jedynka Newserii

Venture Cafe Warsaw

Finanse

Zwolnienia lekarskie w prywatnej opiece medycznej są ponad dwa razy krótsze niż w publicznej. Oszczędności dla gospodarki to ok. 25 mld zł

Stan zdrowia pracujących Polaków wpływa nie tylko na konkurencyjność firm i koszty ponoszone przez pracodawców, ale i na całą gospodarkę. Jednak zapewnienie dostępu do szybkiej i efektywnej opieki zdrowotnej może te koszty znacząco zmniejszyć. Podczas gdy średnia długość zwolnienia lekarskiego w publicznym systemie ochrony zdrowia wynosi 10 dni, w przypadku opieki prywatnej to już tylko 4,5 dnia – wynika z badania Medicover. Kilkukrotnie niższe są też koszty generowane przez poszczególne jednostki chorobowe, co pokazuje wyraźną przewagę prywatnej opieki. Zapewnienie dostępu do niej może ograniczyć ponoszone przez pracodawców koszty związane z prezenteizmem i absencjami chorobowymi w wysokości nawet 1,5 tys. zł na pracownika.

Motoryzacja

Dwie duże marki chińskich samochodów w tym roku trafią do sprzedaży w Polsce. Są w stanie konkurować jakością z europejskimi producentami aut

Według danych IBRM Samar w Polsce w pierwszych dwóch miesiącach 2024 roku zarejestrowano 533 auta chińskich producentów. Jednak niedługo mogą się one pojawiać na polskich drogach znacznie częściej, ponieważ swoją obecność na tutejszym rynku zapowiedziało już kilku kolejnych producentów z Państwa Środka. Chińskich samochodów, przede wszystkim elektryków, coraz więcej sprzedaje się również w Europie. Prognozy zakładają, że ich udział w europejskim rynku do 2025 roku ma zostać niemal podwojony. – Jakość produktów dostarczanych przez chińskich producentów jest dzisiaj zdecydowanie lepsza i dlatego one z powodzeniem konkurują z producentami europejskimi – mówi Wojciech Drzewiecki, prezes IBRM Samar.

Ochrona środowiska

Temperatury w Europie rosną dwukrotnie szybciej niż globalnie. Za tym idą rekordowe zjawiska klimatyczne

Marzec 2024 roku był 10. miesiącem z rzędu, który pobił rekord temperatur w historii globalnych pomiarów dla danego miesiąca roku – wskazują dane Copernicus Climate Change Service (C3S). Średnia temperatura wyniosła 14,14 st. C, czyli o 0,73 st. C więcej niż średnia dla marca z lat 1991–2020. Marzec był też o 1,68 st. cieplejszy niż w okresie przedindustrialnym, do którego odnoszą się globalne cele zawarte w porozumieniu paryskim. Kolejny miesiąc z rekordem ciepła oznacza nasilone zjawiska klimatyczne, również te ekstremalne. 2023 rok był w Europie okresem rekordów w tym zakresie, m.in. największych pożarów, powodzi czy fal upałów – wynika z raportu C3S i Światowej Organizacji Meteorologicznej.

Szkolenia

Akademia Newserii

Akademia Newserii to projekt, w ramach którego najlepsi polscy dziennikarze biznesowi, giełdowi oraz lifestylowi, a  także szkoleniowcy z wieloletnim doświadczeniem dzielą się swoją wiedzą nt. pracy z mediami.