{'fraction_non_alphanumeric': 0.016926201760324982, 'fraction_numerical': 0.0, 'mean_word_length': 5.539823008849558, '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}}
Development of an electronic commerce portal system using a specific software development process

The development of electronic commerce (EC) systems is subject to different conditions than that of conventional software systems. Consequently, software development processes used for conventional systems to date need to be adapted to these new conditions. This includes the introduction of new activities to the development process and the removal of others. In addition, the roles involved in the development process, their tasks, qualifications and the software tools used by them, are different to other processes. An adapted process must cope with important idiosyncrasies of EC system development: EC systems typically have a high degree of interaction, which makes factors like ergonomics, didactics and psychology especially important in the development of user interfaces. Typically, they also have a high degree of integration with existing software systems such as legacy or groupware systems. Integration techniques have to be selected systematically in order not to endanger the whole software development process. Furthermore, the approach to the development of EC systems should take into account the "time-to-market" factor and allow development time reduction while retaining quality. This paper introduces and describes an adapted software development process for EC systems and its special features using the development of an EC portal system as an example.