{'fraction_non_alphanumeric': 0.026706231454005934, 'fraction_numerical': 0.002967359050445104, 'mean_word_length': 5.459770114942529, '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}}
Reengineering planning process guided by usability evaluation

PROCESS DESCRIPTION Much of software development is some form of reengineering but the CHI literature overlooks how usability engineering fits into reengineering methods. Software changes are mainly motivated by usability problems and they are often done using reengineering. The existing reengineering planning processes don't address the important issue of software usability. Then, the major goal of this research is to produce a reengineering planning guided by usability evaluation, so as the usability evaluation methods can provide useful information for this new planning. The Reengineering Planning Process Guided by Usability Evaluation (RPP-U) is based on Sneed's proposal [3] which states five phases to plan the reengineering where usability evaluation methods are applied. RPP-U's phases are presented below: • Project Justification: this phase justifies the reengineering by analyzing the current software's quality, the maintenance process and the business value of the software. For this purpose, RPP-U states Usability Testing using CIF [1], Heuristic Evaluation (HE) [2], Cognitive Walkthrough (CW) [2] and GOMS Model [4] as the methods that can be applied in this phase. These methods are used to analyze the current software quality by defining and quantifying usability metrics. Maintenance process analysis is performed using the number of operators by task obtained with GOMS relating them with software lines of code and then measuring the maintenance required. Finally, the business value is going to be supported by the new version of CIF called CIF-R, which relates usability to business value.