{'fraction_non_alphanumeric': 0.020161290322580645, 'fraction_numerical': 0.008064516129032258, 'mean_word_length': 5.083333333333333, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Man-hours Prediction Model for Estimating the Development Cost of AI-Based Software

The artificial intelligence software market is expected to grow sixfold from 2020 to 2025. However, the software development process is not standardized and there is no standard for calculating the cost. Accordingly, each AI software development company calculates the input man-hours according to their respective development procedures and presents this as the basis for the development cost. In this study, the development stage of “artificial intelligence-based software” that learns with a large amount of data and derives and applies an algorithm was defined, and the required labor was collected by conducting a survey on the number of man-hours required for each development stage targeting developers. Correlation analysis and regression analysis were performed between the collected man-hours for each development stage, and a model for predicting the man-hours for each development stage was derived. As a result of testing the model, it showed an accuracy of 92% compared to the collected airborne effort. The man-hour prediction model proposed in this study is expected to be a tool that can be used simply for estimating man-hours and costs.