Bookmark: J.IESW.4.1.6
Title: Classifying Software for Reusability
Section: Features
Author: Prieto-Diaz, Ruben
Author: Freeman, Peter
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 1
Pages: 6-16
Copyright: © Copyright 1987 IEEE
Absract: To reuse a software component, you first have to find it. The faceted scheme described here is a partial solution to this classification and retrieval problem.

Bookmark: J.IESW.4.1.29
Title: Visual Languages: A Tutorial and Survey
Section: Features
Author: Chang, Shi-Kuo
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 1
Pages: 29-39
Copyright: © Copyright 1987 IEEE
Absract: Research into visual languages is varied, and growing in popularity. The concept of generalized icons is a framework for the design of the next generation of visual languages.

Bookmark: J.IESW.4.1.56
Title: An Alternative Simple Language and Environment for PCs
Section: Features
Author: Pemberton, Steven
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 1
Pages: 56-64
Copyright: © Copyright 1987 IEEE
Absract: ABC is a simple language for personal computing. Intended as an alternative to Basic, it has grown to be a powerful tool for expert users, too.

Bookmark: J.IESW.4.2.4
Title: Muse: A Multimedia Filing System
Section: Theme Articles
Author: Gibbs, Simon
Author: Tsichritzis, Dennis
Author: Fitas, Akis
Author: Konstantas, Dimitri
Author: Yeorgaroudakis, Yiannis
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 2
Pages: 4-15
Copyright: © Copyright 1987 IEEE
Absract: New technology is changing the way we store documents. This experimental system features flexible document retrieval, a distributed architecture, and the capacity to store many very large documents.

Bookmark: J.IESW.4.2.25
Title: The Tedium Development Environment for Information Systems
Section: Theme Articles
Author: Blum, Bruce I.
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 2
Pages: 25-34
Copyright: © Copyright 1987 IEEE
Absract: This adaptable, flexible environment offers insights on how to enhance software development productivity and maintainability.

Bookmark: J.IESW.4.2.41
Title: Reusability Framework, Assessment, and Directions
Section: Special Features
Author: Biggerstaff, Ted
Author: Richter, Charles
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 2
Pages: 41-49
Copyright: © Copyright 1987 IEEE
Absract: Reusability remains a puzzle despite its promise. Why? What can be done? The authors discuss some answers and possibilities.

Bookmark: J.IESW.4.2.50
Title: Reusability: The Case for Object-Oriented Design
Section: Special Features
Author: Meyer, Bertrand
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 2
Pages: 50-64
Copyright: © Copyright 1987 IEEE
Absract: Simply being more organized will not make the reuse problem go away. The issues are technical, not managerial. The answers lie in object-oriented design.

Bookmark: J.IESW.4.3.8
Title: VIPS: A Visual Debugger
Section: Special Features
Author: Isoda, Sadahiro
Author: Shimomura, Takao
Author: Ono, Yuji
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 3
Pages: 8-19
Copyright: © Copyright 1987 IEEE
Absract: Testing Ada programs is easier with this visual debugger that graphically depicts what the program is doing -- and how it is being done.

Bookmark: J.IESW.4.3.20
Title: Knowledge-Based Program Debugging Systems
Section: Special Features
Author: Seviora, Rudolph E.
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 3
Pages: 20-32
Copyright: © Copyright 1987 IEEE
Absract: No one likes to debug programs, and there is as yet no way to automate the task. However, knowledge-based approaches offer some possibilities for the future.

Bookmark: J.IESW.4.3.50
Title: Experimental Prototyping in Smalltalk
Section: Articles
Author: Diederich, Jim
Author: Milton, Jack
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 3
Pages: 50-64
Copyright: © Copyright 1987 IEEE
Absract: Smalltalk promotes fearless programming. User can significantly alter an application -- even the system itself -- without fearing unrecoverable disasters.

Bookmark: J.IESW.4.3.101
Title: "Designing the User Interface: Strategies for Effective Human-Computer Interaction," by Ben Shneiderman
Section: Departments: Book Reviews
Author: Maciaszek, Leszek A.
Author: Stafford, Gary J.
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 3
Pages: 101-102
Copyright: © Copyright 1987 IEEE

Bookmark: J.IESW.4.4.6
Title: Reusability Comes of Age
Section: Theme Articles
Author: Tracz, Will
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 4
Pages: 6-8
Copyright: © Copyright 1987 IEEE
Absract: Reusability has long held out the promise of issuing in software's industrial revolution, of transforming a cottage industry into a mass-production system. The tools to do this are now appearing.

Bookmark: J.IESW.4.4.9
Title: Frame-Based Software Engineering
Section: Theme Articles
Author: Bassett, Paul G.
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 4
Pages: 9-16
Copyright: © Copyright 1987 IEEE
Absract: One of reusability's main problems is how to easily modify available components. This frame-based approach handles the problem.

Bookmark: J.IESW.4.4.17
Title: Melding Software Systems from Reusable Building Blocks
Section: Theme Articles
Author: Kaiser, Gail E.
Author: Garlan, David
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 4
Pages: 17-24
Copyright: © Copyright 1987 IEEE
Absract: This declarative language takes the best features from the three most popular reusability approaches, but overcomes their flaws. It supports language independence, component composition, and tailoring.

