The structure of the software process
ACM SIGSOFT Software Engineering Notes
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Process models, process programs, programming support
ICSE '87 Proceedings of the 9th international conference on Software Engineering
On building software process models under the lamppost
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Production of large computer programs
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Managing the development of large software systems: concepts and techniques
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Tailoring the software process to project goals and environments
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Software process modeling: a behavioral approach
ICSE '88 Proceedings of the 10th international conference on Software engineering
Foundations for the Arcadia environment architecture
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A plan-based intelligent assistant that supports the software development
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
The relationship between software development environments and the software process
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A generic model for representing design methods
ICSE '89 Proceedings of the 11th international conference on Software engineering
The state of software engineering practice
ICSE '89 Proceedings of the 11th international conference on Software engineering
Software process modeling: principles of entity process models
ICSE '89 Proceedings of the 11th international conference on Software engineering
A hierarchical and functional software process description and its enaction
ICSE '89 Proceedings of the 11th international conference on Software engineering
Modeling the software process: what we really need are process model generators (panel session)
ICSE '89 Proceedings of the 11th international conference on Software engineering
ISPW '88 Proceedings of the 4th international software process workshop on Representing and enacting the software process
Applying process programming to the model
ISPW '88 Proceedings of the 4th international software process workshop on Representing and enacting the software process
Representation formalisms for software process modelling
ISPW '88 Proceedings of the 4th international software process workshop on Representing and enacting the software process
Some reservations on software process programming
ISPW '88 Proceedings of the 4th international software process workshop on Representing and enacting the software process
Problems of scale and process models
ISPW '88 Proceedings of the 4th international software process workshop on Representing and enacting the software process
STATEMATE: A Working Environment for the Development of Complex Reactive Systems
IEEE Transactions on Software Engineering
Semi-structured cursor movements in MUPE-2
Software Engineering Journal
Language constructs for managing change in process-centered environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Prism = methodology + process-oriented environment
ICSE '90 Proceedings of the 12th international conference on Software engineering
Models of Software Development Environments
IEEE Transactions on Software Engineering
A comparison of U.S. and Japanese software process maturity
ICSE '91 Proceedings of the 13th international conference on Software engineering
ICSE '91 Proceedings of the 13th international conference on Software engineering
Metric-driven analysis and feedback systems for enabling empirically guided software development
ICSE '91 Proceedings of the 13th international conference on Software engineering
Experiences with the spiral model as a process model generator
ISPW '90 Proceedings of the 5th international software process workshop on Experience with software process models
Operations for programming in the all
ICSE '85 Proceedings of the 8th international conference on Software engineering
The software process and software environments (panel session)
ICSE '85 Proceedings of the 8th international conference on Software engineering
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
Software Process Improvement at Hughes Aircraft
IEEE Software
A Knowledge-Based Environment for Modeling and Simulating Software Engineering Processes
IEEE Transactions on Knowledge and Data Engineering
Fragtypes: A Basis for Programming Environments
IEEE Transactions on Software Engineering
Guest Editor's Introduction: Software Engineering Environment Architectures
IEEE Transactions on Software Engineering
Another look at software design methodology
ACM SIGSOFT Software Engineering Notes
Environment Evolution: The Prism Model of Changes
IEEE Transactions on Software Engineering
Emerging technologies that support a software process life cycle
IBM Systems Journal
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
Historically, the process used to develop software has played an important role in the field of software engineering. A number of software lifecycle models have been developed in the last three decades. These models, while helpful in giving general guidance to software developers, do not expose the myriad details that are critical in any large, evolving software development project. Recent developments, however, have unfolded many hidden aspects of the software process giving rise to a new discipline which we call software process engineering. This paper depicts the software process in the context of software environments, examines recent developments in the process field, proposes a set of actions which a software development team might undertake to improve their process maturity, and describes the IBM-McGill project on software process.