Journal: IEEE Software

Volume 17, Issue 6

9 -- 11Steve McConnell. From the Editor - Quantifying Soft Factors
16 -- 18Dixie Garr. Culture at Work - The Work Culture at Cisco Systems
19 -- 21John Viega, Jeffrey M. Voas. Quality Time - Can Aspect-Oriented Programming Lead to More Reliable Software?
22 -- 26Barry W. Boehm, Richard E. Fairley. Software Estimation Perspectives - Guest Editors Introduction
27 -- 35James Bielak. Improving Size Estimates Using Historical Data
36 -- 43Stefan Biffl. Using Inspection Data for Defect Estimation
45 -- 49Joanne E. Hale, Allen S. Parrish, Randy K. Smith, Brandon Dixon. Enhancing the Cocomo Estimation Models
51 -- 56Philip M. Johnson, Carleton A. Moore, Joseph A. Dane, Robert S. Brewer. Empirically Guided Software Effort Guesstimation
57 -- 64Donald J. Reifer. Web Development: Estimating Quick-to-Market Software
65 -- 70Bradford K. Clark. Quantifying the Effects on Effort of Process Improvement
71 -- 75Watts S. Humphrey. The Personal Software Process: Status and Trends - Guest Editor s Introduction
76 -- 83Xiamong Zhong, Nazim H. Madhavji, Khaled El Emam. Critical Factors Affecting Personal Software Processes
85 -- 89Jagadish Kamatar, Will Hayes. An Experience Report on the Personal Software Process
90 -- 95Maurizio Morisio. Applying the PSP in Industry
96 -- 103Gina C. Green, Alan R. Hevner. The Successful Diffusion of Innovations: Guidance for Software Development Organizations
104 -- 105Tomoo Matsubara. Soapbox - Process Certification: Double-Edged Sword
106 -- 107Larry Graham. SoftLaw - Keep Your Bots to Yourself
108 -- 110. Bookshelf - The Pragmatic Programmer: From Journeyman to Master, Introduction to the Team Software Process
111 -- 124Andrey A. Terekhov, Chris Verhoef. The Realities of Language Conversions
125 -- 127. In the News - The Team Software Process: Quiet Quality Revolution
135 -- 136Robert L. Glass. Loyal Opposition - New Answer to How Important Is Mathematics to the Software Practitioner?

Volume 17, Issue 5

7 -- 9Steve McConnell. From the Editor - What s in a Name?
10 -- 13. Letters
14 -- 17Barry W. Boehm. Manager - Safe and Simple Software Cost Analysis
18 -- 19Larry Graham. Softlaw - The Legal Tortoise and the Technology Hare
20 -- 22Jeffrey M. Voas. Quality Time - Can Chaotic Methods Improve Software Quality Predictions?
23 -- 25Jeffrey M. Voas, Nancy R. Mead. Malicious IT - Guest Editors Introduction
26 -- 32Ross J. Anderson, Terry Bollinger, Doug Brown, Enrique Draier, Philip Machanick, Gary McGraw, Nancy R. Mead, Arthur B. Pyster, Howard Schmidt, Timothy J. Shimeall. Roundtable on Information Security Policy
33 -- 41Gary McGraw, J. Gregory Morrisett. Attacking Malicious Code: A Report to the Infosec Research Council
42 -- 51John McHugh, Alan M. Christie, Julia Allen. Defending Yourself: The Role of Intrusion Detection Systems
52 -- 58John R. Michener, Tolga Acar. Security Domains: Key Management in Large-Scale Systems
59 -- 67Thomas F. Bowen, Mark E. Segal. Remediation of Application-Specific Security Vulnerabilities at Runtime
68 -- 77John Viega, Tom Mutdosch, Gary McGraw, Edward W. Felten. Statically Scanning Java Code: Finding Security Vulnerabilities
75 -- 77Mauri Laitinen, Mohamed Fayad, Robert P. Ward. Software Engineering in the Small - Guest Editors Introduction
78 -- 81Mauri Laitinen, John Boddie. Point/Counterpoint - Scaling Down Is Hard to Do / Do We Ever Really Scale Down?
82 -- 87Tore Dybå. Improvisation in Small Software Organizations
88 -- 95Peter Knauber, Dirk Muthig, Klaus Schmid, Tanya Widen. Applying Product Line Concepts in Small and Medium-Sized Companies
96 -- 101Melissa L. Russ, John D. McGregor. A Software Development Process for Small Projects
102 -- 106Vaclav Rajlich. Incremental Redocumentation Using the Web
107 -- 112Tim Menzies, Bojan Cukic. When to Test Less
113 -- 119Nuno Jardim Nunes, João Falcão e Cunha. Wisdom: A Software Engineering Method for Small Software Development Companies
120 -- 123. Bookshelf - Java Application Frameworks Use Case Driven Object, Modeling with UML: A Practical Approach, Chaos and Complexity in Software, Challenging the Industry and the New Science
124 -- 126Johanna Rothman. Culture at Work - Making Telecommuting Work
128 -- 0Robert L. Glass. Loyal Opposition - The Generalization of an Application Domain