Bookmark: J.IESW.4.4.25
Title: The Reusable Software Library
Section: Theme Articles
Author: Burton, Bruce A.
Author: Aragon, Rhonda Wienk
Author: Bailey, Stephen A.
Author: Koehler, Kenneth D.
Author: Mayes, Lauren A.
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 4
Pages: 25-33
Copyright: © Copyright 1987 IEEE
Absract: The RSL couples a passive database with interactive design tools to make reuse an integral part of the software development process.

Bookmark: J.IESW.4.4.34
Title: Software Reuse through Building Blocks
Section: Theme Articles
Author: Lenz, Manfred
Author: Schmid, Hans Albrecht
Author: Wolf, Peter F.
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 4
Pages: 34-42
Copyright: © Copyright 1987 IEEE
Absract: Specification, design, and code can all be reused easily if handled as a building block. An IBM group recently developed this concept and applied it to systems programming -- with success.

Bookmark: J.IESW.4.4.43
Title: Reusability Issues with Ada
Section: Theme Articles
Author: Gargaro, Anthony
Author: Pappas, T. L. (Frank)
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 4
Pages: 43-51
Copyright: © Copyright 1987 IEEE
Absract: How do you write reusable code when your methodology doesn't address reusability? These guidelines developed by a major defense contractor may help.

Bookmark: J.IESW.4.4.52
Title: Can Programmers Reuse Software?
Section: Theme Articles
Author: Woodfield, Scott N.
Author: Embley, David W.
Author: Scott, Del T.
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 4
Pages: 52-59
Copyright: © Copyright 1987 IEEE
Absract: An experiment asked programmers untrained in reuse to evaluate component reusability. They did poorly. Are reusability's promises hollow? Or are there some answers?

Bookmark: J.IESW.4.4.60
Title: Cognitive View of Reuse and Redesign
Section: Theme Articles
Author: Fischer, Gerhard
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 4
Pages: 60-72
Copyright: © Copyright 1987 IEEE
Absract: Reusable components are not enough. Program designers need tools that help them understand the components and how to use them. Fortunately, some support tools do exist.

Bookmark: J.IESW.4.4.108
Title: "Programming Productivity," by Capers Jones
Section: Departments: Book Reviews
Author: Cartwright, Jeff
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 4
Pages: 108
Copyright: © Copyright 1987 IEEE

Bookmark: J.IESW.4.5.62
Title: Programmer as Reader
Section: Special Features
Author: Goldberg, Adele
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 5
Pages: 62-70
Copyright: © Copyright 1987 IEEE
Absract: Research has focused on training programmers to write readable programs. New exploratory environments, like Smalltalk-80, offer improvements in system support for program reading as well as writing.

Bookmark: J.IESW.4.5.86
Title: Creating Software Users Can and Will Use
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 5
Pages: 86-87
Copyright: © Copyright 1987 IEEE

Bookmark: J.IESW.4.6.16
Title: Working in the Garden Environment for Conceptual Programming
Section: Theme Articles: Integrated Environments
Author: Reiss, Steven P.
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 6
Pages: 16-27
Copyright: © Copyright 1987 IEEE
Absract: Program developers use a variety of techniques when creating their systems. This automated design system conforms to the programmer.

Bookmark: J.IESW.4.6.36
Title: The Symbolics Genera Programming Environment
Section: Theme Articles: Integrated Environments
Author: Walker, Janet H.
Author: Moon, David A.
Author: Weinreb, Daniel L.
Author: McMahon, Mike
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 6
Pages: 36-45
Copyright: © Copyright 1987 IEEE
Absract: This Lisp-based system helps designers get from prototype to product faster. The key is an open architecture and highly integrated development tools.

Bookmark: J.IESW.4.6.90
Title: Where Human Factors Fits in the Design Process
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1987
Volume: 4
Number: 6
Pages: 90-92
Copyright: © Copyright 1987 IEEE

Bookmark: J.IESW.5.1.85
Title: Getting the Most Out of Design Guidelines
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 1
Pages: 85-86
Copyright: © Copyright 1988 IEEE

Bookmark: J.IESW.5.2.8
Title: Software Technology People Can Really Use
Section: Theme Articles: Real CASE
Author: Chikofsky, Elliot J.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 8-10
Copyright: © Copyright 1988 IEEE
Absract: More than a decade after its introduction, CASE is emerging as a real-world technology whose promises are being fulfilled.

Bookmark: J.IESW.5.2.11
Title: CASE: Reliability Engineering for Information Systems
Section: Theme Articles: Real CASE
Author: Chikofsky, Elliot J.
Author: Rubenstein, Burt L.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 11-16
Copyright: © Copyright 1988 IEEE
Absract: You can use CASE environments in new ways to support the entire software life cycle, including reliability engineering, maintenance, documentation, and auditing.

Bookmark: J.IESW.5.2.18
Title: The Future of Unix in the CASE Renaissance
Section: Theme Articles: Real CASE
Author: Cureton, Bill
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 18-22
Copyright: © Copyright 1988 IEEE
Absract: The CASE renaissance will link the commercial and scientific computing communities. A standard version of Unix will be the bridge.

Bookmark: J.IESW.5.2.23
Title: Hypertext and CASE
Section: Theme Articles: Real CASE
Author: Bigelow, James
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 23-27
Copyright: © Copyright 1988 IEEE
Absract: CASE systems must tie text and code into coherent documentation and keep a complete version history of everything. A hypertext database fits the bill.

