rafalposwiata/plsc huggingface dataset:
Analiza porównawcza frameworków do automatyzacji testowania aplikacji webowych na przykładzie TestNG i WebdriverIO

W artykule przedstawiona została analiza porównawcza frameworków wspomagających wytwarzanie testów zautomatyzowanych dla zdefiniowanych scenariuszy testowych. Badanie porównawcze dotyczyło frameworków TestNG oraz WebdriverIO. Omówienie narzędzia zostało przeanalizowane zarówno pod kątem procesu tworzenia testów, jak i szybkości oraz wydajności ich wykonywania. Na potrzeby pracy została wykorzystana strona internetowa github.com. Aplikacja ta posłużyła do przeprowadzania skryptów testowych napisanych w obu frameworkach. Wyniki zostały porównane przez cztery zdefiniowanych kryterium: całkowity czas uruchamiania zbiorów testowych z różną maksymalną liczbą jednocześnie uruchomionych instancji przeglądarki, średni czas uruchamiania wszystkich skryptów testowych w trybie headless, średnia wartość zużycia pamięci oraz CPU podczas wykonania testów. W podsumowaniu zawarta została ocena porównywanych frameworków.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza menadżerów pakietów JavaScript – yarn oraz NPM

W niniejszym artykule analizie porównawczej poddano dwa wiodące rozwiązania służące do zarządzania pakietami w projektach wykorzystujących technologię JavaScript (yarn oraz npm). W ramach realizacji powstały dwa pliki konfiguracyjne, z których jeden reprezentuje pustą aplikację stworzoną na podstawie szablonu aplikacji opartej na szkielecie programistycznym Angular w wersji 8. Drugi plik odzwierciedla rozbudowaną aplikację internetową opartą o ten sam szkielet programistyczny, lecz z dodatkiem ponad 100 zależności. Badania ukierunkowane zostały na wydajność czasową obu rozwiązań.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Ocena dostępności wybranych serwisów uczelni wyższych

Dostępność stron internetowych polega na zapewnieniu możliwości korzystania z informacji tam zamieszczonych przez wszystkich użytkowników, a zwłaszcza przez osoby niepełnosprawne. Celem pracy było zbadanie poziomów dostępności serwisów internetowych uczelni wyższych Lublina i porównanie ich z serwisami dwóch uczelni w Polsce wybranych na potrzeby tego badania. W tym celu opracowano eksperyment, który składał się z dwóch części. W pierwszej części eksperymentu zastosowano autorską listę kontrolną zawierającą pytania dotyczące określonych funkcjonalności serwisów odpowiadających istotnym kwestiom dostępności. W drugiej części do oceny dostępności wykorzystano automatyczne narzędzia. Materiałem badawczym było osiem serwisów uczelni z Lublina oraz dwóch zestawionych z nimi uczelni w innych miastach w Polsce. Uczelnie te dodatkowo posiadały w swoich serwisach specjalnie wydzielone zestawy stron dla osób z niepełnosprawnościami. Takie dodatkowe strony opracowane specjalnie dla potrzeb osób niepełnosprawnych zostały także uwzględnione w badaniach. Po przeprowadzeniu eksperymentu możliwe było wskazanie uczelni, które posiadają najlepsze i najgorsze serwisy pod względem osiąganych wyników dostępności. Dodatkowo badania wyłoniły konkretne strony tych serwisów, które charakteryzowały się najwyższymi i najniższymi średnimi ocenami dostępności. W wyniku analizy eksperckiej okazało się, że niektóre z przebadanych serwisów uczelni nie mają dołączonej deklaracji dostępności, zawierają dokumenty w formacie PDF, które nie są dostępne, często nie umożliwiają zmiany kolorystyki oraz nie posiadają wersji mobilnej.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza technologii REST i GraphQL

