• 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