Keywords

1 Introduction

Agriculture is the main factor for the survival of humans and it also provides food, fuel and other services in line with ecosystems. It plays an important function in economic development and it is an essential source of livelihood. Agriculture is also a crucial origin of environmental downgrading, adding to climate variation, decreasing freshwater resources, detracting soil fertility and contaminating the environment over fertilizer and pesticide [1, 2]. Essentially, food production relies on the lofty natural resources it is derogating. Sfs therefore not only requires that all people always have access to sufficient and nutritious food, but food be formed with minimal environmental brunt. Hence, sustainable agricultural development desires that agriculture face the demands of the present without negotiating the capability of future generations to tourney their own demands [3]. Achieving these goals by current Agriculture practices has not been very successful. Today, Agriculture is not only a dominating factor of environmental degradation, it is a major force compelling the Earth System beyond the ‘safe-operating space’ for humanity [4, 5].

Knowing that we have not achieve Sf s today and given the fact that we will probably need to double food production by 2050 so that we can feed 9 billion people with rising demand for meat and dairy products [6], there is a drastic need for changes in the food system. We need to increase the production of food in the right locations at fair prices, protecting livelihoods to farmers and reducing the environmental cost of agriculture. Recently, the market for organic food (ORF) has increased, and call for fair sustainable farming.

It is worth mentioning that this research is aimed at develo** a mobile application for marketing organic farm products with the functionality of automated geo-location services, preferred goods delivery services, easy access to different organic farm produce. Although a considerable amount of study can be found in the literature which identifies the attitude of dairy farmers towards organic farming [7, 8], economic and social implications of organic agriculture [9], these did not take mobile and real-time, geo-location into due consideration. The contributions of this work are:

  • Ensuring real time information delivery on changing trends and key discoveries in the organic farm produce.

  • Providing organic farmers cultivating crops with an e-commerce platform for easy facilitation of their business.

  • Enabling practicing organic farmers form a cluster around themselves thereby empowering them with the benefits that comes with economics of scale.

The paper is organized in the following way. Section 2 comprises of related works in the area of organic farming and mobile applications that has been developed to improve the availability of organic products. Section 3 deals with the requirement analysis and design methodology of the proposed mobile application. In Sect. 4, we detail the implementation of the mobile application for organic market Space. Finally, Sect. 5 includes our conclusion.

2 Literature Review and Related Works

In this section, we discuss the economic and social meanings of organic Agriculture, and the usage of ICT and mobile technology in Agriculture.

2.1 Economic and Social Implications of Organic Agriculture (OA)

The advantage of OA for micro farmers is reliant on organic yields, the cost of organic production, and the size of the organic price choice [10]. In [11], economic impact of organic farming in livelihoods of farmers of Nepal was explored. Binta and Barbier in [2], carried out a comparative study on the economic and environmental performances of organic and conventional horticultural farming systems in the Niayes region in Senegal.

Health has been one of the major reasons consumers purchase organic goods [12, 13] so much as safety, quality and taste [14,15,16,17] are very imperative motivations for purchasing ORF. In marketing and promoting organic ORF, eating pleasure (particularly tastiness) is now the main argument, followed by health and then environmental benefits [18, 19]. It is surprising to discover that consumers appear to be relatively incognizant of the constructive impact that OA has on the environment [20].

Results showed that economically, farmers were found satisfied and encouraged to expand their organic business. Although, there is limited market for ORF in the region unlike the conventional farming however, investment in agro-ecological research, organic management can greatly improve it. Especially through the establishment of a local market for organic crops. Hence, [21] explained that the study put out by the Maine Organic Farmers and Gardeners Association (MOFGA) indicates that these farms are contributing to Maine’s economy positively.

2.2 ICT and Mobile Technology in Agriculture

