Speech recognition, also known as automatic speech recognition (ASR), is a technology
that enables software to transcribe spoken language into text. However, traditional ASR
methods require multiple separate blocks, ...
This paper focuses on noise removal in the classification and description of herbal plants
using the Xception model. The study aims to improve accuracy by addressing challenges
related to shadow removal, dust removal, ...
The widespread availability of portable cameras and mobile phone cameras has led
to a significant increase in the number of captured images. However, effectively
describing the information contained in these images remains ...
r Amharic-Khimtagne and Khimtagne-Amharic translations,
respectively. The main limitation of this research is the lack of sufficient datasets to conduct an
entire experiment. Therefore, it is necessary to collect ...
Multitask learning is the most popular concept in deep learning, aiming to exploit the correlation
among tasks. To achieve this, the learning of different tasks is performed jointly. This research
proposes a deep ...
Software development is a highly structured process that involves the creation and maintenance
of a particular system, ranging from simple applications to complex enterprise software. Despite
following a well-defined ...
Social media analysis is an essential mechanism for organizations to grasp new knowledge and
information from social media data. In social media analysis, sentiment analysis and service
classification are ...
The requirement gathering and design phases play important roles in the software
development lifecycle. One of the requirements gathering phases is identifying the use
case and actors. A use case is a specification of ...
Software requirements are a description of what the software is expected to do and behave.
Specifying requirements in natural language might face difficulties like clarity, inaccuracy,
ambiguity, incompleteness, ...
Software maintainability and reliability are important components in making sure that the software systems can utilize for a long time. Process metrics in conjunction with machine learning approaches used to enhance software ...
Scamming is the practice of using tricks to obtain money or goods from another person. Scams often involve making false promises of quick riches or easy money or tricking victims into handing over personal or banking ...
Software testing plays a critical role in ensuring the quality of software systems by verifying the system. To enforce quality, it is essential to identify testable quality attribute scenarios and predict relevant test ...
Research has been done to automatically classify music genres based on their sound for
music information retrieval (MIR) systems, music data analysis, and music transcription
purposes. When the amount of music data ...
Ge‘ez is an ancient Semitic language of Ethiopia, which survives as the liturgical
language of the Ethiopian Orthodox Tewahedo Church (EOTC) and Eritrean
Orthodox Tewahedo Church. Beyond EOTC, ...
Extreme data speed is the LTE standard's primary focus, but it is also a very complicated
system that uses modern technology. Starting with optical technology for the backbone
network and progressing to sophisticated ...
One of the most basic phases of the software development life cycle (SDLC) is software
testing. Testing takes up around half of the time needed to release a product. Code-based
testing takes a lot of time and is ...
Early software size estimation helps to manage software projects ahead of resources,
especially in agile methods. Common Software Measurement International Consortium
(COSMIC) is an objective functional size measurement ...
Diseases early warning and surveillance is a very important sector in healthcare. It is
concerned with controlling infectious diseases, a task which will lead to a timely
prevention and mitigation work. The current ...
Software development is the process of developing a certain system by following different
steps, which are usually called software development life cycles. In each phase/step, there
may be a change in artifacts. Changes ...
A distributed system is a group of independent computers that, from the perspective of a
user, operate as a single system. Individual computers may have software components that
migrate from one to another, add or ...