Volume 17, Issue 4

5 -- 7Steve McConnell. From the Editor - The Software Manager s Toolkit
8 -- 11. Letters
12 -- 13Robert C. Martin. Soapbox - eXtreme Programming Development through Dialog
14 -- 18Mikael Lindvall, Ioana Rus. Guest Editors Introduction: Process Diversity in Software Development
19 -- 25Laurie A. Williams, Robert R. Kessler, Ward Cunningham, Ron Jeffries. Strengthening the Case for Pair Programming
26 -- 32Linda Rising, Norman S. Janoff. The Scrum Software Development Process for Small Teams
33 -- 39Stanley M. Sutton Jr.. The Role of Process in a Software Start-up
40 -- 47Donna L. Johnson, Judith G. Brodman. Applying CMM Project Planning Practices to Diverse Environments
48 -- 55Lisa Brownsword, Patricia A. Oberndorf, Carol A. Sledge. Developing New Processes for COTS-Based Systems
56 -- 63Maurizio Morisio, Colin Tully, Michel Ezran. Diversity in Reuse Processes
64 -- 71Alistair Cockburn. Selecting a Project s Methodology
72 -- 75Bill Curtis, Terry Bollinger. Point/Counterpoint - Building Accelerated Organizations / Building Tech-Savvy Organizations
76 -- 78Bill Curtis. Guest Editor s Introduction: The Global Pursuit of Process Maturity
79 -- 88Gargi Keeni. The Evolution of Quality Processes at Tata Consultancy Services
89 -- 96Bill Pitterman. Telcordia Technologies: The Journey to High Maturity
97 -- 106William A. Florac, Anita D. Carleton, Julie Barnard. Statistical Process Control: Analyzing a Space Shuttle Onboard Software Process
107 -- 0Karl Reed. From Your Technical Council - Software Engineering - A New Millennium?
108 -- 111. In the News - New Air Traffic Control Software Takes an Incremental Approach
112 -- 115. Bookshelf - Adaptive Software Development: A Collaborative Approach to Managing Complex Systems eXtreme Programming Explained: Embrace Change, Software Process Quality: Management and Control
116 -- 0Walker Royce. Manager - Software Management Renaissance
119 -- 121Al Bennett. Culture at Work - Baby Boomers Need Not Apply
122 -- 123Larry Graham. SoftLaw - Debunking Software Patent Myths
127 -- 128Robert L. Glass. Loyal Opposition - Process Diversity and a Computing Old Wives /Husbands Tale

Volume 17, Issue 3

5 -- 7Steve McConnell. From the Editor - Sitting on the Suitcase
11 -- 13David N. Card. Quality Time - Sorting Out Six Sigma and the CMM
14 -- 15Karen Mackey. Culture at Work Mars versus Venus
16 -- 17Terry Bollinger. Soapbox Visual Basic: Taming the Woolly Mammoth
18 -- 20Betty H. C. Cheng, David M. Weiss. Guest Editors Introduction: Requirements Engineering - Integrating Technology
21 -- 27Johann Hörl, Bernhard K. Aichernig. Validating Voice Communication Requirements Using Lightweight Formal Methods
28 -- 36Daniela E. Damian, Armin Eberlein, Mildred L. G. Shaw, Brian R. Gaines. Using Different Communication Media in Requirements Negotiation
37 -- 43Carl A. Gunter, Elsa L. Gunter, Michael Jackson, Pamela Zave. A Reference Model for Requirements and Specifications
45 -- 47Donald J. Reifer. Manager - Requirements Management: The Search for Nirvana
48 -- 55Edward F. Weller. Practical Applications of Statistical Process Control
56 -- 62Luigi Lavazza. Providing Automated Support for the GQM Measurement Process
63 -- 70Daniel Jackson, John Chapin. Redesigning Air Traffic Control: An Exercise in Software Design
71 -- 75Allan Baktoft Jakobsen. Software Processes: Live and Let Die
76 -- 79Jesús M. González-Barahona, Pedro de las Heras Quirós, José Centeno-González, Vicente Matellán Olivera, Francisco J. Ballesteros. Libre Software for Computer Science Classes
80 -- 89Natalia Juristo Juzgado, Ana María Moreno, Marta López. How to Use Linguistic Instruments for Object-Oriented Analysis
90 -- 94Ramkumar Ramaswamy. How to Staff Business-Critical Maintenance Projects
101 -- 103Larry Graham. SoftLaw - Recent Patent Reform Legislation
104 -- 105Robert L. Glass. Loyal Opposition - The Sociology of Open Source: Of Cults and Cultures

