The TAME project: towards improvement-oriented software environments
- 1 June 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 14 (6) , 758-773
- https://doi.org/10.1109/32.6156
Abstract
Experience from a dozen years of analyzing software engineering processes and products is summarized as a set of software engineering and measurement principles that argue for software engineering process models that integrate sound planning and analysis into the construction process. In the TAME (Tailoring A Measurement Environment) project at the University of Maryland, such an improvement-oriented software engineering process model was developed that uses the goal/question/metric paradigm to integrate the constructive and analytic aspects of software development. The model provides a mechanism for formalizing the characterization and planning tasks, controlling and improving projects based on quantitative analysis, learning in a deeper and more systematic way about the software process and product, and feeding the appropriate experience back into the current and future projects. The TAME system is an instantiation of the TAME software engineering process model as an ISEE (integrated software engineering environment). The first in a series of TAME system prototypes has been developed. An assessment of experience with this first limited prototype is presented including a reassessment of its initial architectureKeywords
This publication has 25 references indexed in Scilit:
- A spiral model of software development and enhancementComputer, 1988
- Comparing the Effectiveness of Software Testing StrategiesIEEE Transactions on Software Engineering, 1987
- Cleanroom Software Development: An Empirical EvaluationIEEE Transactions on Software Engineering, 1987
- Measuring and Managing Software MaintenanceIEEE Software, 1987
- ISTAR—an integrated project support environmentPublished by Association for Computing Machinery (ACM) ,1987
- Metrics for Ada packages: an initial studyCommunications of the ACM, 1986
- Monitoring Software Development Through Dynamic VariablesIEEE Transactions on Software Engineering, 1985
- Software Engineering Practices in the US and JapanComputer, 1984
- A method of programming measurement and estimationIBM Systems Journal, 1977
- Software EngineeringIEEE Transactions on Computers, 1976