Research Article | | Peer-Reviewed

How Software Quality May End World Hunger

Received: 11 October 2024     Accepted: 4 November 2024     Published: 25 December 2024
Views:       Downloads:
Abstract

Software Quality could end world hunger by producing better quality software, as the total cost generated by poor software quality in the U.S. amounted to $2.08 trillion in 2020, while the director of the United Nations' World Food Program stated in 2021 that it would take approximately $40 billion a year to end world hunger by 2030. As the cost of food is the leading cause of 828 million people sleeping hungry around the globe, Software Quality can significantly contribute in several ways to its reduction by producing more profitable software, so that companies may be able to invest the surplus resources in other areas such as food production, as well as in the development of specific software that reduces overall losses in planting, harvesting, transporting and storing food, contributing to the reduction of its final market price, which in turn will allow the access of a greater number of people to the nutrients necessary for their day-to-day sustenance. Thus, there is a need to gather the initiatives presented in this work to allow the global quantification of losses, enabling rapid decision making for their reduction, as well as improving the functionality of these software programs with the use of artificial intelligence techniques.

Published in American Journal of Data Mining and Knowledge Discovery (Volume 9, Issue 2)
DOI 10.11648/j.ajdmkd.20240902.12
Page(s) 36-41
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

Software Quality, World Hunger, Artificial Intelligence