Bookmark: J.IESW.5.2.30
Title: The Metaview System for Many Specification Environments
Section: Theme Articles: Real CASE
Author: Sorenson, Paul G.
Author: Tremblay, Jean-Paul
Author: McAllister, Andrew J.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 30-38
Copyright: © Copyright 1988 IEEE
Absract: Metasystems can automatically generate the major parts of a software-development environment. Although such systems are still in their infancy, they hold significant promise for CASE.

Bookmark: J.IESW.5.2.39
Title: Looking Beyond CASE
Section: Theme Articles: Real CASE
Author: Acly, Ed
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 39-43
Copyright: © Copyright 1988 IEEE
Absract: Traditionally, new software tools have contributed to instability and incompatibility. For the CASE market to evolve, the user's need for stability and integration must be addressed.

Bookmark: J.IESW.5.2.46
Title: Second-Generation CASE Tools: A Challenge to Vendors
Section: Theme Articles: Real CASE
Author: Martin, Charles F.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 46-49
Copyright: © Copyright 1988 IEEE
Absract: Today's tools help systems analysts, so why aren't they widely used? Because current tools have inherent limits that a new generation of tools must overcome.

Bookmark: J.IESW.5.2.50
Title: Creating a Software-Engineering Knowledge Base
Section: Theme Articles: Real CASE
Author: Symonds, Andrew J.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 50-56
Copyright: © Copyright 1988 IEEE
Absract: Combining knowledge-engineering and software-engineering concepts can lead to a powerful CASE environment. IBM's CASE/MVS project is applying this approach to operating-system development.

Bookmark: J.IESW.5.2.58
Title: ASPIS: A Knowledge-Based CASE Environment
Section: Theme Articles: Real CASE
Author: Puncello, P. Paulo
Author: Torrigiani, Piero
Author: Pietri, Francesco
Author: Burlon, Riccardo
Author: Cardile, Bruno
Author: Conti, Mirella
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 58-65
Copyright: © Copyright 1988 IEEE
Absract: This project seeks to improve the quality and productivity of the first phases of the life cycle by combining artificial intelligence with software engineering techniques.

Bookmark: J.IESW.5.2.66
Title: A Computer-Aided Prototyping System
Section: Theme Articles: Real CASE
Author: Luqi, A
Author: Ketabchi, Mohammad
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 66-72
Copyright: © Copyright 1988 IEEE
Absract: Computer-aided prototyping shows promise. One system under development frees designers from implementation details by executing specifications via reusable components.

Bookmark: J.IESW.5.2.73
Title: Characterizing the Software Process: A Maturity Framework
Section: Special Features: Software Management
Author: Humphrey, Watts S.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 73-79
Copyright: © Copyright 1988 IEEE
Absract: Software quality and productivity must improve. But where to start? This model helps organizations identify their highest priority problems and start making improvements.

Bookmark: J.IESW.5.2.89
Title: Setting Objectives for Measurably Better Software
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 2
Pages: 89-90
Copyright: © Copyright 1988 IEEE

Bookmark: J.IESW.5.3.10
Title: What is Object-Oriented Programming?
Section: Theme Articles: Object-Oriented
Author: Stroustrup, Bjorne
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 3
Pages: 10-20
Copyright: © Copyright 1988 IEEE
Absract: Object-oriented has become a buzzword that implies "good" programming. But when it comes to really supporting this paradigm, not all languages are equal.

Bookmark: J.IESW.5.3.40
Title: Intelligent Assistance for Software Development and Maintenance
Section: Special Features: Intelligent Assistance
Author: Kaiser, Gail E.
Author: Feiler, Peter H.
Author: Popovich, Steven S.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 3
Pages: 40-49
Copyright: © Copyright 1988 IEEE
Absract: Using relatively simple technology, Marvel understands the user's actions and their consequences. In many cases it will do tasks automatically, lightening the workload.

Bookmark: J.IESW.5.3.50
Title: MicroScope: A Knowledge-Based Programming Environment
Section: Special Features: Intelligent Assistance
Author: Ambras, James
Author: O'Day, Vicky
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 3
Pages: 50-58
Copyright: © Copyright 1988 IEEE
Absract: More than ever, maintenance programmers need help to understand today's huge, complex systems. The developers of this system recognize that yesterday's techniques are inadequate.

Bookmark: J.IESW.5.3.59
Title: The Macintosh Programmer's Workshop
Section: Special Features: Macintosh Development
Author: Meyers, Richard J.
Author: Parrish, Jeff W.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 3
Pages: 59-66
Copyright: © Copyright 1988 IEEE
Absract: The Macintosh development environment combines a graphical interface, Unix-like command language, and immediate command execution in any window. Here's how it works.

Bookmark: J.IESW.5.3.68
Title: Teaching Software Engineering in a Workstation Environment
Section: Special Features: Teaching Technique
Author: Sherman, Mark
Author: Drysdale, Robert L., III
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 3
Pages: 68-76
Copyright: © Copyright 1988 IEEE
Absract: Networked, interactive environments are better than traditional environments for teaching good software-engineering practices.

Bookmark: J.IESW.5.3.78
Title: Delaying Commitment
Section: Special Features: Development Strategies
Author: Thimbleby, Harold
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 3
Pages: 78-86
Copyright: © Copyright 1988 IEEE
Absract: Delaying commitment means keeping your options open, with inventive consequences. Algorithms and other techniques make delaying commitment an effective strategy.

Bookmark: J.IESW.5.3.97
Title: Do Icons Make User Interfaces Easier to Use?
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 3
Pages: 97-99
Copyright: © Copyright 1988 IEEE

