Title :
Characterizing stability in evolving frameworks
Author :
Mattsson, Michael ; Bosch, Jan
Author_Institution :
Dept. of Software Eng. & Comput. Sci., Karlskrona Univ., Ronnerby, Sweden
Abstract :
Object-oriented application frameworks present one of the most successful approaches to developing reusable assets in industry, but developing frameworks is both difficult and expensive. Frameworks generally evolve through a number of iterations due to the incorporation of new requirements and better domain understanding. Since changes to frameworks have a large impact on the applications build based on the asset, it is important to assess the stability of a framework. Recently, an approach for assessing framework stability has been proposed. We have extended and applied the assessment approach on one proprietary telecommunication framework and two commercial GUI application frameworks. Based on our findings we formulate a set of hypotheses, which characterize the stability of an object-oriented application framework. We believe these hypotheses to be the most promising ones for further studies of framework stability
Keywords :
graphical user interfaces; object-oriented methods; object-oriented programming; software reusability; stability; telecommunication computing; commercial GUI application frameworks; domain understanding; evolving frameworks; hypotheses; iterations; new requirements; object-oriented application frameworks; proprietary telecommunication framework; reusable assets; stability assessment; Alarm systems; Application software; Costs; Fires; Graphical user interfaces; Java; Large-scale systems; Product development; Stability; Tellurium;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1999. Proceedings of
Conference_Location :
Nancy
Print_ISBN :
978-0-7695-0275-5
DOI :
10.1109/TOOLS.1999.779005