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
Trending
The Current State of Industrial Practice in Artificial Intelligence Ethics
Ville Vakkuri, +3 more
How Pandemics Changed a Public Software Ecosystem: Omaolo Case
Taija Kolehmainen, +5 more
DevOps 2.0
Christof Ebert, +3 more
Establishing Machine Learning Operations for Continual Learning in Computing Clusters: A Framework for Monitoring and Optimizing Cluster Behavior
Diana McSpadden, +4 more
Gamification
Dirk Basten
Requirements Engineering and Large Language Models: Insights From a Panel
Markus Borg
From Modeling to Simulation: A Head Start for Digital Ecosystem Design
Matthias Koch
How Software Practitioners Perceive Work-Related Barriers and Benefits Based on Their Educational Backgrounds: Insights From a Survey Study
Hüseyin Ünlü, +3 more
What Happens to Psychological Safety When Going Remote?
Anastasiia Tkalich, +3 more
What Do We Know About Time Pressure in Software Development?
Miikka Kuutila, +3 more
Knights and Gold Stars: A Tale of InnerSource Incentivization
Tapajit Dey, +2 more
Generative Artificial Intelligence Assistants in Software Development Education: A Vision for Integrating Generative Artificial Intelligence Into Educational Practice, Not Instinctively Defending Against It
Christopher Bull, +1 more
Developing Scientific Software
Judith Segal, +1 more
Smart Ecosystems and Digital Twins: An Architectural Perspective and a FIWARE-Based Solution
Franca Rocco di Torrepadula, +3 more
Research Versus Practice in Quantum Software Engineering: Experiences From Credit Scoring Use Case
Petri Liimatta, +5 more
All Late Projects Are the Same
Tom DeMarco