Bookmark: J.IESW.5.4.25
Title: Building Application Generators
Section: Special Features: Automating Development
Author: Cleveland, J. Craig
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 4
Pages: 25-33
Copyright: © Copyright 1988 IEEE
Absract: Application generators offer increased productivity through customized reusable software. But how do you build them?

Bookmark: J.IESW.5.4.36
Title: Briding the Gap between Object-Oriented and Logic Programming
Section: Special Features: Language Interface
Author: Koschmann, Timothy
Author: Evans, Martha Walton
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 4
Pages: 36-42
Copyright: © Copyright 1988 IEEE
Absract: Object-oriented and logic programming each have advantages. This interface bridges the two styles, letting you take equal advantage of both.

Bookmark: J.IESW.5.4.43
Title: A Visual Process Connector for Unix
Section: Special Features: Visual Program
Author: Bhattacharyya, Mitali
Author: Cohrs, David
Author: Miller, Barton
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 4
Pages: 43-50
Copyright: © Copyright 1988 IEEE
Absract: Distributed programming benefits greatly from visual tools that help you separate the interactions of processes from their implementation. Upconn is such a tool for Unix programmers.

Bookmark: J.IESW.5.4.51
Title: An Icon-Based Design Method for Prolog
Section: Special Features: Visual Program
Author: Karam, Gerald M.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 4
Pages: 51-65
Copyright: © Copyright 1988 IEEE
Absract: Too often, Prolog programs are written without regard for established software-engineering principles. This design method seeks to impose some order on Prolog applications.

Bookmark: J.IESW.5.4.89
Title: 10 Tips for Getting Useful Information from Users
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 4
Pages: 89-90
Copyright: © Copyright 1988 IEEE
Contents:
1.	Include real users, not their representatives.
2.	Don't ask users to do your job.
3.	Overcome resistance to change.
4.	Use data to settle differences of opinion.
5.	Leave room for users to change their minds.
6.	Keep an open mind.
7.	Live in their camp for a while.
8.	Get some communications help.
9.	Don't rely on memory or general impressions.
10.	Don't rush to write things off as too difficult.

Bookmark: J.IESW.5.5.39
Title: Focusing Real-Time Systems Analysis on User Operations
Section: Theme Articles: Real Time
Author: Deutsch, Michael S.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 5
Pages: 39-50
Copyright: © Copyright 1988 IEEE
Absract: How do you model real-time systems with all their complexity and still factor in the needs of the customer, user, and implementer? Here is one approach.

Bookmark: J.IESW.5.5.91
Title: What's Wrong with Standard User Interfaces?
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 5
Pages: 91-92
Copyright: © Copyright 1988 IEEE

Bookmark: J.IESW.5.6.15
Title: Expert Systems
Section: Theme Articles: Expert Systems
Author: Tanik, Murat M.
Author: Yeh, Raymond T.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 6
Pages: 15-16
Copyright: © Copyright 1988 IEEE
Absract: Expert systems try to capture a domain expert's knowledge so others can use it. Expert-system tools can help provide the discipline and expertise software engineers need to tackle complex projects.

Bookmark: J.IESW.5.6.17
Title: A Tool to Coordinate Tools
Section: Theme Articles: Expert Systems
Author: Bisiani, Roberto
Author: Lecouat, Francois
Author: Ambriola, Vincenzo
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 6
Pages: 17-25
Copyright: © Copyright 1988 IEEE
Absract: Many development tasks are tedious and clerical. Tomorrow's environments will ease the burden, but what about today's environments like Unix? One aid is this planner.

Bookmark: J.IESW.5.6.28
Title: Intelligent Support for Specifications Transformation
Section: Theme Articles: Expert Systems
Author: Tsai, Jeffrey J.-P.
Author: Ridge, Joel C.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 6
Pages: 28-35
Copyright: © Copyright 1988 IEEE
Absract: Because software development is knowledge-intensive, it makes sense for developers to use expert systems. The prototype specification-transformation system described here proves this.

Bookmark: J.IESW.5.6.37
Title: Critiquing Software Specifications
Section: Theme Articles: Expert Systems
Author: Fickas, Stephen
Author: Nagarajan, P.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 6
Pages: 37-47
Copyright: © Copyright 1988 IEEE
Absract: Systems analysts bring a wealth of past experience with them. Their knowledge can be put to use in an automated critic for specification debugging.

Bookmark: J.IESW.5.6.50
Title: Adding Data Abstraction to Fortran Software
Section: Special Features: Language Extension
Author: Miller, Keith W.
Author: Morell, Larry J.
Author: Stevens, Fred
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 6
Pages: 50-58
Copyright: © Copyright 1988 IEEE
Absract: Fortran is an important language despite its flaws. The FAD system adds a data-abstraction facility to encourage information hiding and more structured reuse of software.

Bookmark: J.IESW.5.6.61
Title: An Abstract Pretty Printer
Section: Special Features: Pretty Printer
Author: Cameron, Robert D.
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 6
Pages: 61-67
Copyright: © Copyright 1988 IEEE
Absract: When you encapsulate a basic pretty-printer algorithm into an abstract form, you get a versatile tool that can do much more than format your printouts.

Bookmark: J.IESW.5.6.68
Title: A Full-Screen Facility for Defining Relational and Entity-Relationship Database Schemas
Section: Special Features: Database Interface
Author: Sockut, Gary H.
Author: Malhotra, Ashok
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 6
Pages: 68-78
Copyright: © Copyright 1988 IEEE
Absract: While you can use linear languages to define database schemas, it is not very convenient to do so. The main goal of this interactive system is ease of use.