1. Introduction
Software Quality could end the world's hunger by producing better quality software, because according to the study The Cost of Poor Software Quality In the US: A 2020 Report , prepared by the Consortium for Information & Software Quality (CISQ), it was determined that the total cost of poor software quality (CPSQ) in the U.S. was $2.08 trillion in 2020, as shown in Figure 1.
In July 2021, the Executive Director of the United Nations World Food Program (UN WFP), David Beasley, stated that approximately $40 billion a year would be needed to end world hunger by 2030 , while International Monetary Fund (IMF) Director Kristalina Georgieva assured in 2022 that $50 billion is needed to end world hunger , that is, if quality software is produced, it would be possible to end world hunger more than 40 (forty) times.
Although the whole problem has multiple causes , the cost of food is the main cause of 828 million people sleeping hungry every night, according to the World Food Program that can be reduced through increased supply, as long as the surplus resources from improving Software Quality are invested in the creation of agricultural areas such as the creation of an artificial river created to irrigate the desert sands near the Nile Delta whose estimated cost is US$ 5.25 billion .
Figure 1. Total CPSQ in the US (2020) .
2. Future Trends
Although software vendors spend 30% to 50% of the development budget on detecting and correcting defects , the costs of non-Software Quality tend to grow, especially due to technical debt , which can be defined as the cost arising from the delivery of immature artifacts that bring short-term benefits in terms of productivity and project costs, but that they will charge high interest later .
Software Quality Improvement involves Software Quality Management (SQM), which seeks to ensure that the product meets the quality standards expected by the customer through testing and auditing to reveal and correct errors prior to its release or delivery, encouraging quality culture throughout the company .
The creation of a culture of Software Quality goes through the professional qualification that can be obtained by licensing, professional certification and academic training in schools that appropriate new technologies, in particular, artificial intelligence.
Although global food production will be sufficient to meet demand in the coming decades, the world still faces a severe food crisis that is as dangerous to the lives of millions of people today as in the past .
Hunger tends to grow for various reasons such as the growth of poverty associated with population growth , the water crisis characterized by the decline of surface and groundwater available for irrigation and the phosphate crisis, as global reserves of phosphorus, used as phosphate in fertilizers, are depleting, which can result in famine due to poor harvests .
Although the private sector has the possibility to lead the fight against world hunger, traditional models that deal with the treatment and prevention of malnutrition from the perspective of corporate social responsibility are failing to solve the problem . Corporate Social Responsibility (CSR) is a management concept in which companies aggregate social and environmental concerns into their business operations and interactions with their stakeholders, which is the way in which a company achieves a balance of economic, environmental and social needs (Triple-Bottom-Line-Approach) while meeting the expectations of its shareholders, that is, there is a clear difference between CSR and charity .
Sustainably feeding 10 billion people by 2050 is possible, but it requires significant innovation and investment from the public and private sectors , as it involves the following issues that can be favored, such as the use of artificial intelligence:
1. Protein intake;
2. Food distribution;
3. Loss of food;
4. Food waste;
5. Environmental degradation;
6. Water crisis;
7. Biofuels.
3. Software Quality and Artificial Intelligence
Artificial intelligence (AI), which can be defined as the science and engineering of making intelligent computer programs , has much to contribute to software quality in activities such as writing software through tools with GitHub Copilot , software testing such as Ranorex Studio and Testim and as a cognitive services platform for automating business processes such as Watson .
For the increase in protein consumption by the growing population, it is possible to adopt artificial selection with the support of artificial intelligence, reducing errors and optimizing the process of choosing animals that will reproduce based on their genetic heritage .
In relation to food production, especially in the production of grains such as rice, corn and wheat, artificial intelligence can contribute to the increase in the accuracy of climate simulation software, in which the variables represent a large number of characteristics of the land surface and atmosphere for an arable area, being distributed by a series of cores of a supercomputer that performs the simulation , indicating the best time for planting and harvesting, increasing productivity and reducing its final cost, for example, planting cereals in winter increased the productivity of the farmer Agricultural Research and Rural Extension Company of the state of Santa Catarina .
Artificial intelligence can also assist in the design of new machines, such as combine harvesters, to reduce the grain loss that is associated with the regulation of the harvester, the height of the cutting platform and the speed of displacement. The recommended working speed for a combine harvester is determined as a function of crop productivity due to its ability to separate the biomass that is harvested along with the grain. In the corn harvest, for example, the working speed varies from 4 km/ha to 6 km/h, that is, increasing the speed implies changing the work capacity of the harvester, resulting in losses greater than 1.5 bags/ha .
In this sense, machine builders are adopting an advanced collaborative design solution known as intelligent performance engineering (IPE) that utilizes digital simulation and analysis tools that allow them to assess the impacts of design choices, helping equipment manufacturers manage the complexity of building the next generation of machines through comprehensive digital twin technology .
The demand for automated agriculture is growing in the world as it is increasingly difficult to find qualified personnel to operate a combine harvester, for example, resulting in the development of autonomous harvesters for precision agriculture that can be improved with the use of artificial intelligence techniques. For example, to decrease the workload and increase efficiency in blueberry harvesting, a stand-alone harvester has been developed that separates the berries and places them in plastic bins, which are automatically replaced when filled .
Artificial intelligence can contribute to the development of better logistics software for the transportation of the crop that in Brazil is mostly road, representing 61.1% of the Brazilian transport matrix, according to the National Transport Confederation , which increases the cost of grains and contributes to the losses that, in 2020, were 1.58 million tons of soybeans and 1.34 million tons of corn, according to agronomist Thiago Guilherme Péra, coordinator of the Research and Extension Group in Agroindustrial Logistics of the Luiz de Queiroz School of Agriculture of the University of São Paulo .
In this sense, artificial intelligence can also assist in the design of new trailer and semitrailer bulk carriers that reduce grain loss, such as the Randon Company's standard bulk trailer line , which uses sealed side panels manufactured in a flexible component compound to avoid permanent deformation and ensure less grain loss.
For food preservation, gas permeability limits the shelf life of packaged products, mainly in Ready for Consumption Meals, which must be stored for up to 3 (three) years for military use and up to 5 (five) years for use in space missions . Simulation software for the development of new packaging and artificial intelligence can help improve their accuracy and reduce their development life cycle, contributing to the reduction of food losses and negative environmental impacts.
Figure 2 shows the percentages of food losses from postharvest to distribution, as food loss, in addition to the ethical side of waste that promotes hunger, causes financial losses and environmental depletion of agricultural resources.
Figure 2. Percentages of food loss along the supply chain .
Regarding the consumption of biofuels, in Brazil, 27% (twenty-seven percent) of anhydrous alcohol is added to gasoline, that is, in 2020, 35.6 billion liters of anhydrous alcohol added to gasoline were consumed (ANP - National Agency of Petroleum, Natural Gas and Biofuels - https://www.gov.br/anp/pt-br), requiring a planting area of more than 64,000 km2, which is equivalent to the sum of the areas of Switzerland (41,277 km2) and Slovenia (20,273 km2) combined that could be used to grow food instead of sugarcane, but the correction and optimization of the location of supply points with the use of artificial intelligence can accelerate the use of electric vehicle fleets , reducing the demand for biofuels.
4. Proposed Solutions
As world hunger is a problem of multiple causes, it requires solutions on a case-by-case basis, that is, the sum of initiatives for the solution of simple issues results in great savings by avoiding the waste of fresh or processed food, contributing to the conservation of natural resources and reducing the accumulation of garbage in large urban centers, as follows:
a) DTU: the global food industry uses preventive microbiology to improve the safety and quality of its products, avoiding the waste of fresh and processed foods, through software based on mathematical and statistical modeling to predict the behavior of microorganisms such as the Food Spoilage and Safety Predictor , developed by Paw Dalgaard, professor at the Technical University of Denmark – DTU, which is distributed free of charge.
b) UNICAMP: although drying is an ancestral food preservation method that consists of reducing the moisture content of a food product to reduce microbiological activity, it still generates losses resulting from processing failures, requiring simulation programs such as the one developed by Kil Jin Brandini Park at the State University of Campinas .
c) PackID: presents a solution for the real-time monitoring of the humidity and temperature of fresh and frozen food in all stages of the production process, from receipt to shipment and transport in trunks of trucks and containers through GPRS (General Packet Radio Service) sensors, with international reach, allowing the sending of reports and notifications about incidents in real time that enable quick decisions to reduce the loss and cost of food .
d) Sigmais: presents an IoT (Internet of Things) solution to improve food quality control autonomously by monitoring the temperature and humidity of the place intended for conservation, as well as monitoring with alerts of opening and closing doors of cold rooms and in case of equipment failures, enabling real-time decision-making to reduce product loss .
e) Suflex: presents an IoT (Internet of Things) solution for the management of ready-made food validities, since operational errors are recurrent in restaurants and in industrial and hospital kitchens, including in special diets for people with food allergies and the sick, due to failures and omissions in the filling of labels, allowing real-time control of which product will win to reduce losses .
f) Toledo: Brazilian supermarkets can use a barcode that alerts the consumer if the product is expired at the time of passing through the cash register and sends emails to the manager warning which goods are close to expiration. However, the system is only used in heavy goods in the store because only the scales of the Toledo brand have the software embedded. As the EAN 13 (European Article Number) barcode system does not support validity information, a new code based on the GS1-128 system used for logistics and product traceability has been created.
g) Loyal: Standard operating procedures (SOPs) are a set of instructions that detail the operations to be carried out in all sectors of the food industry. Thus, each person knows exactly what they must do, ensuring that the task will be performed according to what has been prescribed, such as cleaning and disinfecting equipment, as well as the selection of raw materials, the standardization of recipes, and the preservation and transportation of food, minimizing the risks to food safety. In this sense, the collection and evaluation of information confirms whether or not control measures can mitigate risks or if they need to be updated. Quality management software enables the optimization of the processes of companies in the food segment, allowing them to manage the tasks of the quality system and ensuring that they are carried out correctly and in the expected time .
5. Conclusion
Software Quality can contribute in various ways to reducing world hunger by enabling the production of more profitable software for companies that can invest surplus resources in other areas such as food production, as well as in the production of specific software that reduces losses in planting, harvesting, transporting and storing food, contributing to the reduction of its final price that will allow the access of a greater number of people to the nutrients necessary for their sustenance, including helping the poorest countries to expand their assistance programs to combat hunger.
Therefore, there is a need to bring together the initiatives presented with many others available in the market to allow the global quantification of losses, enabling rapid decision making for their reduction, as well as the improvement of these software programs with the use of artificial intelligence techniques.
There is a need to bring together the initiatives for the use of artificial intelligence presented with many others available in the market, especially those developed by startups to allow the global quantification of food losses, enabling rapid decision-making for their reduction, as well as the improvement of software and its rapid implementation, because hunger is urgent.
With this work, it is hoped to provide more elements for the discussion on How AI Could Feed The World's Hungry While Sustaining The Planet through practical examples and solutions that should be analyzed in greater depth in search of effectiveness in solving this problem that directly or indirectly affects each of us human beings.
Abbreviations

