Preprint / Version 1

Machine Learning Applications in Agriculture: A Software Engineering Perspective

##article.authors##

DOI:

https://doi.org/10.31224/4824

Keywords:

AI adaptive learning, Application of Artificial Intelligence, Agriculture, agricultural engineering, Artificial Neural Network, software development, Human machine interaction

Abstract

The integration of machine learning (ML) technologies within the agricultural sector is catalyzing significant advancements in precision agriculture, crop management, pest detection, and resource optimization. This paper presents an in-depth analysis of ML applications in agriculture through the lens of software engineering methodologies, emphasizing principles such as modularity, iterative development, and explainable AI (XAI) frameworks. By examining leading platforms such as Farmonaut, Taranis, and SatYield, this work highlights the effectiveness of ML-driven systems in solving domain-specific challenges while ensuring reproducibility, transparency, and scalability in compliance with standards advocated by professional bodies like the ACM. Furthermore, we critically investigate persistent issues including dataset limitations, inherent algorithmic bias, and the environmental footprint of model training, underlining the imperative for disciplined software engineering to foster ethical, sustainable, and scalable deployment of ML in agriculture.

Downloads

Download data is not yet available.

Downloads

Posted

2025-07-13