Bookmark: J.IESW.5.6.83
Title: Recipe for a Usability Test
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 6
Pages: 83-84
Copyright: © Copyright 1988 IEEE

Bookmark: J.IESW.5.6.106
Title: "How to Write a Usable User Manual," by Edmond H. Weiss
Section: Departments: Book Reviews
Author: Phillips, Dwayne
Journal: IEEE Software
Date: 1988
Volume: 5
Number: 6
Pages: 106
Copyright: © Copyright 1988 IEEE

Bookmark: J.IESW.6.1.8
Title: User Interfaces Opening a Window on the Computer
Section: Theme Articles: Interface Systems
Author: Hix, Deborah
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 8-10
Copyright: © Copyright 1989 IEEE
Absract: We must support the revolution in user interfaces with new methods, techniques, and tools.

Bookmark: J.IESW.6.1.15
Title: User-Interface Tools: Introduction and Survey
Section: Theme Articles: Interface Systems
Author: Myers, Brad A.
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 15-23
Copyright: © Copyright 1989 IEEE
Absract: A good interface is vital, yet very hard to produce. User-interface tools seek to ease the burden. This article surveys the state of the art.

Bookmark: J.IESW.6.1.25
Title: Defining User Interfaces at a High Level of Abstraction
Section: Theme Articles: Interface Systems
Author: Foley, James
Author: Kim, Won Chul
Author: Kovacevic, Srdjan
Author: Murray, Kevin
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 25-32
Copyright: © Copyright 1989 IEEE
Absract: Using a knowledge base to store a conceptual design, this system goes beyond traditional UIMSs by letting the designer work at a higher level of abstraction.

Bookmark: J.IESW.6.1.37
Title: A Construction Set for Multimedia Applications
Section: Theme Articles: Interface Systems
Author: Hodges, Matthew E.
Author: Sasnett, Russell M.
Author: Ackerman, Mark S.
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 37-43
Copyright: © Copyright 1989 IEEE
Absract: The Athena Muse system combines four representation schemes to simplify the construction of multimedia educational software that lets teachers and students explore subjects from many views.

Bookmark: J.IESW.6.1.44
Title: Human-Computer Interaction Software: Lessons Learned, Challenges Ahead
Section: Theme Articles: Interface Systems
Author: Fischer, Gerhard
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 44-52
Copyright: © Copyright 1989 IEEE
Absract: HCI software should augment human intelligence. Despite the progress that has been made over the last few years, the big challenge is to create truly cooperative problem-solving systems.

Bookmark: J.IESW.6.1.54
Title: Reflections on Using a UIMS for Complex Applications
Section: Theme Articles: Interface Systems
Author: Kasik, David J.
Author: Lund, Michelle A.
Author: Ramsey, Henry W.
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 54-61
Copyright: © Copyright 1989 IEEE
Absract: In theory, a UIMS should improve the productivity of users and developers, particularly when the system involves complex interactions. This project puts the theory to test.

Bookmark: J.IESW.6.1.62
Title: User-Interface Management Control and Communication
Section: Theme Articles: Interface Systems
Author: Hartson, Rex
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 62-70
Copyright: © Copyright 1989 IEEE
Absract: Almost everyone agrees that dialogue and computation components must be separated. But an ideal situation is hard to define and even harder to achieve.

Bookmark: J.IESW.6.1.71
Title: Modeling User Interface-Application Interactions
Section: Theme Articles: Interface Systems
Author: Hurley, William D.
Author: Sibert, John L.
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 71-77
Copyright: © Copyright 1989 IEEE
Absract: One obstacle to developing UIMSs is the absence of a good model to describe the interaction between the user interface and application. This model seeks to fill the void.

Bookmark: J.IESW.6.1.78
Title: Minimizing Ecological Gaps in Interface Design
Section: Theme Articles: Interface Systems
Author: Thomas, John C.
Author: Kellogg, Wendy A.
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 78-86
Copyright: © Copyright 1989 IEEE
Absract: Usability testing is necessary but not sufficient. This article presents further techniques to help ensure usability in the real world.

Bookmark: J.IESW.6.1.112
Title: Evaluating How Your User Interfaces Are Used
Section: Departments: Human Factors
Author: Perlman, Gary
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 1
Pages: 112-113
Copyright: © Copyright 1989 IEEE
Contents:
Expert Commentary, Customer Interviews
Video/Audio Protocols of Users
Survey Questionnaires
Program Instrumentation

Bookmark: J.IESW.6.2.86
Title: Management: The Key to Success
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 2
Pages: 86-88
Copyright: © Copyright 1989 IEEE

Bookmark: J.IESW.6.3.73
Title: The Experience of Learning and Using Smalltalk
Section: Special Features: Object Oriented
Author: Nielsen, Jakob
Author: Richards, John T.
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 3
Pages: 73-77
Copyright: © Copyright 1989 IEEE
Absract: As Smalltalk's influence and availability spread, it is worthwhile to examine how it could be improved. One way is to make it more accessible to new users. Smalltalk is a large system and, like many large systems, it is fairly difficult for new users to penetrate. One of the most vexing problems is the distributed nature of the code. Some programmers will see Smalltalk's rich selection of data structures as powerful; others will be overwhelmed. A novice will no doubt be overwhelmed. It is certainly true of most systems that they are easier to learn with the assistance of colleagues who already know them. The large scale and complexity of Smalltalk make this help even more critical.

