By Topic

IEEE Software

Issue 4 • July-Aug. 2002

Filter Results

Displaying Results 1 - 25 of 26
  • How good are agile methods?

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

    The software industry seems to be embracing yet another change to the way it does business. Because of their emphasis on agility and time-to-market, many programming shops are moving to agile methods. Unlike more traditional approaches, these methods focus on generating early releases of working products using mostly collaborative techniques such as pair programming, refactoring, and having custom... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Initiating software product lines

    Publication Year: 2002, Page(s):24 - 27
    Cited by:  Papers (21)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (800 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.
  • Eliminating the adoption barrier

    Publication Year: 2002, Page(s):29 - 31
    Cited by:  Papers (36)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (208 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.
  • Software product lines: practices and patterns [Book Review]

    Publication Year: 2002, Page(s):131 - 132
    Request permission for commercial reuse | PDF file iconPDF (191 KB) | HTML iconHTML
    Freely Available from IEEE
  • Inside java 2 platform security: architecture, API design and implementation [Book Review]

    Publication Year: 2002, Page(s): 132
    Request permission for commercial reuse | PDF file iconPDF (181 KB) | HTML iconHTML
    Freely Available from IEEE
  • Applied operating systems concepts [Book Review]

    Publication Year: 2002, Page(s):132 - 133
    Request permission for commercial reuse | PDF file iconPDF (265 KB) | HTML iconHTML
    Freely Available from IEEE
  • In search of meaning (a tale of two words)

    Publication Year: 2002, Page(s):136 - 135
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (284 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.
  • Software engineering technology watch

    Publication Year: 2002, Page(s):123 - 130
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (349 KB)

    Predicting the evolution of software engineering technology is, at best, a dubious proposition; it is fast paced and determined by an array of factors, many of them outside the software engineering arena. The authors discuss their first ventures in this domain and preliminary conclusions. The goal of watching software engineering trends means to determine what information we must gather and mainta... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software measurement: uncertainty and causal modeling

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

    Software measurement can play an important risk management role during product development. For example, metrics incorporated into predictive models can give advance warning of potential risks. The authors show how to use Bayesian networks, a graphical modeling technique, to predict software defects and-perform "what if" scenarios. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software engineering is not enough

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

    Much of the software engineering literature admonishes that what practitioners are doing is not enough-that the state-of-the-practice is creating bad software. This article argues that what the literature offers as solutions is also not enough, that software development is a fundamentally technical problem for which management solutions are only partially effective. It describes a basic set of too... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software product families in Europe: the Esaps & Cafe projects

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

    The EU and European governments have been funding product family development projects for years. This article overviews the different projects, the topics each has addressed, and the main results obtained thus far. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Feature-oriented product line engineering

    Publication Year: 2002, Page(s):58 - 65
    Cited by:  Papers (159)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (414 KB) | HTML iconHTML

    The feature-oriented reuse method analyzes and models a product line's commonalities and differences in terms of product features and uses the analysis results to develop architectures and components. The article illustrates, with a home integration system example, how FORM brings efficiency into product line development. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Developing mobile browsers in a product line

    Publication Year: 2002, Page(s):73 - 80
    Cited by:  Papers (17)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (867 KB) | HTML iconHTML

    Product lines must be product and application driven instead of reuse or platform driven, at least, that is the lesson learned at Nokia. The paper considers how the mobile phone company initiated and used a product line to develop and deliver mobile browser products. These products let mobile phone or personal digital assistant users access services over wireless telecommunications networks. View full abstract»

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

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

    The author considers four issues that prevent software safety from sometimes getting the attention it deserves: safety is often confused with security and reliability; safety is viewed as a system-level problem; software failures are subtle; and safety cannot be proven. He presents his software safety predictions. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Maintenance-oriented design and development: a case study

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

    Maintenance efforts are the most time and resource consuming of the entire software development process. The authors propose a different point of view that shifts the traditional perspective and thinks of the implementation stage as maintenance as well. They present a case study of the development of educational video games for children to determine the proposed method's benefits and drawbacks in ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Will the Cyber-UL concept take hold?

    Publication Year: 2002, Page(s):12 - 15
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (256 KB)

    One of the most talked-about concepts in network security-the idea of an Underwriters' Laboratories-type seal of approval for hardware and software-is about to take full flight. New products deemed to be part of systems with US national security implications must be certified under one of several information assurance schemes and tested by independent laboratories working in concert with colleague... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SEI's software product line tenets

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

    Software product lines are emerging as a viable, important software development paradigm. Based on the Software Engineering Institute's research and experience, the concepts, activities, and practices described here can lead to successful product line development. How-to's, success stories, and lessons learned expand on the approach. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The economic impact of product line adoption and evolution

    Publication Year: 2002, Page(s):50 - 57
    Cited by:  Papers (48)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2237 KB) | HTML iconHTML

    An organization faces many challenging decisions when transitioning to product line development: What is the best way to adopt a product line approach? How can we avoid disrupting regular product development? Once adopted, how should we evolve the product line? The article discusses how to optimize a product line's economic benefits by considering the adoption context and using product line scopin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Modelling and using product line variability in automotive systems

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

    Although the product line approach for automotive systems is promising because it gains significant economies of scope, it requires systematic planning and continuous management of variability throughout the development process. The authors discuss the value of variability in product lines and describe their approach to modeling and using variability, which evolved from their work at Bosch. View full abstract»

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

    Publication Year: 2002, Page(s):81 - 83
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (415 KB)

    An object should model some aspect of the business domain, not just its attributes and associations, but all behaviors that might be required of it. The paper discusses the separation of process and data in object oriented designs. It considers Naked Objects, an open-source Java-based framework. The framework aims to discourage process and data separation and to encourage business system creation ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Canadian software industry

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

    Most Canadian software developers are employed by equipment manufacturers, aerospace companies, telecommunications companies, and other system integrators rather than working for pure software product companies. The paper discusses the Canadian software industry, its educational system, quality standards and processes, its labour situation and challenges. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Breaking out of the software engineering mind-mold

    Publication Year: 2002, Page(s):90 - 91
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (367 KB)

    I read an article proposing that software engineering is an attempt to merge two opposing themes. Paraphrasing a bit, I would call the first theme a discipline of completeness; the second is freedom of creation. The two disciplines are overviewed. The discipline of completeness is a willingness and ability to search for and deal not just with every conceivable mode of failure but with as many inco... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Eureka! Why analysts should invent requirements

    Publication Year: 2002, Page(s):20 - 22
    Cited by:  Papers (21)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (318 KB)

    We often hear the complaint "The customer didn't tell us the project requirements." Here, the author takes the opposite view and encourages requirements analysts to create more valuable and competitive products by inventing requirements rather than expecting customers to ask for them. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Improving software process improvement

    Publication Year: 2002, Page(s):92 - 99
    Cited by:  Papers (50)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (243 KB) | HTML iconHTML

    Two dichotomies characterize software process improvement efforts and approaches: disciplined versus creative work and procurer risks versus user satisfaction. Based on these perspectives, the authors introduce six theses to illuminate the problems of pursuing SPI. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Being proactive pays off

    Publication Year: 2002
    Cited by:  Papers (19)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (202 KB)

    The key to this enterprise-level strategic positioning is understanding the scope of the product line. A product line's scope states what systems an organization would be willing to build as part of its product line and what systems it would not. In other words, it defines what's in and what's out. Explicitly scoping the product line lets us examine regions in the neighborhood that are underrepres... 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