for sharing key data and insights. Finally, we would like to thank participants in the NSF Science of Design Workshop, the MITUniversity of Munich Innovation Workshop, and the Conference on Advancing Knowledge and the Knowledge Economy for conversations that contributed to this paper in significant ways. We alone are responsible for errors, oversights, and… (More)
Progress in both software and hardware technology over the past decade make it timely to reexamine our curriculum in software engineering and related topics. This manifesto describes the Carnegie Mellon approach to software engineering, the essential capabilities of a software engineer, and the pedagogical principles that guide our curriculum design. Our… (More)
1. ABSTRACT 20 years ago, in 1979, a landmark community-wide process was launched to establish notional requirements for integrated software engineering environments. The resulting " Stoneman " document was published in February 1980. Bred of the software engineering research community and catalyzed by the Government Ada sponsor, this " integrated… (More)
Oracle Corporation, which bills itself as the world's largest enterprise software company, with $10 billion in revenues, some 40,000 employees, and operations in 60 countries, has ample opportunity to put distributed development to the test. Among those on the front lines of Oracle's distributed effort is Steve Hagan, the engineering vice president of the… (More)
This workshop study was commissioned by the National Science Foundation (NSF) to obtain a clearer understanding of candidate research strategies in software engineering, with the objective of gaining intellectual control of software development. For this study, the term "development" was defined to include software evolution and legacy software adaptation.
For many years, the vast majority of tools used by professional software developers came from commercial vendors. Over the past few years, the availability of open source and non-commercial development tools has greatly increased, giving software development organizations a much broader range of alternatives for development projects. While many of these… (More)
20 years ago, in 1979, a landmark community-wide process was launched to establish notional requirements for integrated software engineering environments. The resulting "Stoneman" document was published in February 1980. Bred of the software engineering research community and catalyzed by the Government Ada sponsor, this "integrated environment movement"… (More)