Bookmark: J.IESW.6.3.91
Title: Modular Implementation Benefits Developers, Users
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 3
Pages: 91-105
Copyright: © Copyright 1989 IEEE

Bookmark: J.IESW.6.3.110
Title: "The Psychology of Everyday Things," by Donald A. Norman
Section: Departments: Book Reviews
Author: Phillips, Dwayne
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 3
Pages: 110
Copyright: © Copyright 1989 IEEE

Bookmark: J.IESW.6.3.112
Title: "Human-Computer Interaction: A Design Guide," by Mark K. Jones
Section: Departments: Book Reviews
Author: Levine, Richard S.
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 3
Pages: 112
Copyright: © Copyright 1989 IEEE

Bookmark: J.IESW.6.4.105
Title: When a Usability Test is Not the Answer
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 4
Pages: 105-106
Copyright: © Copyright 1989 IEEE

Bookmark: J.IESW.6.5.50
Title: A Generic Iconic Tool for Viewing Databases
Section: Special Features
Author: Ramanathan, Jay
Author: Hartung, Ronald L.
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 5
Pages: 50-57
Copyright: © Copyright 1989 IEEE
Absract: Improved data-gathering techniques threaten to drown us in information. Adapt is a display tool that can depict both the structure and content of databases graphically.

Bookmark: J.IESW.6.5.85
Title: Mental Models: Helping Users Understand Software
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1989
Volume: 6
Number: 5
Pages: 85-88
Copyright: © Copyright 1989 IEEE

Bookmark: J.IESW.7.1.122
Title: Pruning Your Programs' Unused Functions
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 1
Pages: 122-124
Copyright: © Copyright 1990 IEEE

Bookmark: J.IESW.7.2.96
Title: How to Build a Usability Lab
Section: Departments: Human Factors
Author: Glaser, Howard
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 2
Pages: 96-97
Copyright: © Copyright 1990 IEEE

Bookmark: J.IESW.7.3.31
Title: User-Interface Development Tools
Section: Tools Fair
Author: Lee, Ed
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 3
Pages: 31-36
Copyright: © Copyright 1990 IEEE
Absract: The demand for qualified user-interface programmers far outstrips the supply. This situation has created an obvious need for better user-interface software architectures and productivity tools.

Bookmark: J.IESW.7.3.90
Title: A Hypertext System to Manage Software Life-Cycle Documents
Section: Special Features
Author: Garg, Pankaj K.
Author: Scacchi, Walt
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 3
Pages: 90-98
Copyright: © Copyright 1990 IEEE
Absract: Traditional systems don't handle the documentation requirements of large-scale, multiproject software development. But this hypertext-based system does.

Bookmark: J.IESW.7.3.107
Title: Big Paybacks from 'Discount' Usability Engineering
Section: Departments: Human Factors
Author: Nielsen, Jakob
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 3
Pages: 107-108
Copyright: © Copyright 1990 IEEE

Bookmark: J.IESW.7.4.12
Title: A Graphical Specification System for User-Interface Design
Section: Cover Articles: User-Interface Design
Author: Harbert, Andrew
Author: Lively, William
Author: Shappard, Sallie
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 4
Pages: 12-20
Copyright: © Copyright 1990 IEEE
Absract: GSS combines graphical and minimal low-level textual specification with a prototyping capability for rapid user-interface design and evaluation.

Bookmark: J.IESW.7.4.21
Title: Drawing Dynamic Trees
Section: Cover Articles: User-Interface Design
Author: Moen, Sven
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 4
Pages: 21-28
Copyright: © Copyright 1990 IEEE
Absract: A simple yet flexible algorithm lets you draw compact trees for user-interface code and update them efficiently.

Bookmark: J.IESW.7.4.29
Title: IFS: A Tool to Build Application Systems
Section: Cover Articles: User-Interface Design
Author: Vo, Kiem-Phong
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 4
Pages: 29-36
Copyright: © Copyright 1990 IEEE
Absract: The Interpretive Frame System separates high-level design and user-interface programming from domain-specific programming, making tool reuse easy.

Bookmark: J.IESW.7.4.82
Title: Create the Best First Impression
Section: Departments: Human Factors
Author: Potosnak, Kathleen
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 4
Pages: 82-83
Copyright: © Copyright 1990 IEEE

Bookmark: J.IESW.7.5.77
Title: Generations of User-Interface Management Systems
Section: Special Features
Author: Hix, Deborah
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 5
Pages: 77-87
Copyright: © Copyright 1990 IEEE
Absract: UIMSs have evolved from programming-intensive systems limited to part of the life cycle to interactive tools that interface specialists can use throughout the development effort.

Bookmark: J.IESW.7.5.91
Title: A Primer on Speech Technologies
Section: Departments: Human Factors
Author: Thomas, John
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 5
Pages: 91-92
Copyright: © Copyright 1990 IEEE

Bookmark: J.IESW.7.6.63
Title: Iconic Programming: Where to Go?
Section: Theme Articles: Software Challenges
Author: Ichikawa, Tadao
Author: Hirakawa, Masahito
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 6
Pages: 63-68
Copyright: © Copyright 1990 IEEE
Absract: Iconic languages can offer much to developers if used with, not as a replacement for, traditional textual languages. Past research points to how this may happen.

