Abstract
Software engineers spend a significant portion of their time understanding source code. This understanding is crucial for software maintenance and reengineering but is difficult to obtain due to the complexity of software, the specialized knowledge used to construct it, and the lack of existing understanding aids. As a result, there is a need for tools that can help programmers obtain this understanding. It is particularly crucial to have tools that can extract design concepts. These tools can extract these design concepts using a pattern-based approach, with optional guidance from the user.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer Science+Business Media New York
About this chapter
Cite this chapter
Woods, S.G., Quilici, A.E., Yang, Q. (1998). Introduction. In: Constraint-Based Design Recovery for Software Reengineering. The Springer International Series in Software Engineering, vol 3. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-5461-5_1
Download citation
DOI: https://doi.org/10.1007/978-1-4615-5461-5_1
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-7494-7
Online ISBN: 978-1-4615-5461-5
eBook Packages: Springer Book Archive