{'fraction_non_alphanumeric': 0.015827338129496403, 'fraction_numerical': 0.0, 'mean_word_length': 5.8861386138613865, '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}}
Automatic Schedule Control for Distributed Software Development in Cloud Computing Environments

This paper proposes an extension of automatic schedule control to the WebSD management model of distributed software development in cloud computing environments. Cloud computing environments provide more flexibility than conventional computing environments. In particular, platform as a service (PaaS) provides more flexibility in application design, development testing, deployment, hosting, team collaboration, web service and database integration, scalability, and versioning. The WebSD model is a new management model of distributed software development for cloud computing environments. However, WebSD does not include functionality for schedule control. We design new operations and add into the WebSD model such that the distributed software development may be managed with automatic assistance in schedule control. We call the extended model as SDot. Inherited from WebSD, SDot also offers a common platform for various roles involved in the distributed software development, and SDot is also appropriate for the management of distributed software development in cloud computing environments. We present the application of SDot to a practical software project as a case study to show the effectiveness of SDot in schedule control for the management of distributed software development.