{'fraction_non_alphanumeric': 0.01717171717171717, 'fraction_numerical': 0.00808080808080808, 'mean_word_length': 5.117283950617284, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The last mile of the ALMA software development: lessons learned

At the end of 2012, ALMA software development will be completed. While new releases are still being prepared following an incremental development process, the ALMA software has been in daily use since 2008. Last year it was successfully used for the first science observations proposed by and released to the ALMA scientific community. This included the whole project life cycle from proposal preparation to data delivery, taking advantage of the software being designed as an end-to-end system. This presentation will report on software management aspects that became relevant in the last couple of years. These include a new feature driven development cycle, an improved software verification process, and a more realistic test environment at the observatory. It will also present a forward look at the planned transition to full operations, given that upgrades, optimizations and maintenance will continue for a long time.