| Peer-Reviewed

Designing a Machine Learning – Based Framework for Enhancing Performance of Livestock Mobile Application System

Received: 30 April 2015    Accepted: 8 May 2015    Published: 27 May 2015
Views:       Downloads:
Abstract

Smallholder livestock keepers live in rural areas where there is poor Internet connectivity. Many mobile based system designed do not function well in such areas. To address these concerns, an Android Mobile Application will be designed and installed on a smartphone. The application will have an easy to use Graphical User Interface (GUI) and request resources from the server through the Internet. This Intelligent Livestock Information System (ILIS) will be able to provide and predict feedback to the livestock keepers. This solution will also collect livestock data from livestock keepers through mobile phones. The data will then be sent to the database if connectivity is available or through synchronization if connectivity is poor. Livestock experts will be able to view data and respond to any query from livestock keepers. The system will also be able to learn and predict the responses using machine learning techniques. The goal of the ILIS is to provide livestock services to anyone at anytime, overcoming the constraints of place, time and character. Overall, this is a novel idea in the field of mobile livestock information systems. Along these, this paper presents the software, hardware and architecture design of the machine learning based livestock information system. Overall this solution embodies an artificial intelligence approach which combines hardware and software technologies. The design will leverage the Android ADK operating system and Android mobile devices or tablets. Our main contribution here is the intelligent livestock Information System, which is a novel idea in the field of mobile livestock information systems.

Published in American Journal of Software Engineering and Applications (Volume 4, Issue 3)
DOI 10.11648/j.ajsea.20150403.13
Page(s) 56-64
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Intelligent Information System, Machine Learning, Android ODK, Requirements, Modeling, Artificial Intelligence, Livestock App

