Software Defect Patterns which Break Text Integrity

Frank Yung-Fong Tang - AOL

Intended Audience: Software Engineers, Systems Analyst, Content Developers, Technical Writers, Testers, Web Administrators,Web Designers
Session Level: Beginner, Intermediate

Maintain the text integrity within a software system is one of the most important tasks in order to support multilingual and/or Unicode. This paper discusses several common software defect patterns we observed in many projects. These defect patterns broke data integrity of text information. We describe the cause of these defect patterns and then propose a name for each of them as a foundation for future communication. In some cases, we will also propose method of pattern, which identify these defects quickly, and/or provide general solution patterns to resolve these defects. This paper is aiming to help software developers, especially engineers involving with system integration, from making these common defects. In the end, we will also propose some future study topics to build text integrity defect patterns diagnosis system based on our discussion in this paper.