All articles
1036 articles
-
Dynamic Skip-Layer Trees: A Novel Data Structure for Efficient Multi-level IoT Data Processing in Smart Cities
Abstract: This paper introduces dynamic skip-layer trees (DSLTs), a novel hierarchical data structure specifically designed for processing and managing multi-layered Internet of Things (IoT) sensor data in smart city environments. DSLTs extend the traditional skip list concept by incorporating dynamic layer adjustment and spatial awareness, enabling efficient querying and updates across various geographical and temporal dimensions. Our experimental results demonstrate that DSLTs achieve up to 40% faster query processing and a …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 2, 2024 · pp. 11–21 Read article
-
Algorithmic Strategies for Complex Data Handling: Optimizing Data Structures for Enhanced Computational Performance
Abstract: We live in an age of big data and processing very large often complicated datasets can be crucial to efficient algorithmic performance. This paper discusses different algorithmic techniques when working with difficult data and how to arrange your information structures correctly for better functionality in large-scale methods. It checks the impact of different algorithms like sorting, searching, and hashing in boosting its processing speed as well as memory use. This …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 2, 2024 · pp. 1–10 Read article
-
Data Representation and Abstraction in Computer Systems: An Interactive Study
Abstract: Data abstraction simplifies data, while data representation stores or encodes it. Data abstraction in programming involves constructing a data type that hides data representation. This lets consumers concentrate on the data’s primary features rather than its implementation. Data abstraction is common in object-oriented programming and database administration. Computers store data in binary format. The smallest binary unit is a bit, or “binary digit”. Bytes typically have eight bits. Data abstraction …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 2, 2024 · pp. 22–31 Read article
-
Efficient Malware Detection in Cybersecurity: Leveraging Advanced Data Structures for Enhanced Threat Identification
Abstract: The cybersecurity landscape is constantly changing with more advanced malware creating major challenges for detection systems. To address these challenges effectively, advanced data structures have become essential in optimizing how data is managed, processed, and analyzed for malware detection. This review paper delves into the role of several cutting-edge data structures—bloom filters, tries, hash tables, graphs, decision trees, and suffix trees—in enhancing the efficiency and accuracy of malware detection mechanisms. …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 2, 2024 · pp. 32–40 Read article
-
Impact of Time Complexity Using Array and Linked List in Data Structure
Abstract: Data structures are techniques for maintaining, manipulating, and storing data on a computer, enabling efficient access and modification. They support various operations, such as insertion, deletion, updating, and sorting. Examples of data structure include arrays, linked lists, graphs, heaps, stacks, and queues. Each data structure is designed to meet specific needs and solve particular problems. Typically, we identify the problem, devise a solution as an algorithm, and then write an …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 2, 2024 · pp. 41–48 Read article
-
Cyberattack Detection and Prevention Using Empowering AI Tools
Abstract: With more organizations entering the digital transformation sphere, the opportunities and risks in cyberspace have increased and gone up in levels of sophistication and occurrence. Many of these developments are attributed to the limits of existing cyber security solutions where addressing new threats requires advanced detection technologies and techniques. Cyber threats gained a new meaning and dimension with artificial intelligence (AI) coming into play in ways that supplement security systems …
Published in International Journal of Information Security Engineering · Vol. 2, Issue 2, 2024 · pp. 1–7 Read article
-
Strategy for Improving Software Maintenance Using Machine Learning for Security Requirements: A Review
Abstract: Within the area of software technical education, the significance of software defect discovery has increased as a research focus to enhance program reliability. By maximizing testing resources and assisting developers in identifying potential problems using program defect predictions, program dependability is increased. Applying software engineering (SE) techniques to critical and intricate systems, like networking and security systems, is imperative. Traditional methods of predicting software maintainability have limitations, particularly in balancing …
Published in International Journal of Information Security Engineering · Vol. 2, Issue 2, 2024 · pp. 36–48 Read article
-
Heart Disease Evaluation Through Echocardiography Using CNN, ResetNet50, VGG16, and Image Processing
Abstract: Heart conditions stand out as primary contributors to untimely mortality among adults aged 30 and above, notably among those grappling with elevated cholesterol levels and diabetes. Detecting such ailments often necessitates the use of an echocardiogram, providing an intricate portrayal of the heart. However, precise analysis hinges on both the proper functioning of the echocardiogram apparatus and the proficiency of a skilled radiologist, a condition not always met. Manual scrutiny …
Published in International Journal of Information Security Engineering · Vol. 2, Issue 2, 2024 · pp. 25–35 Read article
-
Primality Testing: A Comprehensive Analysis of Methods and Time Complexity
Abstract: This paper examines various primality testing algorithms and analyzes their time complexity. The algorithms we examine include the trial division, which is straightforward but becomes inefficient with large numbers; Fermat’s little theorem which is a probabilistic method included in Monte Carlo type of randomized algorithm; the Solovay–Strassen, based on properties from number theory, particularly those related to Euler’s criterion and Jacobi symbols; and the Miller–Rabin Probabilistic Test, which balances efficiency …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 2, Issue 2, 2024 · pp. 25–31 Read article
-
Exploring the Efficiency of Leading and Lagging Indicators in Algorithmic Trading
Abstract: This paper details a comparison of the overall performance of leading and lagging technical indicators used in algorithmic trading over an extended period. While much of the prior research focuses on index price forecasting and some on statistical arbitrage derived from these predictive techniques, there is a scarcity of studies that assess and evaluate trading strategies. The strategies considered for the study were tested on historical data of the 50 …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 2, Issue 2, 2024 · pp. 8–18 Read article
-
Machine Learning Innovations for Effective Spam Comment Filtering in Social Networks
Abstract: The increasing prevalence of social media platforms has revolutionized communication, fostering unparalleled levels of connectivity and data exchange. However, the widespread increase in spam comments presents a serious threat to the integrity of online discussions, potentially undermining the quality of interactions. To confront this issue, our proposed model utilizes machine learning techniques to bolster spam comment detection across various social media platforms. This endeavor involves a thorough investigation encompassing data …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 2, Issue 2, 2024 · pp. 19–24 Read article
-
Enhancing User Engagement and Content Relevance: A Novel Approach to Social Media Post Recommendation System
Abstract: The social media post recommendation system is an innovative solution aimed at optimizing content delivery for users in today's digital age. Its primary motive is to tailor online experiences, ensuring users receive posts most relevant to their preferences. Various machine learning algorithms are employed to suggest related posts. This system leverages advanced algorithms and analytics, producing key results that highlight user engagement metrics and content relevance. Preliminary findings of this …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 2, Issue 2, 2024 · pp. 1–7 Read article
-
New-Age E-voucher Utility: Redefining Peer-to-Peer Transactions in the Digital Economy
Abstract: This system introduces an innovative new-age e-voucher utility designed to facilitate peer-to-peer (P2P) intake through a person-pleasant cell platform. This revolutionary answer empowers people to create and list e-vouchers for numerous services, experiences, or bodily goods, circumventing conventional channels and fostering an extra direct financial machine. Operating on a decentralized architecture, the utility guarantees stable transactions through fee gateways and contains a recognition machine to set up acceptance as true …
Published in International Journal of Computer Science Languages · Vol. 2, Issue 2, 2024 · pp. 36–46 Read article
-
A Design and Development of Online Ticket Reservation System
Abstract: The purpose of this case study is to develop and demonstrate various facilities and features available in Full Stack Development using Django by considering a simple example of an Online Ticket Reservation System (OTRS). The concepts of Django Models, Views, Templates, Admin Interfaces, and Forms are used to ensure this case study utilizes all features of the framework to make it the complete miniature product. In addition, a well-documented report …
Published in International Journal of Computer Science Languages · Vol. 2, Issue 2, 2024 · pp. 54–63 Read article
-
Trends in Computer Programming and Language
Abstract: The field of computer programming has undergone significant transformations driven by evolving technologies, increasing demand for more efficient software solutions, and the continuous need for enhanced system performance. This paper examines the latest trends in programming languages and methodologies that are influencing the future of software development. Key trends include the rise of functional programming paradigms, the growing importance of concurrent and parallel programming to handle multi-core processors, and the …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 28–35 Read article
-
Role of Functional Programming Languages in Blockchain Applications
Abstract: Functional programming (FP) languages play an increasingly influential role in blockchain applications, offering features that address critical challenges such as security, scalability, and reliability. The inherent characteristics of FP—immutability, pure functions, statelessness, and concurrency support—align well with blockchain’s decentralized and deterministic structure, making FP languages a natural fit for developing secure and verifiable smart contracts. Languages like Haskell, OCaml, and Erlang have proven effective in minimizing code errors, enabling formal …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 21–27 Read article
-
Recent Trends in Programming Languages: Navigating the Evolving Landscape
Abstract: The programming language landscape is constantly changing, driven by technological progress, evolving developer preferences, and the growing complexity of today's applications. As software development becomes more sophisticated, the demand for programming languages that can accommodate various paradigms and streamline workflows has intensified. This paper explores recent trends in programming languages, focusing on significant innovations in language design, the emergence of new paradigms, and the transformative impact of technologies such as …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 10–20 Read article
-
Comparative Analysis of Modern Programming Paradigms: Evaluating Language Efficiency and Compiler Design Technique
Abstract: This paper attempts to provide some insights into the efficiency of modern programming paradigms via a comparative study and explore the important role played by compiler design in the optimization of these languages. Programming languages have been evolving quickly over time and different paradigms: imperative, functional, or object-oriented programming come with their idiosyncrasies and optimization techniques. The study starts by defining the foundational principles of each paradigm. It then goes …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 1–9 Read article
-
Implementation of the Tridiagonal Matrix Algorithm (TDMA) in C: A Practical Approach
Abstract: This paper presents a practical implementation of the tridiagonal matrix algorithm (TDMA), also known as the Thomas algorithm, using the C programming language. The TDMA is a commonly used algorithm for solving systems of linear equations where the coefficient matrix is tridiagonal. The paper draws a detailed step-by-step process of the algorithm’s development, from forward elimination to backward substitution, with a focus on minimizing computational difficulty compared to standard Gaussian …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 36–43 Read article
-
Exploring the Development of AI Models Using Open-Source Tools to Predict Patient Outcomes and Optimize Treatment Plans
Abstract: Integrating artificial intelligence (AI) into healthcare offers a transformative opportunity to enhance patient care and clinical decision-making. Through the use of predictive analytics, AI can significantly enhance the accuracy of outcome predictions and assist in developing personalized treatment plans that cater to each patient’s specific needs. This paper delves into the development of AI models using open-source tools, which are increasingly favored for their accessibility, collaborative nature, and capacity for …
Published in Journal of Open Source Developments · Vol. 11, Issue 3, 2024 · pp. 37–49 Read article