References
[1] Weld, D.S., editor. (1995), The Role of Intelligent Systems in the National Information Infrastructure, American Association for Artificial Intelligence.
[2] Oksana Pomorova, Tetyana Hovorushchenko. Intelligent Assessment and Prediction of Software Characteristics at the Design Stage, American Journal of Software Engineering and Applications. Vol. 2, No. 2, 2013, pp. 25-31. doi: 10.11648/j.ajsea.20130202.11
[3] Noble, B. D., Satyanarayanan, M. C., Siewiorek, D. P., Zhang, H. and Katz, R. H., 1998. Mobile Data Access, School of Computer Science, Carnegie Mellon University, CMU-CS-98-118.
[4] Terry, D. B., Theimer, M. M., Petersen, K. and Demers, A. J., 1995. A Portable Multimedia, Terminal Weakly Connected Replicated Storage System, In Proceedings of the 15th ACM Symposium on Operating System Principles, 30(12), 64–76. PMid:10152743
[5] Applion, “cow tracker”, accessed on 25th March 2015, from http://applion.jp/android/app/com.sbumpkin/
[6] Freapp, “Mobile cattle tracker”, accessed on 25th March 2015, from http://app.freapp.com/apps/ios/775966992/
[7] Google play, “Livestock feeding made easy”, accessed on 23rd March 2015, from https://play.google.com/store/apps/details?id=com.livestockfeed
[8] DARE/88 ARE/ICAR ANNUAL REPORT 2003–2004, “Livestock Information Management System”, unpublished.
[9] Metz, T., Asfaw (1999), Livestock Information Management System, ILRI, Ethiopia.
[10] Joris Vanderschrick (2011), System Requirements Analysis: The first step to value-based system development, Uit: Handboek Requirements.
[11] Marshall B. Romney and Paul John Steinbart (2003), Accounting Information Systems, 9th Edition, Prentice Hall Business Publishing.
[12] IBM, “UML basics: An introduction to the Unified Modeling Language”, accessed on 15th March 2015, from http://www.ibm.com/developerworks/rational/library/769.html
[13] Steve Hoberman (2009), Data Modeling Made Simple 2nd Edition, Technics Publications, LLC 2009.
[14] Steve Hoberman (2014). Data Modeling Master Class Training Manual 5th Edition. Technics Publications, LLC.
[15] Webopodia, “entity-relationship diagram (model)”, accessed on 10th March 2015 from http://www.webopedia.com/TERM/E/entity_relationship_diagram.html
[16] Profi.co, Mobile Applications Development. Accessed on 20th March, 2015 on http://profi.co/mobile-applications-development/
[17] WhatIs, “Server”, accessed on 19th March 2015, from http://whatis.techtarget.com/definition/server
[18] W3Schools, “Introduction to PHP”, accessed on 20th March from http://www.w3schools.in/php/intro/.
[19] Wikipedia, “Eclipse (software)”, accessed on 20th March 2015, from http://en.wikipedia.org/wiki/Eclipse_%28software%29.
[20] Cprogramming, “Developing for Android - An Introduction”, accessed on 21st March 2015, from http://www.cprogramming.com/android/android_getting_started.html.
Cite This Article
  • APA Style

    Herbert Peter Wanga, Nasir Ghani, Khamisi Kalegele. (2015). Designing a Machine Learning – Based Framework for Enhancing Performance of Livestock Mobile Application System. American Journal of Software Engineering and Applications, 4(3), 56-64. https://doi.org/10.11648/j.ajsea.20150403.13

    Copy | Download

    ACS Style

    Herbert Peter Wanga; Nasir Ghani; Khamisi Kalegele. Designing a Machine Learning – Based Framework for Enhancing Performance of Livestock Mobile Application System. Am. J. Softw. Eng. Appl. 2015, 4(3), 56-64. doi: 10.11648/j.ajsea.20150403.13

    Copy | Download

    AMA Style

    Herbert Peter Wanga, Nasir Ghani, Khamisi Kalegele. Designing a Machine Learning – Based Framework for Enhancing Performance of Livestock Mobile Application System. Am J Softw Eng Appl. 2015;4(3):56-64. doi: 10.11648/j.ajsea.20150403.13

    Copy | Download

  • @article{10.11648/j.ajsea.20150403.13,
      author = {Herbert Peter Wanga and Nasir Ghani and Khamisi Kalegele},
      title = {Designing a Machine Learning – Based Framework for Enhancing Performance of Livestock Mobile Application System},
      journal = {American Journal of Software Engineering and Applications},
      volume = {4},
      number = {3},
      pages = {56-64},
      doi = {10.11648/j.ajsea.20150403.13},
      url = {https://doi.org/10.11648/j.ajsea.20150403.13},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajsea.20150403.13},
      abstract = {Smallholder livestock keepers live in rural areas where there is poor Internet connectivity. Many mobile based system designed do not function well in such areas. To address these concerns, an Android Mobile Application will be designed and installed on a smartphone. The application will have an easy to use Graphical User Interface (GUI) and request resources from the server through the Internet. This Intelligent Livestock Information System (ILIS) will be able to provide and predict feedback to the livestock keepers. This solution will also collect livestock data from livestock keepers through mobile phones. The data will then be sent to the database if connectivity is available or through synchronization if connectivity is poor. Livestock experts will be able to view data and respond to any query from livestock keepers. The system will also be able to learn and predict the responses using machine learning techniques. The goal of the ILIS is to provide livestock services to anyone at anytime, overcoming the constraints of place, time and character. Overall, this is a novel idea in the field of mobile livestock information systems. Along these, this paper presents the software, hardware and architecture design of the machine learning based livestock information system. Overall this solution embodies an artificial intelligence approach which combines hardware and software technologies. The design will leverage the Android ADK operating system and Android mobile devices or tablets. Our main contribution here is the intelligent livestock Information System, which is a novel idea in the field of mobile livestock information systems.},
     year = {2015}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Designing a Machine Learning – Based Framework for Enhancing Performance of Livestock Mobile Application System
    AU  - Herbert Peter Wanga
    AU  - Nasir Ghani
    AU  - Khamisi Kalegele
    Y1  - 2015/05/27
    PY  - 2015
    N1  - https://doi.org/10.11648/j.ajsea.20150403.13
    DO  - 10.11648/j.ajsea.20150403.13
    T2  - American Journal of Software Engineering and Applications
    JF  - American Journal of Software Engineering and Applications
    JO  - American Journal of Software Engineering and Applications
    SP  - 56
    EP  - 64
    PB  - Science Publishing Group
    SN  - 2327-249X
    UR  - https://doi.org/10.11648/j.ajsea.20150403.13
    AB  - Smallholder livestock keepers live in rural areas where there is poor Internet connectivity. Many mobile based system designed do not function well in such areas. To address these concerns, an Android Mobile Application will be designed and installed on a smartphone. The application will have an easy to use Graphical User Interface (GUI) and request resources from the server through the Internet. This Intelligent Livestock Information System (ILIS) will be able to provide and predict feedback to the livestock keepers. This solution will also collect livestock data from livestock keepers through mobile phones. The data will then be sent to the database if connectivity is available or through synchronization if connectivity is poor. Livestock experts will be able to view data and respond to any query from livestock keepers. The system will also be able to learn and predict the responses using machine learning techniques. The goal of the ILIS is to provide livestock services to anyone at anytime, overcoming the constraints of place, time and character. Overall, this is a novel idea in the field of mobile livestock information systems. Along these, this paper presents the software, hardware and architecture design of the machine learning based livestock information system. Overall this solution embodies an artificial intelligence approach which combines hardware and software technologies. The design will leverage the Android ADK operating system and Android mobile devices or tablets. Our main contribution here is the intelligent livestock Information System, which is a novel idea in the field of mobile livestock information systems.
    VL  - 4
    IS  - 3
    ER  - 

    Copy | Download

Author Information
  • School of Computational and Communication Sciences and Engineering (CoCSE), Nelson Mandela African Institution of Science and Technology (NM-AIST), Arusha, Tanzania

  • College of Engineering, Department of Electrical Engineering, University of South Florida, Florida, USA

  • School of Computational and Communication Sciences and Engineering (CoCSE), Nelson Mandela African Institution of Science and Technology (NM-AIST), Arusha, Tanzania

  • Sections