W artykule przeprowadzono analizę porównawczą dwóch najczęściej stosowanych standardów projektowania internetowego API – REST oraz GraphQL. Badano czas oraz rozmiar odpowiedzi HTTP zwracanych przez aplikacje. Do badań wykorzystano dwie aplikacje o takich samych funkcjonalnościach, realizujących operacje CRUD, na danych przechowywanych w nierelacyjnej bazie MongoDB. Obie aplikacje stworzono w oparciu o technologię NodeJS. Do zebrania i analizy danych zastosowano narzędzie JMeter. Na podstawie otrzymanych wyników stwierdzono brak znacznych różnic w odczycie danych przy małej liczbie zapytań oraz podczas usuwania zasobów. Wraz ze wzrostem liczby zapytań zaobserwowano wyraźną przewagę standardu REST. Przewagę GraphQL, zarówno w czasie jak i rozmiarze odpowiedzi, wykazano w przypadku pobierania specyficznych danych.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie wydajności aplikacji internetowych REST API opartych na szkieletach programistycznych JavaScript

Celem pracy było porównanie dwóch technologii do tworzenia aplikacji serwerowych opartych na języku programowania JavaScript. Na potrzeby badań utworzono dwie aplikacje testowe: pierwszą zbudowano na podstawie szkieletu programistycznego Express, a druga została wykonana na bazie szkieletu Hapi. Część kliencką obu aplikacji przygotowano za pomocą biblioteki React. Część kliencka i serwerowa komunikowały się ze sobą za pośrednictwem REST API - uniwersalnego interfejsu HTTP. Aplikacja kliencka wysyłała żądania do aplikacji serwerowej, która następnie wykonywała podstawowe operacje na bazie MongoDB i zwracała rezultat. W ramach pracy opracowano eksperyment składający się z czterech scenariuszy. W każdym scenariuszu operowano na innym typie danych: łańcuchu znaków, tablicy, obiekcie oraz tablicy obiektów. W badaniach skoncentrowano się na aspekcie wydajnościowym - pomiarze czasów obsługi żądań podczas operacji GET, POST, PUT i DELETE. Badania przeprowadzono na dwóch komputerach, a pomiary wykonano dwoma sposobami: za pomocą prostego kodu wbudowanego w aplikacje testowe oraz za pomocą narzędzia Postman. Uzyskane wyniki, po ich uśrednieniu i przeanalizowaniu pozwoliły na sformułowanie wniosku, że szkielet Express okazał się wydajniejszy niż Hapi, ze względu na krótsze czasy obsługi żądań. Tylko w scenariuszu, w którym wykonywano operacje na dużych zbiorach danych, czasy obsługi żądań były na podobnym poziomie.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Kompilacja bibliotek iOS w systemie Linux z wykorzystaniem narzędzi open-source

W artykule opisano analizę możliwości wykorzystania narzędzi open-source do kompilacji bibliotek iOS w systemie operacyjnym Linux. Celem analizy jest sprawdzenie możliwości przeprowadzenia kompilacji w systemie Linux oraz wykrycie potencjalnych ograniczeń przy wykorzystaniu kompilatora LLVM. Badania przeprowadzono na autorskich bibliotekach napisanych w językach Objective-C oraz Swift, które zawierały pliki graficzne o różnych formatach i rozmiarach, jak również pliki tekstowe. Uzyskano wyniki które wskazują, że kompilacja bibliotek iOS w systemie Linux jest możliwa pod warunkiem, że kompilowane biblioteki nie wykorzystują komponentów opisanych w formacie xib, do kompilacji których na systemie Linux nie istnieje odpowiednik narzędzia kompilacyjnego z systemu macOS.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza współczesnych narzędzi ETL