AI

Artificial Intelligence

CISQ

Consortium for Information & Software Quality

CSR

Corporate Social Responsibility

CSPQ

Cost of Poor Software Quality

EAN

European Article Number

GPRS

General Packet Radio Service

IPE

Intelligent Performance Management

IMF

International Monetary Fund

IoT

Internet of Things

ANP

National Agency of Petroleum, National Gas and Biofuels

SQM

Software Quality Management

SOPs

Standard Operating Procedures

UNICAMP

State University of Campinas

DTU

Technical University of Denmark

UN

United Nations

UN WFP

United Nations World Food Program

Acknowledgments
The authors are grateful to Federal University of Rio Grande do Sul and Federal Institute of Rio Grande do Sul.
Author Contributions
Gilberto Joao Pavani: Writing – original draft, Writing – review & editing
Lucas Ferreira Pavani: Writing – original draft, Writing – review & editing
Funding
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflicts of interest.
References
[1] Consortium for Information & Software Quality (CISQ) -
[2] World Food Program (WFP) -
[3] International Monetary Fund (IMF) -
[4] Project Management Institute - PMBOK (2017) A guide to the Project Management Body of Knowledge, 6 ed, Project Management Institute, ISBN 978-1628251845.
[5] World Food Program (WFP) -
[6] Egypt builds artificial river parallel to Nile River -
[7] Ebert C. Dumke R. (2007) Software Measurement: Establish–Extract–Evaluate–Execute, Springer, Berlin, 1 ed, eBook ISBN 978-3540716495,
[8] Alves N. S. R. Mendes T. S. Mendonça M. G. Spínola R. O. Shull F. Seaman C. (2016) Identification and management of technical debt: a systematic mapping study, Information and Software Technology, v. 70, p. 100-121,
[9] Pressman R. S. (2011) Software engineering: a professional approach, 7 ed, Porto Alegre: AMGH, ISBN 978-85-8055-044-3.
[10] Sommerville I. (2011) Software Engineering, 9 ed, São Paulo: Pearson Prentice Hall, ISBN 978-85-7936-10 8-1.
[11] SWEBOK: Guide to the Software Engineering Body of Knowledge. Version 3.0 (2014) Edited by Pierre Bourque and Richard E. Fairley. Los Alamitos, CA: IEEE Computer Society, ISBN 978-0769551661.
[12] Naveda J. F. Seidman S. B. (2005) Professional certification of software engineers: the CSDP program In IEEE Software, v. 22, n. 5, p. 73-77, Sept.-Oct.,
[13] Food and Agriculture Organization (FAO)
[14] Foster P. Leonard K. L. (2022) World Food Problem: Tackling the Causes of Undernutrition in the Third World, 6 ed, Lynne Rienner Publishers, ISBN 978-1955055673.
[15] Reutlinger S. Sclowsky M (1986) Poverty and hunger - issues and options for food security in developing countries. Washington, DC, World Bank,
[16] Shah T. Singh O. P. Mukherji A. (2006) Some aspects of South Asia’s groundwater irrigation economy: analyses from a survey in India, Pakistan, Nepal Terai and Bangladesh, Hydrogeology Journal 14 (3), 286–309,
[17] Development Policy Review Network - DPRN, 2011, Phosphorus depletion: the invisible crisis, Amsterdam, Netherlands -
[18] Corporations and the fight against hunger: why CSR will not do -
[19] United Nations – Industrial Development Organizations – UNIDO –
[20] World Resources Repost - Creating a Sustainable Food Future - A Menu of Solutions to Feed Nearly 10 Billion People by 2050 -
[21] McCarthy J. (2007) What is Artificial Intelligence? Stanford University -
[22] Khan M. J. Shamail S. Awais M. M. Hussain T. (2006) Comparative Study of Various Artificial Intelligence Techniques to Predict Software Quality, IEEE International Multitopic Conference, Islamabad, Pakistan, 2006, p. 173-177,
[23] Copilot -
[24] Ranorex -
[25] Testim -
[26] Watson -
[27] Embrapa - Natural and Artificial Selection -
[28] Ma Y, Dey T, Mockus A. (2016) Modularizing global variable in climate simulation software: position paper, SE4Science '16: Proceedings of the International Workshop on Software Engineering for Science May, p. 8–11,
[29] Agricultural Research and Rural Extension Company of the state of Santa Catarina (Epagri) -
[30] Embrapa - Brazilian Agricultural Research Corporation -
[31] Siemens - Digital Simulation Software for Machine Building and Design -
[32] Finefield - Autonomous blueberry harvesting -
[33] CNT - National Transport Confederation -
[34] Esalq - Luiz de Queiroz School of Agriculture -
[35] Randon -
[36] Baxters North America -
[37] NASA - National Aeronautics and Space Administration -
[38] Artificial Intelligence in Electric Car Fleets is a Trend for Brazilian Mobility -
[39] FSSP - Food Spoilage and Safety Predictor -
[40] Unicamp - State University of Campinas -
[41] PackID -
[42] Sigmais -
[43] Suflex -
[44] Toledo -
[45] GS1-128 -
[46] Loyal -
[47] Forbes -
Cite This Article
  • APA Style

    Pavani, G. J., Pavani, L. F. (2024). How Software Quality May End World Hunger. American Journal of Data Mining and Knowledge Discovery, 9(2), 36-41. https://doi.org/10.11648/j.ajdmkd.20240902.12

    Copy | Download

    ACS Style

    Pavani, G. J.; Pavani, L. F. How Software Quality May End World Hunger. Am. J. Data Min. Knowl. Discov. 2024, 9(2), 36-41. doi: 10.11648/j.ajdmkd.20240902.12

    Copy | Download

    AMA Style

    Pavani GJ, Pavani LF. How Software Quality May End World Hunger. Am J Data Min Knowl Discov. 2024;9(2):36-41. doi: 10.11648/j.ajdmkd.20240902.12

    Copy | Download

  • @article{10.11648/j.ajdmkd.20240902.12,
      author = {Gilberto Joao Pavani and Lucas Ferreira Pavani},
      title = {How Software Quality May End World Hunger
    },
      journal = {American Journal of Data Mining and Knowledge Discovery},
      volume = {9},
      number = {2},
      pages = {36-41},
      doi = {10.11648/j.ajdmkd.20240902.12},
      url = {https://doi.org/10.11648/j.ajdmkd.20240902.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajdmkd.20240902.12},
      abstract = {Software Quality could end world hunger by producing better quality software, as the total cost generated by poor software quality in the U.S. amounted to $2.08 trillion in 2020, while the director of the United Nations' World Food Program stated in 2021 that it would take approximately $40 billion a year to end world hunger by 2030. As the cost of food is the leading cause of 828 million people sleeping hungry around the globe, Software Quality can significantly contribute in several ways to its reduction by producing more profitable software, so that companies may be able to invest the surplus resources in other areas such as food production, as well as in the development of specific software that reduces overall losses in planting, harvesting, transporting and storing food, contributing to the reduction of its final market price, which in turn will allow the access of a greater number of people to the nutrients necessary for their day-to-day sustenance. Thus, there is a need to gather the initiatives presented in this work to allow the global quantification of losses, enabling rapid decision making for their reduction, as well as improving the functionality of these software programs with the use of artificial intelligence techniques.
    },
     year = {2024}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - How Software Quality May End World Hunger
    
    AU  - Gilberto Joao Pavani
    AU  - Lucas Ferreira Pavani
    Y1  - 2024/12/25
    PY  - 2024
    N1  - https://doi.org/10.11648/j.ajdmkd.20240902.12
    DO  - 10.11648/j.ajdmkd.20240902.12
    T2  - American Journal of Data Mining and Knowledge Discovery
    JF  - American Journal of Data Mining and Knowledge Discovery
    JO  - American Journal of Data Mining and Knowledge Discovery
    SP  - 36
    EP  - 41
    PB  - Science Publishing Group
    SN  - 2578-7837
    UR  - https://doi.org/10.11648/j.ajdmkd.20240902.12
    AB  - Software Quality could end world hunger by producing better quality software, as the total cost generated by poor software quality in the U.S. amounted to $2.08 trillion in 2020, while the director of the United Nations' World Food Program stated in 2021 that it would take approximately $40 billion a year to end world hunger by 2030. As the cost of food is the leading cause of 828 million people sleeping hungry around the globe, Software Quality can significantly contribute in several ways to its reduction by producing more profitable software, so that companies may be able to invest the surplus resources in other areas such as food production, as well as in the development of specific software that reduces overall losses in planting, harvesting, transporting and storing food, contributing to the reduction of its final market price, which in turn will allow the access of a greater number of people to the nutrients necessary for their day-to-day sustenance. Thus, there is a need to gather the initiatives presented in this work to allow the global quantification of losses, enabling rapid decision making for their reduction, as well as improving the functionality of these software programs with the use of artificial intelligence techniques.
    
    VL  - 9
    IS  - 2
    ER  - 

    Copy | Download

Author Information
  • Department of Education, Federal Institute of Rio Grande do Sul, Porto Alegre, Brazil

    Research Fields: Computer Science, Materials Science, Occupational safety

  • Department of Education, Federal University of Rio Grande do Sul, Porto Alegre, Brazil

    Research Fields: Software Engineering