Bookmark: J.IESW.7.6.85
Title: Teaching User-Interface Development
Section: Departments: Human Factors
Author: Perlman, Gary
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 6
Pages: 85-86
Copyright: © Copyright 1990 IEEE

Bookmark: J.IESW.7.6.99
Title: "Using Computer Color Effectively: An Illustrated Reference," by Lisa G. Thorell and Wanda J. Smith
Section: Departments: Book Reviews
Author: Levine, Richard
Journal: IEEE Software
Date: 1990
Volume: 7
Number: 6
Pages: 99-100
Copyright: © Copyright 1990 IEEE

Bookmark: J.IESW.8.1.86
Title: Display Color Coding: 10 Rules of Thumb
Section: Departments: Interface
Author: Rice, John F.
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 1
Pages: 86-88
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.8.1.99
Title: "Envisioning Information," by Edward R. Tufte
Section: Departments: Bookshelf (Book Reviews)
Author: Levine, Richard S.
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 1
Pages: 99
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.8.1.99
Title: "Mastering Technical Writing," by Joseph C. Mancuso
Section: Departments: Bookshelf (Book Reviews)
Author: Phillips, Dwayne
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 1
Pages: 99-100
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.8.2.26
Title: Experience in Testing the Motif Interface
Section: Cover Articles: Testing
Author: Su, Jason
Author: Ritter, Paul R.
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 2
Pages: 26-33
Copyright: © Copyright 1991 IEEE
Absract: The right tools helped the engineers on this user-interface project develop and test 100,000 lines of code in just seven months.

Bookmark: J.IESW.8.2.75
Title: A Tool Shell for Tracking Design Decisions
Section: Features
Author: Arango, Guillermo
Author: Bruneau, Laurent
Author: Cloarec, Jean-Francois
Author: Feroldi, Albert
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 2
Pages: 75-83
Copyright: © Copyright 1991 IEEE
Absract: This extensible tool shell lets designers capture and manipulate decisions independently of method. It is a step toward the reuse of decision structures in system design and maintenance.

Bookmark: J.IESW.8.2.93
Title: Touch Screens Now Offer Compelling Uses
Section: Departments: Interface
Author: Shneiderman, Ben
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 2
Pages: 93-107
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.8.2.108
Title: "The Nurnberg Funnel: Designing Minimalist Instruction for Practical Computer Skill," by John M. Carroll
Section: Departments: Bookshelf (Book Reviews)
Author: Etlinger, Henry A.
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 2
Pages: 108-109
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.8.3.99
Title: Changing Your Methods from the Inside
Section: Departments: Interface
Author: Rideout, Tom
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 3
Pages: 99-111
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.8.3.114
Title: "Intelligent Systems Design: Integrating Expert Systems, Hypermedia and Database Technologies," by Larry Bielawski and Robert Lewand
Section: Departments: Bookshelf (Book Reviews)
Author: Wolf, Walter
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 3
Pages: 114
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.8.4.81
Title: Representing Design Dependencies in an Issue-Based Style
Section: Features
Author: Lubars, Mitchell D.
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 4
Pages: 81-89
Copyright: © Copyright 1991 IEEE
Absract: Capturing design rationale is critical, but typical truth-maintenance systems cannot capture informal, rhetorical information. Adding an issue-based style of presentation overcomes this.

Bookmark: J.IESW.8.4.90
Title: Giving Real Meaning to 'Easy-to-Use' Interfaces
Section: Departments: Interface
Author: Habermann, Frits
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 4
Pages: 90-91
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.8.5.94
Title: Walkthroughs: Efficient Collaborative Testing
Section: Departments: Interface
Author: Bias, Randolph
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 5
Pages: 94-95
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.8.6.70
Title: Japan's Research Focus Shifts to Interfaces
Section: Departments: Interface
Author: Curtis, Bill
Author: Halbert, Alan
Journal: IEEE Software
Date: 1991
Volume: 8
Number: 6
Pages: 70-77
Copyright: © Copyright 1991 IEEE

Bookmark: J.IESW.9.1.78
Title: Carving a Niche in the Organization Chart
Section: Departments: Interface
Author: Curtis, Bill
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 1
Pages: 78-101
Copyright: © Copyright 1992 IEEE

Bookmark: J.IESW.9.1.106
Title: "Hypertext and Hypermedia," by Jakob Nielsen
Section: Departments: Bookshelf (Book Reviews)
Author: Burdick, Tracy
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 1
Pages: 106
Copyright: © Copyright 1992 IEEE

Bookmark: J.IESW.9.2.84
Title: Defining a Place for Interface Engineering
Section: Departments: Interface
Author: Curtis, Bill
Author: Hefley, Bill
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 2
Pages: 84-86
Copyright: © Copyright 1992 IEEE

Bookmark: J.IESW.9.2.103
Title: "Coordinating User Interfaces for Consistency," edited by Jakob Nielsen
Section: Departments: Bookshelf (Book Reviews)
Author: Levine, Richard S.
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 2
Pages: 103
Copyright: © Copyright 1992 IEEE

Bookmark: J.IESW.9.3.80
Title: An Integrated Environment for Requirements Engineering
Section: Special Features
Author: Palmer, James D.
Author: Fields, N. Ann
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 3
Pages: 80-85
Copyright: © Copyright 1992 IEEE
Absract: Studies show that the greatest leverage to improve quality lies in supporting the collection of correct, unambiguous requirements. Such an environment must support collaborative work.

