1. By researching on the new model of the software;
This will help us to know how much previous uderstanding that will be necessary to develop models and measures 									      Also, observation on the use of the maintenance technology				          The annalysis and the design of the use of the technology 
2.By performing experiments and benchmarks ;
Experiments will enable get a better picture of the usability and theand annalytical evaluation that should be complemented 					          Benchmark, has few but typical cases therefor a maintained benchmark denotes an incomplete set of changes maintenance tasks in the sense that that only a few but typical tasks are included
3. Putting the software elements into taxas.;
This helps provide a means to obtain a better understanding of the potential change process ,this will involve changing and deleting some default values , definitions                                                                    In a taxonomy of a potentiel user interface will include addition, change , and deletion of some items e.g fields ,labels,buttons etc