A short introduction of the implications of ICTs in agricultural sector was presented in [22]. The authors demonstrated the fact that there are large number of ICT-enabled services which can improve many processes in the agricultural sector. In [23] the impact of proliferation of ICTs was investigated, due to the growth of mobile technologies, in order to know if it has actually had any significant impact on Agriculture. It was confirmed that ICTs play a significant role in enhancing agricultural production. Study [24] presented a research that assessed the traits, diversity and impacts of ICTs used in African agriculture. The key challenges hindering more widespread use of the technologies were also highlighted by the author. The study in [24], vividly reveals that ICTs are making impact in increasing productivity and marketing of products but there are still several constraints for adequate utilization by the farmers. Hence, there is likelihood that combination of mobile technologies with other ICT platforms such as mass media, will have exponential impact on agriculture. Study in [25] on the influence of ICT in agriculture, (in develo** countries), in respect of opportunities and challenges, found that one of the major benefits of ICT in agricultural sector is the improvement of market activities.

Finally, it is merit observing that the motivation of buyers to buy ORF are interest and sentimental federation of organic goods with realness and reminiscence taste of the past. However, the loss of adequate provision of ORF [18] and, above all, its higher price is often a strong obstacle to the purchase of ORF. Also, the inadequacy of information on the meaning of ORF [26], coupled with diverse of ways to label organic products has affected the purchasing power of organic products. Despite the fact that organic farming looks quite comforting for consumers, the response of farmers to the concept is not at an alarming rate. Only a minority of farmers, especially in dairy areas, are in favour of organic farming.

3 Methodology

The Orgfarmob, is underpinned by pragmatism philosophy as it seeks to provide practical solutions and outcomes [27]. It follows the build and process methods from a design research point of view [28, 29], rather than design science research methodology strategy. Given the emphasis on practical solutions, the logical design, presented as the design process, is the primary focus of this paper: the development of orgfarmob marketspace. It starts off tilting towards inductive approach to discern better the nature of the problem within the context (organic farmers in Nigeria) and guide towards gathering requirement [27].

Before proceeding with ‘requirement analysis’, ‘architectural framework’ and ‘design and use-case design considerations’, we quickly outline the orgfarmob marketspace build and process approach. In line with our pragmatic approach, we built on aspects of the framework for computing research methods [29]. We only utilized aspects that we required and applicable to our study. The following were considered:

3.1 Framework for Computing Research

  • What do we want to achieve?

    1. a.

      (Find out what is happening) – the authors wished to achieve a better understanding of the use and application of ICT mobile development in organic farming (in Nigeria), starting with the western part of Nigeria.

    2. b.

      (Develop something that works) – the authors will embark on develo** a mobile tool, orgfarmob’ to understudy and assist organic farmers.

  • Where did the data come from?

    1. c.

      (Read) – the authors will literatures on organic farming and ICT in agriculture.

    2. d.

      (Observe, Ask) – the authors will engage with and get opinions from organic farming practitioners in western part of Nigeria.

    3. e.

      (Model) – the authors will conceptualise and utilize UML to model practical design model covering user activity, admin activity, entity- relationship and sequence.

    4. f.

      (Where to collect) – the authors will collect and collate relevant requirement and design data from the field and conceptual analysis.

  • What did they do with the data?

    1. g.

      (Identify themes, Identify trends) – the authors will use the collated information to better understand organic farming and use of ICT in organic farming.

    2. h.

      (Create frameworks/taxonomy/prototype) – the authors will in the first iteration design an architectural framework for orgfarmob. Thereafter, in iterative manner, the author will prototype the orgfarmob application.

  • Had they achieved their goal?

    1. i.

      (Evaluate results, Draw conclusions) – the authors, having gain understanding and developed working prototype, will now be better placed to analyse and iteratively finetune the design and build (soft- ware development).

    2. j.

      (identify limitation) – the authors will draw from the design and development process what are the bounds of limits and/or how prior studies can be extended or critique.

Flowing from the framework for computing research approach, this study was carried out through source of opinions from organic agriculture practitioners, some web materials, survey of organic farmers in Nigeria and the world at large through the internet and personal interview of organic farming practitioner.