Bookmark: J.IESW.9.3.93
Title: Defining a Metaphor for Group Work
Section: Departments: Interface
Author: Olson, Gary M.
Author: Olson, Judith S.
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 3
Pages: 93-95
Copyright: © Copyright 1992 IEEE

Bookmark: J.IESW.9.4.70
Title: Perspectives on Human-Computer Interaction
Section: Departments: Interface
Author: Henderson, Austin
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 4
Pages: 70-71
Copyright: © Copyright 1992 IEEE

Bookmark: J.IESW.9.4.79
Title: CHI'92 Foretells Future Away from Flat Screen
Section: Departments: Proceedings
Author: Nielsen, Jakob
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 4
Pages: 78-79
Copyright: © Copyright 1992 IEEE
Absract: The trend is to disconnect the interface from the screen and relate it to the physical world. Avant-garde interfaces may hit major payoffs in the entertainment and home-computing markets.

Bookmark: J.IESW.9.5.97
Title: Usability Evaluation: Science of Trade-Offs
Section: Departments: Interface
Author: Miller, James R.
Author: Jeffries, Robin
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 5
Pages: 97-102
Copyright: © Copyright 1992 IEEE

Bookmark: J.IESW.9.5.115
Title: "Intelligent Systems Design: Integrating Expert Systems, Hypermedia, and Database Technologies," by Larry Bielawski and Robert Lewand
Section: Departments: Bookshelf (Book Reviews)
Author: Wolf, Walter
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 5
Pages: 115
Copyright: © Copyright 1992 IEEE

Bookmark: J.IESW.9.5.116
Title: "Taking Software Design Seriously: Practical Techniques in Human-Computer Interaction Design," edited by John Karat
Section: Departments: Bookshelf (Book Reviews)
Author: Levine, Richard S.
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 5
Pages: 116
Copyright: © Copyright 1992 IEEE

Bookmark: J.IESW.9.6.11
Title: Completing the Job of Interface Design
Section: Theme Articles: Interface Design
Author: Rudolf, Jim
Author: Waite, Cathy
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 6
Pages: 11-22
Copyright: © Copyright 1992 IEEE
Absract: HyperNews lets you separate application and interface design to link a new interface to an old application with very little programming.

Bookmark: J.IESW.9.6.24
Title: Designing Maintainable, Reusable Interfaces
Section: Theme Articles: Interface Design
Author: Ege, Raimund K.
Author: Stary, Christian
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 6
Pages: 24-32
Copyright: © Copyright 1992 IEEE
Absract: By capturing task relationships in the interface specification and explicitly representing constraints, designers can create interfaces that meet the often elusive user requirements.

Bookmark: J.IESW.9.6.33
Title: Error Reporting with Graduated Color
Section: Theme Articles: Interface Design
Author: Oberg, Bruce
Author: Notkin, David
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 6
Pages: 33-38
Copyright: © Copyright 1992 IEEE
Absract: A technique to avoid interruptions during programming uses color and information hiding to provide error reports on demand, rather than when you least want them.

Bookmark: J.IESW.9.6.39
Title: Porting Multimedia Applications to the Open System Environment
Section: Features
Author: Schneeman, Richard D.
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 6
Pages: 39-47
Copyright: © Copyright 1992 IEEE
Absract: The US government is mandating OSE-based standards to enhance portability, yet good migration strategies are scarce. The author describes on such effort and offers advice to developers who must port from any platform or operating system to the OSE.

Bookmark: J.IESW.9.6.48
Title: Measuring Dynamic Program Complexity
Section: Features
Author: Munson, John C.
Author: Khoshgoftaar, Taghi M.
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 6
Pages: 48-55
Copyright: © Copyright 1992 IEEE
Absract: Relative complexity combines the features of many complexity metrics to predict performance and reliability.

Bookmark: J.IESW.9.6.95
Title: Top 10 Ways to Muck Up an Interface Project
Section: Departments: Interface
Author: Bias, Randolph G.
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 6
Pages: 95-96
Copyright: © Copyright 1992 IEEE
Contents:
10.	Don't hire human factors professionals.
9.	Don't assign any effort or resources to address usability.
8.	Isolate the human-factors department both operationally and physically.
7.	Make the human-factors department part of the publications group.
6.	Give the human-factors department responsibility for writing usability
	guidelines.
5.	Minimize physical support for the human-factors department.
4.	Waste no resources on technology transfer.
3.	Support human factors verbally.
2.	Decentralize the human-factors support and take no part in maintaining
	the human-factors community.
1.	Take all this advice seriously.
Contents:
Top 10 List for Human-Factors Professionals:
10.	Don't do anything until the product managers ask for your help.
9.	Write usability guidelines and just throw them over the transom.
8.	Demand that all usability assessments follow the tenets of good
	experimental design.
7.	If you are mainstreamed into a development group, be sure to complain
	and do nothing.
6.	If you are in a centralized usability department, require that all
	requests for assistance go through the proper channels.
5.	Scoff at developers who work late into the night.
4.	Don't waste time finding out about actual customers.
3.	Pay no attention to the constraints of real-world software development.
2.	Be uncompromising when you identify the right solution to a usability
	problem.
1.	Don't take the managers' or this top 10 list seriously.

Bookmark: J.IESW.9.6.119
Title: "Human-Machine Interactive Systems," edited by Allen Klinger
Section: Departments: Bookshelf (Book Reviews)
Author: Wolf, Walter
Journal: IEEE Software
Date: 1992
Volume: 9
Number: 6
Pages: 119
Copyright: © Copyright 1992 IEEE