DocumentCode :
820644
Title :
Quality, productivity, and learning in framework-based development: an exploratory case study
Author :
Morisio, Maurizio ; Romano, Daniele ; Stamelos, Ioannis
Author_Institution :
Dipt. di Autom. e Inf., Politecnico di Torino, Italy
Volume :
28
Issue :
9
fYear :
2002
fDate :
9/1/2002 12:00:00 AM
Firstpage :
876
Lastpage :
888
Abstract :
This paper presents an empirical study in an industrial context on the production of software using a framework. Frameworks are semicomplete applications, usually implemented as a hierarchy of classes. The framework is developed first, then several applications are derived from it. Frameworks are a reuse technique that supports the engineering of product lines. In the study, we compare quality (in the sense of rework effort) and productivity in traditional and framework-based software production. We observe that the latter is characterized by better productivity and quality, as well as a massive increase in productivity over time, that we attribute to the effect of learning the framework. Although we cannot extrapolate the results outside the local environment, enough evidence has been accumulated to stimulate future research work.
Keywords :
software development management; software quality; software reusability; framework-based development; learning; product line engineering; productivity; quality; reuse technique; semicomplete applications; software production; Application software; Computer Society; Computer aided software engineering; Computer industry; Investments; Object oriented modeling; Production; Productivity; Software design; Software quality;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2002.1033227
Filename :
1033227
Link To Document :
بازگشت