Volume 17, Issue 2

11 -- 13Steve McConnell. From the Editor - Cargo Cult Software Engineering
14 -- 15Alan M. Davis. Soapbox - The Software Company Machine
16 -- 20Edmund C. Arranga, Wilson Price. Guest Editors Introduction - Fresh from Y2K, What s Next for Cobol?
22 -- 25Frank P. Coyle, Cay S. Horstmann. Point/Counterpoint - Does Cobol Exist? Cobol vs. Java
26 -- 29Bill C. Hardgrave, E. Reed Doke. Cobol in an Object-Oriented World: A Learning Perspective
30 -- 32Jean E. Sammet. The Real Creators of Cobol
33 -- 36Donald Carr, Ronald J. Kizior. The Case for Continued Cobol Education
37 -- 41Frank P. Coyle. Legacy Integration: Changing Perspectives
42 -- 46Leon A. Kappelman. Some Strategic Y2K Blessings
53 -- 58Brian Henderson-Sellers. The OPEN Framework for Enhancing Productivity
59 -- 69Edmund C. Arranga, Thane Hubbell, Alden C. Lorents, Steve Shiflett, Jon Wessler. Cobol Tools: Overview and Taxonomy
70 -- 0Edmund C. Arranga, Ian Archbell, John Bradley, Pamela Coker, Ron Langer, Chuck Townsend, Mike Wheatley. Roundtable - In Cobol s Defense
73 -- 75Donald J. Reifer. Manager - Software Management: The Good, the Bad, and the Ugly
76 -- 82Elaine J. Weyuker, Thomas J. Ostrand, JoAnne Brophy, Rathna Prasad. Clearing a Career Path for Software Testers
83 -- 86David J. Carney, Fred Long. What Do You Mean by COTS? Finally, a Useful Answer
87 -- 89Jeffrey M. Voas. Quality Time - Will the Real Operational Profile Please Stand Up?
90 -- 91Stephen Carter. SoftLaw - E-Commerce: The UK s Model for a Legal European Framework
92 -- 94David Nisse. Culture at work - Leadership, Army Style
96 -- 100. In the News - The Next Gold Rush: Application Service Providers Stake Their Claims in a Red-Hot Market, Are Consumer Rights at Risk? Standards-Based Training, Grand Opening: SPC s Resource Center
101 -- 103. Bookshelf - Software Requirements, Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design, Mastering the Requirements Process
104 -- 0Robert L. Glass. Loyal Opposition - Y2K and Other Software Noncrises

Volume 17, Issue 1

6 -- 9. Letters
10 -- 17Steve McConnell. From the Editor - The Best Influences on Software Engineering
18 -- 21Roger S. Pressman. Manager - What a Tangled Web We Weave
22 -- 23Jeffrey M. Voas. Quality Time - A New Generation of Software Quality Conferences
24 -- 26Tomoo Matsubara, Christof Ebert. Benefits and Applications of Cross-Pollination - Guest Editors Introduction
27 -- 33Shari Lawrence Pfleeger, Winifred Menezes. Marketing Technology to Software Practitioners
34 -- 39Terri Maginnis. Engineers Don t Build
40 -- 47Helen Sharp, Hugh Robinson, Mark Woodman. Software Engineering: Community and Culture
48 -- 56Peter Hantos, Mario Gisbert. Identifying Software Productivity Improvement Approaches and Risks: A Construction Industry Case Study
57 -- 60Bryan Kocher. A Model for Software Practices from the Accounting Profession
62 -- 69Karl E. Wiegers, Doris C. Sturzenberger. A Modular Software Process Mini-Assessment Method - Tool Report
70 -- 79James A. Whittaker. What Is Software Testing? Why Is It So Hard? Practice Tutorial
80 -- 88Katrina Maxwell, Pekka Forselius. Benchmarking Software-Development Productivity - Applied Research Results
92 -- 96. In the News - An ISO Standard Guards the Ada Hen House, Innovation and the National Reconnaissance Office, Making Measurement Understandable
97 -- 99. Bookshelf - High Output Management, Built to Last: Successful Habits of Visionary Companies, The Fifth Discipline: The Art & Practice of the Learning Organization
100 -- 102Edward Yourdon. Soapbox - IT Departments: Battling the Y2K Backlash
104 -- 103Paul Zeiger, Joe Jeffrey. Loyal Opposition - Ending the Holy War between Academia and Business