reverse engineering software reengineering/ Site index
.

This experience reverse engineering software reengineering paper describes a repeatable model developed to address a class of data quality problems encountered when converting text data to ERPs.

reverse engineering software reengineering article

 reverse engineering software reengineering users often devise their own means of implementing system features not directly supported by the systems. Often they employ what are known as clear-text, free-text, or "comment" fields to support the desired features. Moving data from these fields to ERPs involves first extracting atomic data items. Unlike most data, free text is not subject to structural or practice-oriented data quality measures when it is created. This results in a range of data quality challenges ranging from typing errors to structural errors such as prime key mismatch, duplication, and other issues. In our experiences with one large government system, a number of challenges were encountered that contained enough internal differences to require the development of a more generic framework for addressing this type of problem.

The specifics of the actual issues confronted are not as interesting as the lessons that can be learned from the general approach to problems of this type. The solution type developed demonstrated a positive return on investment to the government. We will discuss the challenges, the costs associated with continuing along the original path, the solution developed, and its applicability to other organizations and situations.. This paper describes our efforts at providing hypermedia-based support for requirements analysis.

We present: an overview of our concept of hypermedia-based support for the requirements analysis process; our experiences using this technology; and some remaining technological challenges highlighted by our reverse engineering software reengineering. Our reverse engineering software reengineering analysis of requirements analyst's needs indicates several productivity related benefits will result from the successful application of hypermedia technologies especially in rapid prototyping contexts. These relate to hypermedia's ability to more faithfully capture and represent system requirements, pro-viding increased requirements traceability and giving analysts direct, repeat-able access to multimedia requirements information that would otherwise be un-available.

Data reverse engineering software reengineering is a rapidly growing field, which is sometimes misunderstood. In our effort to promote the realization that data reverse engineering is a valuable and essential part of reverse engineering and is now finding its place in software engineering, we present a summary of the history of data reverse engineering. In this paper, a definition of data reverse engineering, a summary of the history of what has been done and published, a statement about the state-of-the-art today, and a comment on the future of reverse engineering software reengineering is presented.