DocumentCode
1490793
Title
Models of software development environments
Author
Perry, Dewayne E. ; Kaiser, Gail E.
Author_Institution
AT&T Bell Lab., Murray Hill, NJ, USA
Volume
17
Issue
3
fYear
1991
fDate
3/1/1991 12:00:00 AM
Firstpage
283
Lastpage
295
Abstract
A general model of software development environments that consists of structures, mechanisms, and policies is presented. The advantage of this model is that it distinguishes intuitively those aspects of an environment that are useful in comparing and contrasting software development environments. Four classes of environments-the individual, the family, the city. and the state-are characterized by means of a sociological metaphor based on scale. The utility of the taxonomy is that it delineates the important classes of interactions among software developers and exposes the ways in which current software development environments inadequately support the development of large systems. The generality of the model is demonstrated by its application to a previously published taxonomy that categorizes environments according to how they relate to language-centered, structure-oriented, toolkit, and method-based environments
Keywords
programming environments; language centered environments; method-based environments; sociological metaphor; software development environments; structure-oriented environments; toolkit environments; Application software; Cities and towns; Hardware; Power system modeling; Programming; Research and development; Software systems; Software tools; Taxonomy;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.75417
Filename
75417
Link To Document