The Japanese and Software: is it a Good Match?
Computer - Computer science education in the US
Software engineering metrics and models
Software engineering metrics and models
Experimentation in software engineering
IEEE Transactions on Software Engineering
Software Engineering Economics
Software Engineering Economics
Proceedings of the 1986 ACM conference on Computer-supported cooperative work
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Productivity factors and programming environments
ICSE '84 Proceedings of the 7th international conference on Software engineering
Software process modeling: a behavioral approach
ICSE '88 Proceedings of the 10th international conference on Software engineering
Interacting with an active, integrated environment
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Work structures and shifts: an empirical analysis of software specification teamwork
ICSE '89 Proceedings of the 11th international conference on Software engineering
Software design issues: a very large information systems perspective
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
A Formal Model for Software Project Management
IEEE Transactions on Software Engineering
Prism = methodology + process-oriented environment
ICSE '90 Proceedings of the 12th international conference on Software engineering
Prism-Methodology and Process-Oriented Environment
IEEE Transactions on Software Engineering
Environment Evolution: The Prism Model of Changes
IEEE Transactions on Software Engineering
Communications of the ACM - Special issue on analysis and modeling in software development
Lessons learned from a software process modeling system
Communications of the ACM - Special issue on analysis and modeling in software development
Process programming by hindsight
ICSE '92 Proceedings of the 14th international conference on Software engineering
ICSE '91 Proceedings of the 13th international conference on Software engineering
Process-Based Software Engineering: Building the Infrastructures
Annals of Software Engineering
Design Measurement: Some Lessons Learned
IEEE Software
A Knowledge-Based Environment for Modeling and Simulating Software Engineering Processes
IEEE Transactions on Knowledge and Data Engineering
The IBM-McGill project on software process
CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
A process-oriented approach to design rationale
Human-Computer Interaction
Software maturity: design as dark art
ACM SIGSOFT Software Engineering Notes
Software development for dynamic systems
MIS'02 Proceedings of the 2002 international conference on Metainformatics
Determinants of software quality in COTS products: an exploratory study
International Journal of Business Information Systems
Using grounded theory to study the experience of software development
Empirical Software Engineering
Reconciling perspectives: A grounded theory of how people manage the process of software development
Journal of Systems and Software
Obsolete software requirements
Information and Software Technology
Hi-index | 0.00 |
Most software process models are based on the management tracking and control of a project. The popular alternatives to these models such as rapid prototyping and program transformation are built around specific technologies, many of which are still in their adolescence. Neither of these approaches describe the actual processes that occur during the development of a software system. That is, these models focus on the series of artifacts that exist at the end of phases of the process, rather than on the actual processes that are conducted to create the artifacts. We conducted a field study of large system development projects to gather empirical information about the communication and technical decision-making processes that underlie the design of such systems. The findings of this study are reviewed for their implications on modeling the process of designing large software systems. The thesis of the paper is that while there are many foci for process models, the most valuable are those which capture the processes that control the most variance in software productivity and quality.