By Topic

IEEE Software

Issue 2 • Date March-April 1998

Filter Results

Displaying Results 1 - 25 of 25
  • China's Budding Software Industry

    Publication Year: 1998, Page(s):20 - 21
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (182 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Inventing the Future

    Publication Year: 1998, Page(s):22 - 23
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (85 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements Engineering

    Publication Year: 1998, Page(s):26 - 29
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (123 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Crafting Nonhuman Champions

    Publication Year: 1998, Page(s):120 - 121
    Request permission for commercial reuse | PDF file iconPDF (58 KB)
    Freely Available from IEEE
  • Standards, Standards, Everywhere

    Publication Year: 1998, Page(s): 122
    Request permission for commercial reuse | PDF file iconPDF (135 KB)
    Freely Available from IEEE
  • Products For Practitioners

    Publication Year: 1998, Page(s):124 - 125
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (59 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Two Math Tools

    Publication Year: 1998, Page(s): 125
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (101 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Modular Security Toolkit

    Publication Year: 1998, Page(s): 126
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (101 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reuse: what's wrong with this picture?

    Publication Year: 1998, Page(s):57 - 59
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (80 KB)

    Something is seriously wrong with reuse. If there is a motherpie-and-applehood topic in software engineering, reuse is it. Everyone believes in it; everyone thinks we should be doing more of it. Reuse does have the potential our industry attributes to it. But the question that keeps recurring is this: why hasn't that potential already been achieved? Most software engineering literature points the ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Acquiring COTS software selection requirements

    Publication Year: 1998, Page(s):46 - 56
    Cited by:  Papers (90)  |  Patents (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (196 KB)

    Commercial off the shelf software can save development time and money if you can find a package that meets your customer's needs. The authors propose a model for matching COTS product features with user requirements. To support requirements acquisition for selecting commercial off the shelf products, we propose a method we used recently for selecting a complex COTS software system that had to comp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Problem programmers

    Publication Year: 1998
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    Tolerating even one problem programmer hurts the morale and productivity of good developers. Problem programmers are often viewed as having “low productivity”, but both software research and software experience suggest that such an assessment is too optimistic. Next time you need to improve productivity, don't look for what you can add, look for what you can take away View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Real-life object-oriented systems

    Publication Year: 1998, Page(s):76 - 83
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (156 KB)

    The benefits of object-oriented development are difficult to obtain. The author studied seven OO development teams and found that they used one of three basic architectures. He explores the advantages and disadvantages of each architecture with regard to connecting databases, applications and screen objects View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Scenarios in system development: current practice

    Publication Year: 1998, Page(s):34 - 45
    Cited by:  Papers (142)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (228 KB)

    Scenario based approaches are becoming ubiquitous in systems analysis and design but remain vague in definition and scope. A survey of current practices indicates we must offer better means for structuring, managing, and developing their use in diverse contexts. The European Esprit project Crews (Cooperative Requirements Engineering with Scenarios) are seeking a deeper understanding of scenario di... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • This old house [software development]

    Publication Year: 1998, Page(s):72 - 75
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    Comparing the improvement of existing software development processes to fixing up an old house, the author argues that working on one item at a time can be more practical than starting from the ground up. The author works at a software company that he imagines resembles many others. The company started out with five employees, including one programmer, and has grown to about 170 employees and $35 ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Designers must do the modeling

    Publication Year: 1998
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (180 KB)

    Put simply, those who construct the system, the designers, should own the requirements. To understand why, let's step back and examine what requirements really are. If we think of the requirements process as a black box, there are inputs to the process, things happening inside the black box, and outputs from the process. Inputs to the process include discussions with customers, past products, comp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The software design studio: an exploration

    Publication Year: 1998, Page(s):65 - 71
    Cited by:  Papers (18)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (272 KB)

    Some software designers have recently turned for inspiration to the process of building design to improve development practices and increase software's usefulness and effectiveness. Architects' education revolves around the studio course, which promotes: project based work on complex and open ended problems; very rapid iteration of design solutions; frequent formal and informal critique; considera... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Analyzing and improving reliability: a tree-based approach

    Publication Year: 1998, Page(s):97 - 104
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (172 KB)

    Tree-based reliability models integrate the benefits of software reliability growth models and input domain reliability models, offering a framework to assess reliability and guidance to improve it. The authors studied five large systems to test their approach View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Black Death: a parallel of perilous projects

    Publication Year: 1998, Page(s):60 - 61
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (72 KB)

    Three years ago (1995), the author came across P. Ziegler's book, The Black Death (1988). Being an avid history and anthropology enthusiast, he snatched it up for its cultural and historical relevance to the European society of the Middle Ages. Much to the author's surprise, he discovered how well the author's description of this tragic event parallels his own observations over the last 20 years (... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • COTS software: the economical choice?

    Publication Year: 1998, Page(s):16 - 19
    Cited by:  Papers (20)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (196 KB)

    A new trend in software commerce is emerging: generic software components, also called commercial off the shelf components, that contain fixed functionality. COTS components can be incorporated into other systems still under development so that the developing system and the generic components form a single functional entity. The role of COTS components is to help new software systems reach consume... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • User involvement: key to success

    Publication Year: 1998
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (308 KB)

    The evidence is voluminous, consistent, and incontrovertible. It applies to corporate, government agency, and military software development. Quite simply, the software we build does not meet our customers' needs: those of us who build large software programs fail miserably-90 percent of the time-to deliver what customers want, when they want it, at the agreed upon price; we fail to adequately mana... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using patterns to create component documentation

    Publication Year: 1998, Page(s):84 - 92
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (152 KB)

    Good documentation facilitates communication between a component's creator and its users, providing insight into design intent, use cases and potential problems. Patterns can provide guidance on documentation content, structure and presentation. Four examples are presented that show you how View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Correct program slicing of database operations

    Publication Year: 1998, Page(s):105 - 112
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB)

    Program slicing helps isolate program components during debugging and analysis. The authors propose a method to correctly slice programs that involve database operations, which traditional methods often cannot do View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Opportunities online: fact or fantasy?

    Publication Year: 1998, Page(s):62 - 64, 122
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (184 KB)

    Countless ads, seminars, and publications describe the Web as a vast, untapped market for software vendors, both as a means to reach customers directly and as a venue for applications that require both an initial purchase and a monthly fee. The challenge thus far has been to provide content that people will pay for. Origin Systems, based in Austin, Texas, (USA) may have found a solution with its m... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Frequently begged questions and how to answer them [software]

    Publication Year: 1998, Page(s):93 - 96
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    Typical empirical questions about software and the software business include “How productive are programming teams?”, “What are the industry norms?”, “What are the best practices?”, and “How should I measure the productivity of a programming team?” These, and others like them, are frequently asked questions. I always answer these questions with a que... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Why Johnny can't test [software]

    Publication Year: 1998, Page(s):113 - 115
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (116 KB)

    The question “Can US programmers be great testers?” is one side of a coin whose other side is, “Can Japanese programmers be creative software designers?” The author compares American and Japanese programmers because they represent the extremes in the range of programmers' behavior with regard to the “value of software”. This is an important observation by a Japa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.

Aims & Scope

IEEE Software delivers reliable, useful, leading-edge software development information to keep engineers and managers abreast of rapid technology change.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Diomidis Spinellis
Athens University of Economics and Business
28is Oktovriou 76
Athina 104 33, Greece
dds@computer.org