Loading...
Search for:
gharravy--sorayya
0.024 seconds
Understanding an Object-oriented Framework’s Evolution via Analyzing the Evolution of its Concepts Across Different Versions of that Framework
, M.Sc. Thesis Sharif University of Technology ; Habibi, Jafar (Supervisor) ; Abtahi, Ebrahim (Co-Advisor)
Abstract
Programmers often use object-oriented application frameworks, such as Eclipse, due to their several advantages, some of which are: providing a standard platform for designing and implementing software systems, enabling the reuse of both code and design,reducing the development’s time and costs, and increasing the maintainability of systems.However, frameworks evolve over time because of new requirements or fixing bugs. Therefore, the programs that had been written on top of those frameworks also need to evolve to become compatible with them; otherwise, they may crash.This thesis presents an approach that comprehends the evolution of frameworks through comprehending the evolution of the...