Lectures
Chapter: Introduction
Suggested Reading:
- S. Demeyer, S.Ducasse, O.Nierstrasz – Object-Oriented Reengineering Patterns, Chapter 1 (pg. 1-14)
- M.M Lehman – Laws of Software Evolution Revisited (Section 1 and 2)
Chapter: Reverse Engineering
Suggested Reading:
- S. Demeyer, S.Ducasse, O.Nierstrasz – Object-Oriented Reengineering Patterns, Chapter 2-5 (pg. 17-117)
- M.Lanza, R.Marinescu - Object-Oriented Metrics in Practice, Chapter 3 (pg. 23-44)
- M.Lanza - The Evolution Matrix: Recovering Software Evolution using Software Visualization Techniques
Chapter: Detection of Design Problems
Suggested Reading:
- M.Lanza, R.Marinescu - Object-Oriented Metrics in Practice, Chapter 4 (pg. 45-72)
- M. Fowler – Refactorings, Chapter 3 (pg. 75-87)
Chapter: DX-Platform Introduction
Download: Dx-Platform 2.0.0-ALPHA
Download: Analysis Tools
Suggested Reading:
- DX-Platform Documentation
- DX-Platform Query Language Examples
- DX-Platform Searcher (Query Language Documentation)
- CES - Possible Projects
Resources:
Chapter: Open Source
Resources:
The old SQA lectures can be found here.