The Unified Modelling Language (UML), Meta model elements are arranged diagrammatically. Several diagrams are used for distinct purpose based on the angle from which you are viewing the system. The various views are called “architectural views”. These architectural views enable the organization of knowledge, and diagrams allow the communication of knowledge. Then knowledge itself is contained in the model or set of models that focuses on the problem and solution. Figure 1 depicts the architectural view of the proposed study. The given implementation model is majorly categorized into two broad categories which are the mobile user platform and the remote infrastructure.

Fig. 1.
figure 1

Standard system architecture for mobile application development

3.2 Architectural Framework

The mobile user platform consists of the Presentation, Business, Data and Data storage which is a slight variation of the Model-View-Controller architecture. It also takes into deep awareness the configuration, security and communications aspect as this are the underlying factors for the robustness of the mobile application. The Presentation Tier consists of the user interface and the logic used to navigate around the user interface meaningfully. It converts and displays information into a human legible form. The Business Logic tier is mainly responsible for information exchange between the user interface and the database of the project.

The last layer of the three-tiered architecture is the Data Access tier, which consists of the Database servers. The updates of the information and server communication exist here.

3.3 Design and Use-Case Design Considerations

In line with the pragmatic approach of this paper, the logical design is the critical and main design process [30]. The software coding thereafter results in the developed prototype which is the first instance of validation of the design process.

Figure 2 depicts the User Activity Diagram and the Admin Activity Diagram of the proposed study is shown in Fig. 3.

Fig. 2.
figure 2

User Activity Diagram

Fig. 3.
figure 3

Admin Activity Diagram

Activity diagram, an important diagram in UML, was used to conceptualised and express driving aspects of the system. It is essentially a flowchart that depict the flow from one activity to another.

3.4 Entity Relationship and Sequence Diagram

The Entity-Relationship Diagram (ERD) shows the relationships of entity sets stored in a database as depicted in Fig. 4.

Fig. 4.
figure 4

Entity-Relationship Diagram

Sequence diagrams, also called event diagrams, with only one instance shown in Fig. 5, describe interactions among classes in terms of an exchange of messages over time. Due to space constraint, we couldn’t show the sequence diagrams for each of the interactions and communications between the entities involved in the system.

Fig. 5.
figure 5

Admin add category sequence diagram

4 Results and Discussion

In this section, we only discuss some of the modules incorporated into the mobile application to achieve the objectives of this research work. The result thus far, which flows from the framework for computing research and use-case approaches is a web and mobile application management system for organic farming.

Figure 6 outline the Admin-User dashboard page: part of the backend module to view every activity from the aspect of ordered products to the order management, user management, and mobile application management and so on. The listing order page, Fig. 7, is the module used to view new ordered products, processed products and processing products. Also, on this page, administrators can manage order status. Sample cart and shop** market place are shown in Fig. 8. Readers should note that due to paper length constraint, several application interfaces are not included.

Fig. 6.
figure 6

Admin user dashboard page

Fig. 7.
figure 7

Listing order page

Fig. 8.
figure 8

Sample Cart and shop** market place pages

5 Conclusion

This study was carried out through source of opinions from professionals in organic agriculture, literature review, some web materials, survey of organic farmers (primarily in Nigeria), and personal interview of organic farming practitioners.

Orgfarmob marketspace is a mobile application that helps in the process of Buying and Selling of Organic products, gives them access to e-commerce platform and gives them information about the registered cooperative bodies based on geolocation and the aspect of organic farm produce. The system was model with UML.

The main contribution to knowledge of this project is the framework for computer research approach to the conceptualisation and design of real-time, geo-location information delivery system that enables practicing organic farmers to empower themselves and leverage on economics of scale. It provides organic farmers cultivating crops with an e-commerce platform for easy facilitation of their business. It enables practicing organic farmers form a cluster around themselves thereby empowering themselves with the benefits that comes with economics of scale.

5.1 Future Direction

In future iteration, usability, acceptance and observation studies are planned. This will be followed by longitudinal studies over a three-to-five years period. Economic consideration might be considered: contingent valuation, hedonic pricing. The authors hope to develop a reference ontology, based on the architectural framework, to assist body of knowledge in the use of mobile application in organic farming.