Każda hurtownia danych wymaga ładowania odpowiednio przetworzonych danych transakcyjnych. Procesy realizujące to zadanie określane są jako ekstrakcja-transformacja-ładowanie (ETL). Od efektywności ich wykonania zależy jak szybko użytkownik będzie miał dostęp do bieżących danych analitycznych. W artykule przedstawiono istotę procesu ETL oraz wyniki badań efektywności realizacji jego etapów z użyciem Azure Synapse (AS) oraz Azure Data Factory (ADF). Badania obejmowały selekcję, sortowanie i agregację danych, złączenie tabel oraz zapis danych do tabel docelowych. Do oceny efektywności tych operacji zastosowano kryterium czasu ich wykonania. Uzyskane wyniki wskazują, iż narzędzie ADF zapewnia znacznie wyższą efektywność czasową ładowania danych transakcyjnych do hurtowni danych w porównaniu do AS.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza możliwości optymalizacji zapytań SQL

Większość obecnie istniejących aplikacji internetowych działa w oparciu o relacyjne systemy baz danych. Komunikacja z nimi jest możliwa poprzez instrukcje zapisywane w Structured Query Language (SQL). Niniejsza publikacja prezentuje najbardziej popularne systemy do zarządzania relacyjnymi bazami danych oraz opisuje powszechne sposoby optymalizacji zapytań SQL. Wykorzystując środowisko badawcze, w którym zaimportowano część bazy danych serwisu imdb.com oraz silniki OracleDb, MySQL, Microsoft SQL Server i PostgreSQL wykonano szereg scenariuszy testowych. Celem było sprawdzenie zmiany wydajności zapytań SQL wynikających z modyfikacji składni przy zachowaniu rezultatu, wpływu organizacji bazy danych, indeksowania oraz zaawansowanych mechanizmów, mającychna celu wzrost efektywności wykonywanych operacji, dostarczanych w wykorzystanych systemach. Testy zostały przeprowadzone przy pomocy autorskiej aplikacji napisanej w języku Java z wykorzystaniem szkieletu programistycznego Hibernate.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza wydajnościowa aplikacji Svelte i Angular

Celem artykułu jest sprawdzenie, czy nowsze rozwiązanie tworzenia części klienckiej aplikacji internetowej oparte na Svelte jest bardziej efektywne w porównaniu do standardowego podejścia stosowanego w Angular. W artykule przed-stawiono porównanie czasów renderowania się komponentów strony na przykładzie dwóch aplikacji testowych przygotowanych w obu szkieletach programistycznych. Do przeprowadzenia testów wydajnościowych przygotowano scenariusze, w których zbadano czasy dodawania i usuwania różnej liczby komponentów strony. Testy aplikacji były wykonane przy pomocy pakietu Selenium Webdriver. Wyniki badań wskazały jednoznacznie na fakt, że nowe podejście do manipulacji DOM (Svelte v. 3.0), jest bardziej wydajne niż korzystanie ze standardowego rozwiązania stosowanego w aplikacjach Angular (v.10.2).

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie lekkich szkieletów dla języka Java poprzez analizę autorskich aplikacji internetowych

W środowisku IT dostępnych jest wiele szkieletów, które różnią się między sobą wydajnością, bezpieczeństwem, zło-żonością czy szybkością działania. Użytkownik, chcący zacząć pracę z wybranym szkieletem powinien wiedzieć, czy sprosta on wymaganiom architektonicznym oraz założeniom biznesowym. Celem niniejszej pracy jest porównanie wydajności oraz złożoności aplikacji internetowych zbudowanych z wykorzystaniem różnych lekkich szkieletów dla języka Java. Porównane zostaną szkielety Spring Boot, Micronaut, Quarkus oraz Javalin. Na początku pracy omówione zostały główne problemy związane z tworzeniem współczesnych aplikacji. W kolejnych częściach dokonano podstawowej analizy złożoności składni i konwencji wybranych szkieletów. Następnie wykonano eksperymenty mające na celu porównanie wydajności - czasy oraz zużycie pamięci podczas tworzenia i użytkowania aplikacji. Uzyskano szeroki przekrój efektywności w wybranych zastosowaniach lekkich szkieletów. Sporządzone porównanie może być wykorzystane do dobrania odpowiedniego szkieletu do projektu.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza wydajności połączeń z bazami danych poprzez interfejs JDBC i szkielety programistyczne ORM

