Barry Boehm (1935) American software engineer
Barry Boehm (1981) as cited in: Tyson Gill (2002) Planning Smarter: Creating Blueprint-Quality Software Specifications. p. 14
Abstract
Extreme Programming Explained (2000)
Barry Boehm (1935) American software engineer
Barry Boehm (1981) as cited in: Tyson Gill (2002) Planning Smarter: Creating Blueprint-Quality Software Specifications. p. 14
Hans van Vliet (1949) Dutch computer scientist
Source: Software Engineering: Principles and Practice, 2007, p. 2
Barry Boehm (1935) American software engineer
Abstract.
Software Cost Estimation with Cocomo II with Cdrom (2000)
Bernhard Rumpe (1967) German computer scientist
Source: Model-driven development of complex software: A research roadmap (2007), p. 37
Lawrence Lessig (1961) American academic, political activist.
"Code + Law: An Interview with Lawrence Lessig" at O'Reilly P2P (29 January 2001)(29 January 2001)
Context: Our problem is that lawyers have taught us that there is only one kind of economic market for innovation out there and it is this kind of isolated inventor who comes up with an idea and then needs to be protected. That is a good picture of maybe what pharmaceutical industry does. It's a bad picture of what goes on, for example, in the context of software development, in particular. In the context of software development, where you have sequential and complementary developments, patents create an extraordinarily damaging influence on innovation and on the process of developing and bringing new ideas to market. So the particular mistake that lawyers have compounded is the unwillingness to discriminate among different kinds of innovation.
We really need to think quite pragmatically about whether intellectual property is helping or hurting, and if you can't show it's going to help, then there is no reason to issue this government-backed monopoly.
Grady Booch (1955) American software engineer
Grady Booch, Robert A. Maksimchuk, Michael W. Engle (2007) Object-Oriented Analysis and Design with Applications Chapter 6.
“Walking on water and developing software from a specification are easy if both are frozen.”
Source: Essays on object-oriented software engineering (1993), p. 46
Richard Stallman (1953) American software freedom activist, short story writer and computer programmer, founder of the GNU project
But companies do not seem to use the term "free software" that way; perhaps its association with idealism makes it seem unsuitable. The term "open source" opened the door for this.
1990s, Why "Free Software" is better than "Open Source" (1998)
Barry Boehm (1935) American software engineer
Barry W. Boehm (1981) Software engineering economics. Abstract.
Bernhard Rumpe (1967) German computer scientist
Source: Executable Modeling with UML. A vision or a Nightmare (2002), p. 697