DocumentCode
2440314
Title
Exploring O-O framework usage
Author
Froehlich, Garry ; Kamel, Amr ; Sorenson, Paul
Author_Institution
Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
fYear
2000
fDate
2000
Firstpage
783
Abstract
Object-oriented application frameworks are becoming an increasingly popular part of software development but there has been little work on studying how they are actually used. An object-oriented application framework comprises a design and an object-oriented implementation of that design meant to apply to a broad range of applications, or subsystems within a single domain, such as graphical user interfaces. FrameScan is an ongoing study with the goal of understanding how developers can effectively and efficiently understand and deploy framework technology to construct and evolve their applications. In order to study how frameworks are used, 34 students of a senior year software engineering course were divided up into six teams of five or six students each. Each team had three months to design and implement a small client-server application of their choosing with the requirement that a framework for client-server computing called CSF (Client-Server Framework) be used as part of the project. The conclusions of the study are presented
Keywords
client-server systems; computer science education; object-oriented programming; software engineering; CSF; Client-Server Framework; FrameScan; client-server computing; graphical user interfaces; object oriented application framework usage; software design; software development; software engineering course; students; Application software; Concrete; Documentation; Graphical user interfaces; Object oriented modeling; Programming; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2000. Proceedings of the 2000 International Conference on
Conference_Location
Limerick
ISSN
0270-5257
Print_ISBN
1-58113-206-9
Type
conf
DOI
10.1109/ICSE.2000.870504
Filename
870504
Link To Document