Oglądając filmy z lat osiemdziesiątych ubiegłego wieku można stwierdzić, że w owych czasach optymistycznie odnoszono się do rozwoju technologii – wystarczy przypomnieć komputer obdarzony sztuczną inteligencją, który miał pojawić się w 1997 roku (HAL z “Odysei kosmicznej”), latające samochody w 2015 roku (“Powrót do przyszłości”) czy pracujące na dalekich planetach androidy w 2019 roku (“Łowca…
Czytaj więcej
Czas nie jest z gumy a ludzi do pracy zawsze brakuje. Czyż nie dobrze byłoby znać najbardziej błędogenne elementy aplikacji zanim zaczną sprawiać kłopoty? Moglibyśmy lepiej zaplanować zadania związane z zapewnieniem jakości w naszym projekcie. Rozwiązaniem może być wykorzystanie mechanizmów sztucznej inteligencji – wykorzystując dane historyczne, możemy nauczyć je wskazywać potencjalnie kłopotliwe części nowo powstałej…
Czytaj więcej
Kierownik projektów badawczych z obszaru zapewnienia jakości w tworzeniu oprogramowania. Praktyk, którego zainteresowania naukowe skupiają się wokół problemów związanych z jakością kodu i sposobów ich eliminacji. Ekspert fundacji Po.Int. Od 2012 roku jako członek zespołu badawczego Politechniki Wrocławskiej prowadzi badania nad stosowaniem mechanizmów sztucznej inteligencji w celu zapewnienia bezpieczeństwa i jakości systemów informatycznych. Autor i…
Czytaj więcej
Zastosowanie mechanizmu uczenia maszynowego pozwala wskazać potencjalnie defektogenne obszary kodu komputerowego tuż po tym, jak on powstanie. Umożliwia to planowanie działań zapewnienia jakości już na etapie tworzenia kodu, zanim tworzona aplikacja wejdzie w kolejne stadium jej tworzenia – testowanie. Wiadomym jest, że im wcześniej zastosuje się praktyki QA, tym lepiej i taniej, ale ile konkretnie…
Czytaj więcej