Tematem badań niniejszego artykułu była analiza porównawcza wydajności połączeń z bazami danych za pomocą różnych metod komunikacji w oparciu o język programistyczny Java. W skład badanych narzędzi pośredniczących w komunikacji z bazami danych weszły: sterowniki JDBC i szkielety programistyczne ORM (ang. Object–Relational Mapping). Przeprowadzono badania w oparciu o 8 różnych kryteriów, w celu wyłonienia najbardziej efektywnej metody i narzędzia do pracy z relacyjnymi bazami danych, podczas tworzenia aplikacji w języku Java. Poszczególnym kryteriom przyznano wagi, które zostały określone poprzez ankietę przeprowadzoną wśród programistów języka Java i studentów informatyki. Najlepszym narzędziem bez uwzględnienia pozyskanych wag okazał się Hibernate, a z uwzględnieniem wag narzędzie JDBC.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza szkieletów programistycznych języka Java: Spring Boot, Micronaut oraz Quarkus

Przedmiotem tej pracy jest analiza porównawcza trzech szkieletów programistycznych do budowy aplikacji interneto-wych dla języka Java: Spring Boot 2.4.4, Micronaut 2.5.4 oraz Quarkus 1.13.4.Final. Przygotowano aplikacje testowe, wyposażone w tą samą funkcjonalność, które wykorzystano w eksperymencie, polegającym na pomiarze czasów odpowiedzi serwera na żądania typu POST, GET, PUT i DELETE – realizujące operacje na bazie danych. Dla każdej aplikacji testowej, powtórzono pięciokrotnie scenariusz, który miał na celu zmierzyć czas obsługi żądań w różnych warunkach obciążeniowych. Podczas każdego powtórzenia zwiększano wielkość obciążenia, które oznaczało średnią liczbę wysyłanych żądań na sekundę przez wirtualnych użytkowników. Równolegle z badaniami wydajności wykonano pomiary niezawodności aplikacji testowych. Niezawodność zdefiniowano jako odsetek żądań wysyłanych do serwera, które zakończyły się niepowodzeniem. W porównaniach wzięto również pod uwagę objętość kodu aplikacji testowych opartych na wybranych szkieletach. Z przeprowadzonych analiz wynikło, że pod względem większości rozpatrywanych w ramach tej pracy kryteriów najlepszym szkieletem programistycznym okazał się Micronaut.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie możliwości środowiska Unity oraz LibGDX w kontekście tworzenia gier komputerowych

W ramach pracy nad artykułem stworzone zostały dwie gry 2D - jedna przy użyciu środowiska Unity oraz druga przy użyciu LibGDX. Szczególną uwagę w pracy poświęcono porównaniu wydajności obu gier. W tym celu przeprowadzo-no badania, które miały na celu określenie, która z gier ma lepszy wpływ na zużycie zasobów procesora oraz pamięci RAM. Poświęcono również uwagę wsparciu społeczności dla obu narzędzi oraz komfortowi programisty podczas pracy w obu wspomnianych narzędziach. Wyniki badań wydajności sugerują, że LibGDX może być lepszym wyborem do tworzenia niewielkich projektów, których priorytetem jest wydajność. Na korzyść Unity przemawia jednak wsparcie społeczności oraz komfort korzystania z tego środowiska i brak konieczności korzystania z programów zewnętrznych.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza doświadczenia użytkownika podczas interakcji z wybranymi platformami CMS

Celem pracy była ocena doświadczenia użytkownika podczas pracy z dwoma popularnymi systemami CMS: WordPress i PrestaShop. Oceny dokonano za pomocą ankiety oraz z użyciem techniki eyetrackingowej. Do porównań wykorzystano średni czas realizacji zadań, liczbę fiksacji, odsetek poprawnie zrealizowanych zadań oraz wskaźnik SUS. Na podstawie otrzymanych wyników, zebranych podczas i po interakcji użytkowników z danym systemem trudno jednoznacznie stwierdzić, który CMS okazał się lepszy.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza wydajności biblioteki TensorFlow z wykorzystaniem różnych algorytmów optymalizacji

