By Topic

IEEE Software

Issue 6 • Nov.-Dec. 2002

Filter Results

Displaying Results 1 - 20 of 20
  • Software engineering as a business

    Publication Year: 2002, Page(s):18 - 20
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (511 KB) | HTML iconHTML

    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.
  • Integrating business and software development models

    Publication Year: 2002, Page(s):28 - 33
    Cited by:  Papers (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (578 KB) | HTML iconHTML

    Developing the right products the right way is challenging, not least in software product development. It requires sound business decisions as well as good engineering practices. Various software development life-cycle models can be mapped to business decision models by mapping business decision gates and major development milestones. Two well-known life-cycle models have been mapped to the ABB Ga... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Nist report takes a step toward better testing

    Publication Year: 2002, Page(s):97 - 100
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (251 KB) | HTML iconHTML

    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.
  • Strategies for building better people

    Publication Year: 2002, Page(s):101 - 104
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (207 KB) | HTML iconHTML

    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.
  • Predicting future maintenance cost, and how we're doing it wrong

    Publication Year: 2002, Page(s):112 - 113
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (242 KB) | HTML iconHTML

    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.
  • Six translations between software-speak and management-speak

    Publication Year: 2002, Page(s):50 - 52
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (201 KB) | HTML iconHTML

    A source of communication problems between software engineers and managers is that they have not learned to speak each other's language. The author includes examples of the translations they can use to improve their communications. To prevent miscommunication, you should also think about the project from the other's perspective and look at previous project debacles to find solutions. View full abstract»

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

    Publication Year: 2002, Page(s):10 - 12
    Cited by:  Papers (5)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (429 KB) | HTML iconHTML

    We are surrounded by real-world state machines: ballpoint pen retractor mechanisms, vending machines, washing-machine controllers, digital watches. They are a trivial but underused technology that can simplify how we implement programs that must track how they got to their current state before handling a new event. However, many programmers feel that state machines are only useful when they're dev... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The marriage of business dynamics and software engineering

    Publication Year: 2002, Page(s):43 - 49
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (259 KB) | HTML iconHTML

    This article discusses how business values change during product evolution and maps development process models to product stages based on these changes. This helps us evaluate the consequences of engineering processes from a business perspective and institute development processes that meet market needs. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Security band-aids: more cost-effective than "secure" coding

    Publication Year: 2002
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (197 KB) | HTML iconHTML

    Patching systems against the latest virus is a full-time job, and most corporations have heavier near-term problems facing them. The war between hackers and software is being fought on the front lines-in the users' trenches. But hunting down the "engineers" who write bad software won't win this war, at least not in the short run. With the best of intentions, development shops are trying to address... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Business-driven product planning using feature vectors and increments

    Publication Year: 2002, Page(s):34 - 42
    Cited by:  Papers (15)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (264 KB) | HTML iconHTML

    Agile development processes emphasize prioritizing product features, but most don't tell you how to do it. Based on notions of feature vectors, feature levels, and release increments, this product-planning method takes a business-oriented approach to feature selection. Central to the method is a decision framework within which business managers can assess combinations of features, time, and costs ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatic data-gathering agents for remote navigability testing

    Publication Year: 2002, Page(s):78 - 85
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2214 KB) | HTML iconHTML

    The Tirsus Project, developed at the Laboratory of Object-Oriented Technologies at the University of Oviedo, Spain, comprises the design of several hypermedia tools for teaching history in the exhibition rooms of the Archaeological Museum of Asturias, Spain. These tools must be designed for a wide variety of users. We use the Object Oriented Hypermedia Development Model to structure the informatio... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Don Winter: one CEO's perspective

    Publication Year: 2002, Page(s):53 - 55
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (409 KB)

    Don Winter president and CEO of TRW Systems gives his views on software development, management engineering curricula, software engineers' careers, systems engineering and systems integration. View full abstract»

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

    Publication Year: 2002, Page(s):13 - 17
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (849 KB) | HTML iconHTML

    I occasionally come across people who describe their programming tasks as tedious, which is often the sign of a design problem. One common source of tedium is pulling data from an external source. You almost always do the same thing with the data, but because the data differs each time, it's difficult to reduce such tedious programming. This Is when you should consider using metadata. To illustrat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Building secure software: better than protecting bad software

    Publication Year: 2002, Page(s):57 - 58
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (212 KB)

    Software is the biggest problem in computer security today. Most organizations invest in security by buying and maintaining a firewall, but they go on to let anybody access multiple Internet-enabled applications through that firewall. These applications are often remotely exploitable, rendering the firewall impotent (not to mention the fact that the firewall is often a piece of fallible software i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A balanced scorecard for a small software group

    Publication Year: 2002, Page(s):21 - 27
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (285 KB) | HTML iconHTML

    You can't make money selling software. At least, that's what many firms that view software as an ancillary component to their business think. This article presents basic information on the Balanced Scorecard performance management methodology as well as critical success factors and common pitfalls. A BSC matrix and a supporting strategy map for a small software development organization are also pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Attaining Level 5 in CMM process maturity

    Publication Year: 2002, Page(s):87 - 96
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (558 KB) | HTML iconHTML

    In November 1998, the Systems, Engineering, and Analysis Support Center of the Computer Sciences Corporation became the sixth organization in the world to attain the Software Engineering Institute's Capability Maturity Model Level 5 and the first CSC organization to be both CMM Level 5 and ISO registered. SEAS's achievement was the culmination of an aggressive process improvement initiative that b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Making accurate estimates [software development estimation]

    Publication Year: 2002, Page(s):61 - 63
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (298 KB)

    Whenever I'm asked to recommend estimation methods and techniques, I always point to 12 issues you must consider in making accurate estimates, independent of the method, tool, or technique used. Satisfy these conditions and, as the article shows, your chances of making accurate estimates using your method or tool of choice will improve significantly. Violate one or more of them, however, and you'l... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • What software engineering can learn from soccer

    Publication Year: 2002, Page(s):64 - 65
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (214 KB)

    We've talked about software quality for a long time, developing numerous software quality assurance approaches in the hope of making our software increasingly better. Charles Mann, contributing editor of MIT's Technology Review, points out that other technologies-televisions, cars, airplanes, bridges-have improved over time as their engineering matured; he asks why software has not. In the Februar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements in the medical domain: Experiences and prescriptions

    Publication Year: 2002, Page(s):66 - 69
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (371 KB) | HTML iconHTML

    Research shows that information flow in health care systems is inefficient and prone to error. Data is lost, and physicians must repeat tests and examinations because the results are unavailable at the right place and time. Cases of erroneous medication - resulting from misinterpreted, misunderstood, or missing information - are well known and have caused serious health problems and even death. We... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Is the European industry moving toward solving requirements engineering problems?

    Publication Year: 2002, Page(s):70 - 77
    Cited by:  Papers (26)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (464 KB) | HTML iconHTML

    Requirements engineering is critical for successful software development. Nowadays, software development organizations are not likely to question the importance of issues related to requirements management (RM) and specification. However, despite its importance, the requirements process has traditionally been connected with a host of problems. Frederick Brooks (1987) used the two Aristotelian cate... 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