Join Us
Sign In
My Subscriptions
Magazines
Journals
Video Library
Conference Proceedings
Individual CSDL Subscriptions
Institutional CSDL Subscriptions
Resources
Career Center
Tech News
Resource Center
Press Room
Advertising
Librarian Resources
IEEE.org
Help
About Us
Career Center
Cart
Create Account
Sign In
Toggle navigation
My Subscriptions
Browse Content
Resources
All
IEEE Software
Current Issue
Past Issues
Issue 2012.01
Early Access
About
Write for Us
Peer Review
SE-RADIO
Get Access
Generate Citations
IEEE Software
Volume 29, Issue 1
Jan.-Feb. 2012
Log in to access my content
Table of Contents
From the Editor
I Believe!
Freely available from IEEE.
pp. 4-7
by
Forrest Shull
Letters
All Late Projects Are the Same
Freely available from IEEE.
pp. 8-11
On Architecture
The Professional Architect
Full-text access may be available. Sign in or learn about subscription options.
pp. 12-13
by
Grady Booch
Software Technology
Model-Based Testing
Full-text access may be available. Sign in or learn about subscription options.
pp. 14-18
by
Ina Schieferdecker
INSIGHTS: Professional Software Design
Infusing Architectural Thinking into Organizations
Full-text access may be available. Sign in or learn about subscription options.
pp. 19-22
by
Anthony J. Lattanze
The Pragmatic Architect
To Boldly Go Where No One Has Gone Before
Full-text access may be available. Sign in or learn about subscription options.
pp. 23-25
by
Frank Buschmann
Requirements
Exactly How Are Requirements Written?
Full-text access may be available. Sign in or learn about subscription options.
pp. 26-27
by
Neil Maiden
FOCUS: Professional Software Design
Guest Editors' Introduction: Studying Professional Software Design
Freely available from IEEE.
pp. 28-33
by
Alex Baker
,
Andre van der Hoek
,
Harold Ossher
,
Marian Petre
FOCUS: Professional Software Design
Toward Unweaving Streams of Thought for Reflection in Professional Software Design
Full-text access may be available. Sign in or learn about subscription options.
pp. 34-38
by
Kumiyo Nakakoji
,
Yasuhiro Yamamoto
,
Nobuto Matsubara
,
Yoshinari Shirai
FOCUS: Professional Software Design
Strategies for Early-Stage Collaborative Design
Full-text access may be available. Sign in or learn about subscription options.
pp. 39-45
by
Ania Dilmaghani
,
Jim Dibble
FOCUS: Professional Software Design
The Role of Design Spaces
Full-text access may be available. Sign in or learn about subscription options.
pp. 46-50
by
Mary Shaw
FOCUS: Professional Software Design
Design Strategy and Software Design Effectiveness
Full-text access may be available. Sign in or learn about subscription options.
pp. 51-55
by
Antony Tang
,
Hans van Vliet
FOCUS: Professional Software Design
Collaboration in Formative Design: Working Together at a Whiteboard
Full-text access may be available. Sign in or learn about subscription options.
pp. 56-60
by
John Rooksby
,
Nozomi Ikeya
FOCUS: Algorithms
Guest Editors' Introduction: Algorithms and Today's Practitioner
Freely available from IEEE.
pp. 61-63
by
Giuseppe Prencipe
,
Cesare Zavattari
,
Alessandro Tommasi
,
John Favaro
FOCUS: Algorithms
Approximating Data with the Count-Min Sketch
Full-text access may be available. Sign in or learn about subscription options.
pp. 64-69
by
Graham Cormode
,
Muthu Muthukrishnan
FOCUS: Algorithms
Fast and Accurate Annotation of Short Texts with Wikipedia Pages
Full-text access may be available. Sign in or learn about subscription options.
pp. 70-75
by
Paolo Ferragina
,
Ugo Scaiella
FOCUS: Algorithms
Developing a Scheduler with Difference-Bound Matrices and the Floyd-Warshall Algorithm
Full-text access may be available. Sign in or learn about subscription options.
pp. 76-83
by
Lorenzo Ridi
,
Jacopo Torrini
,
Enrico Vicario
FOCUS: Algorithms
Excellence in Search: An Interview with David Chaiken
Full-text access may be available. Sign in or learn about subscription options.
pp. 84-86
by
John Favaro
Impact
Early Design Decisions
Full-text access may be available. Sign in or learn about subscription options.
pp. 87-89
by
Les Hatton
,
Michiel van Genuchten
Voice of Evidence
Conway's Law Revisited: The Evidence for a Task-Based Perspective
Full-text access may be available. Sign in or learn about subscription options.
pp. 90-93
by
Irwin Kwan
,
Marcelo Cataldo
,
Daniela Damian
Tools of the Trade
Refactoring on the Cheap
Full-text access may be available. Sign in or learn about subscription options.
pp. 96, 94-95
by
Diomidis Spinellis
Showing 21 out of 21
Announcements
Best Paper Award Winners
IEEE Software Reviewer Thanks
Spread the Word about Your Research through Social Media
IEEE Computer Society Publications Seek Applications for 2024 Editors in Chief
Seeking 2026 Editors in Chief
Calls for Papers
Special Issue on Green Clean Software Sustainability
Special Issue on AIware in the FM Era
IEEE Software
AI Models for Code Improvement
Special Issue on The Impact of AI on Productivity and Code
Trending
Gamification
Dirk Basten
Legal Aspects for Software Developers Interested in Generative AI Applications
Steffen Herbold, +4 more
What Do We Know About Time Pressure in Software Development?
Miikka Kuutila, +3 more
DevOps 2.0
Christof Ebert, +3 more
Smart Ecosystems and Digital Twins: An Architectural Perspective and a FIWARE-Based Solution
Franca Rocco di Torrepadula, +3 more
Generative AI for Software Security Analysis: Fundamentals, Applications, and Challenges
Ao Ding, +5 more
A Deep-Learning-Based Visualization Tool for Air Pollution Forecasting
Huynh A. D. Nguyen, +7 more
Digital Age of Consent and Age Verification: Can They Protect Children?
Liliana Pasquale, +4 more
Continuous Software Engineering: Introducing an Industry Readiness Model
Eriks Klotins, +2 more
Practitioner Tools and Workstyles for User-Interface Design
Pedro Campos, +1 more
Creativity Clogs: Identifying and Addressing Barriers to Innovation
Antonio Crespí Tobeña, +3 more
Generative AI in the Software Modeling Classroom: An Experience Report With ChatGPT and Unified Modeling Language
Javier Cámara, +3 more
Artificial Intelligence for Cybersecurity
Christof Ebert, +1 more
The State of Documentation Practices of Third-Party Machine Learning Models and Datasets
Ernesto Lang Oreamuno, +4 more
Have You Done Any Interactive Work Today?: An Empirical Study on the Relationship Between Customer Interaction and Psychological Stress in German Software Developers
Kim Lauenroth, +3 more
MLOps for Developing Machine-Learning-Enhanced Automotive Applications: Experience at the Bosch Cross-Domain Computing Solutions Division
André L. Ferreira, +1 more