W artykule zaprezentowano wyniki analizy wydajności biblioteki TensorFlow wykorzystywanej w uczeniu maszyno-wym i głębokich sieciach neuronowych. Analiza skupia się na porównaniu parametrów otrzymanych podczas treningu modelu sieci neuronowej dla algorytmów optymalizacji: Adam, Nadam, AdaMax, AdaDelta, AdaGrad. Zwrócono szczególną uwagę na różnice pomiędzy efektywnością treningu na zadaniach wykorzystujących mikroprocesor i kartę graficzną. Do przeprowadzenia badań utworzono modele sieci neuronowej, której zadaniem było rozpoznawanie znaków języka polskiego pisanych odręcznie. Otrzymane wyniki wykazały, że najwydajniejszym algorytmem jest AdaMax, zaś podzespół komputera wykorzystywany podczas badań wpływa jedynie na czas treningu wykorzystanego modelu sieci neuronowej.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Symfony i Laravel – analiza porównawcza szkieletów programistycznych języka PHP

Przedmiotem pracy jest analiza porównawcza szkieletów programistycznych języka PHP - Symfony i Laravela. Prze-prowadzono ją na dwóch przygotowanych do tego celu aplikacjach testowych, opartych na najnowszych wersjach badanych technologii: Symfony 5.2 oraz Laravel 8. Obie aplikacje, będące prostym systemem aukcyjnym, posiadają ten sam zestaw funkcjonalności. Zostały one porównane pod względem wybranych kryteriów. Porównywano proces ich implementacji, metryki oprogramowania, wydajność oraz wielkość wsparcia społeczności. Do testowania wydajności wykorzystano program Apache jMeter. Z jego pomocą wykonano testy kilku operacji na bazie danych takich jak: dodawanie aukcji, pobieranie szczegółów aukcji, edycja, usunięcie aukcji, złożenie oferty na aukcję oraz jednoczesne zamknięcie 1000 aukcji. Wyniki badań dla wybranych kryteriów okazały się lepsze dla aplikacji opartej na szkielecie Laravel.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie wydajności interfejsów programistycznych na przykładzie REST API, GraphQL i gRPC

W artykule przedstawiono porównanie wydajności trzech sposobów realizacji interfejsów programistycznych stosowa-nych w aplikacjach webowych – REST, GraphQL oraz gRPC. Na potrzeby badań opracowano trzy aplikacje, które zostały wykonane w każdej ze wskazanych technologii i o takich samych funkcjonalnościach. Aplikacje wykorzystano do testów wydajnościowych, przeprowadzonych z użyciem narzędzia k6. Aplikacje zastosowano do zmierzenia czasu wykonania, wydajności i objętości przetwarzanych danych podczas operacji wyświetlania oraz dodawania rekordów. Uzyskane wyniki pozwoliły na sformułowanie wniosku, że najlepszym interfejsem pod względem wydajności (mierzonych jako liczba wykonywanych transakcji na sekundę) oraz czasu odpowiedzi serwera jest REST. Natomiast pod względem najmniejszej objętości danych, najlepszym wyborem jest gRPC.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Badania doświadczenia użytkownika podczas interakcji z aplikacjami współpracującymi z opaskami sportowymi do monitorowania aktywności człowieka

Praca dotyczy badania doświadczenia użytkownika, koncentrując się na dwóch aspektach to jest: użyteczności i satysfakcji użytkownika. Testom poddano dwie aplikacje mobilne do monitorowania aktywności człowieka: Mi Fit oraz Google Fit. Obie aplikacje współpracują z opaskami sportowymi. Do badań wykorzystano dwie metody: kwestionariuszową i eyetrackingową. Porównania aplikacji dokonano na podstawie zebranych wyników z ankiet, pomiarów czasów realizacji zadań oraz liczby i rodzaju zidentyfikowanych błędów. W badaniach wzięło udział 9-ciu respondentów. Wyższą średnią ocenę satysfakcji użytkowników, mniejszą liczbę błędów przez nich popełnianą oraz krótszymi czasami wykonania zadań uzyskała aplikacja Google Fit.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie sposobów przechowywania danych w systemie Android

Artykuł przedstawia porównanie metod przechowywania danych dostępnych w Android SDK. Poddaje analizie nastę-pujące sposoby składowania informacji: SQLite, Room, Dostawcy treści, SharedPreferences oraz Preferences DataSto-re. Celem przeprowadzonego badania jest znalezienie zależności między złożonością struktury danych, a kosztem i efektywnością ich przechowywania danymi metodami. Na potrzeby testu stworzono aplikację dla systemu Android, która wykonywała podstawowe operacje na danych oraz mierzyła czas ich trwania. W wyniku testu wydajności otrzy-mano średnie czasy wykonania zapisu i odczytu dla zadanych typów oraz rozmiarów danych. Podsumowanie zawiera wnioski na temat najbardziej optymalnego sposobu przechowywania danych w zależności od wymagań funkcjonalnych aplikacji.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Badanie możliwości realizacji steganografii w języku C#

Moc obliczeniowa współczesnych komputerów jest wystarczająca do łamania wielu zabezpieczeń kryptograficznych, w związku z powyższym konieczne jest utworzenie dodatkowej warstwy bezpieczeństwa polegającej na ukryciu same-go faktu przekazywania tajnej wiadomości. W tym celu mogą zostać wykorzystane metody steganograficzne. Artykuł poświęcono analizie możliwości realizacji steganografii w obrazach cyfrowych przy wykorzystaniu języka programo-wania C#. Wytypowane zostały istniejące biblioteki, przekształcenia matematyczne, a także zaimplementowane zostały własne rozwiązania. W celu dokonania obiektywnej oceny metod ukrywania danych obliczono parametry opisujące stopień zniekształceń transformat oraz ukrywanych obrazów. Następnie wyłoniono optymalne rozwiązania dla konkretnych problemów oraz przeprowadzono demonstracyjne ukrycie danych. Na podstawie otrzymanych rezultatów można stwierdzić, że możliwe jest kompleksowe zrealizowanie steganografii w języku C#. Istnieje wiele gotowych bibliotek i narzędzi, których skuteczność została zweryfikowana w przeprowadzonej analizie. Z racji sprzeczności wymagań stenograficznych nie jest możliwe optymalne spełnienie ich wszystkich tj.: niewykrywalności, odporności na zniszczenie i pojemności informacyjnej. Z tego powodu nie jest możliwe jednoznaczne wskazanie najlepszych rozwiązań. Aby osiągnąć zadowalające rezultaty należy szukać kompromisów pomiędzy stawianymi wymaganiami.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Rolnictwo Stanu Teksas – studium przypadków wybranych rozwiązań alternatywnych

Głównym celem opracowania jest przedstawienie wybranych przykładów – rozwiązań technologicznych i organizacyjnych stosowanych przez farmerów w Teksasie, możliwych do wykorzystania przez doradców rolnych i zastosowania przez rolników, a także ogrodników, w naszym kraju. Celem dodatkowym i niejako tłem rozważań jest przybliżenie czytelnikom wybranych aspektów rozwoju rolnictwa Stanu Teksas.

Czasopismo: Zagadnienia Doradztwa Rolniczego
Dziedziny: nauki społeczne, nauki rolnicze
Dyscypliny: ekonomia i finanse, geografia społeczno-ekonomiczna i gospodarka przestrzenna, nauki o polityce i administracji, nauki o komunikacji społecznej i mediach, nauki o zarządzaniu i jakości, rolnictwo i ogrodnictwo