Scheduled System Maintenance
On Tuesday, February 28, IEEE Xplore will undergo scheduled maintenance from 1:00-5:00 PM ET (18:00-22:00 UTC).
During this time, there may be intermittent impact on performance. We apologize for any inconvenience.
By Topic

IEEE Software

Issue 6 • Nov.-Dec. 2000

Filter Results

Displaying Results 1 - 20 of 20
  • Practical programming advice - The Pragmatic Programmer: From Journeyman to Master[Book Review]

    Publication Year: 2000, Page(s):108 - 109
    Request permission for commercial reuse | PDF file iconPDF (54 KB)
    Freely Available from IEEE
  • Organizing the rable - Introduction to the Team Software Process[Book Review]

    Publication Year: 2000, Page(s):109 - 110
    Request permission for commercial reuse | PDF file iconPDF (75 KB)
    Freely Available from IEEE
  • Enhancing the Cocomo estimation models

    Publication Year: 2000, Page(s):45 - 49
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (128 KB)

    In software engineering, team task assignments appear to have a significant potential impact on a project's overall success. The authors propose task assignment effort adjustment factors that can help tune existing estimation models. They show significant improvements in the predictive abilities of both Cocomo I and II by enhancing them with these factors View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using inspection data for defect estimation

    Publication Year: 2000, Page(s):36 - 43
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (164 KB)

    To control projects, managers need accurate and timely feedback on the quality of the software product being developed. I propose subjective team estimation models calculated from individual estimates and investigate the accuracy of defect estimation models based on inspection data View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Improving size estimates using historical data

    Publication Year: 2000, Page(s):27 - 35
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (488 KB)

    A software project's estimate of effort commonly requires input specifying the project size, and a reliable size estimate depends on many factors. This study examines a completed C++ project and considers programming artifacts that we can readily trace to requirements and early class design View full abstract»

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

    Publication Year: 2000, Page(s):22 - 26
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (936 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.
  • Can aspect-oriented programming lead to more reliable software?

    Publication Year: 2000, Page(s):19 - 21
    Cited by:  Papers (17)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    Aspect-oriented programming (AOP) is a novel topic in the software engineering and languages communities. AOP appears to have the potential to significantly improve the reliability of programs, particularly by modularizing error-handling policies and allowing for easier maintenance and better reuse. In this article, we introduce AspectJ, the first AOP language, and demonstrate how you can use it t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The realities of language conversions

    Publication Year: 2000, Page(s):111 - 124
    Cited by:  Papers (27)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (172 KB)

    Billions of lines written in Cobol, PL/I, and other mature high level languages are still in active use. Many developers have tried to convert these languages to more modern ones, but few have succeeded. The article sheds light on the realities of language conversions and discusses the possibilities and limitations of automated language converters View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The work culture at cisco systems

    Publication Year: 2000, Page(s):16 - 18
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (80 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.
  • The decline and fall of high-tech corporate culture

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

    Spurred by a universal dislike or even hatred of their jobs, many people in software development and testing positions change jobs or companies almost annually. Companies suffer as a consequence, because the already huge costs of recruiting, hiring and re-training are growing every month. People suffer because this misery is an enormous drain on their individual resources. What causes this rapid t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The successful diffusion of innovations: guidance for software development organizations

    Publication Year: 2000, Page(s):96 - 103
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (132 KB)

    Using the personal software process (PSP) as an example of an innovative information technology, the authors performed a field study of developers using the PSP approach on software development projects in industry. Their analysis of the results offers practical guidance on how software development organizations should support the diffusion of innovations into successful practice View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Keep your bots to yourself [software law]

    Publication Year: 2000, Page(s):106 - 107
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (80 KB)

    There are now a variety of Web bots or spiders available to scour the Web to automatically gather information. Bots, sometimes called agents when they are instructed to perform particular searches, are useful in performing the time-consuming and repetitive searches required to gather comparison data or to find an elusive item. In some cases, agents can not only find information but can make a purc... View full abstract»

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

    Publication Year: 2000, Page(s):90 - 95
    Cited by:  Papers (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (108 KB)

    The Personal Software Process is designed for engineers working in isolated settings. The author describes a case study where he introduced the PSP in an industrial environment and that effort raised the issues of: training form and duration, resistance to change, independence and dependence between the single programmer and his or her team, overhead in data collection and tool support, and sustai... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Empirically guided software effort guesstimation

    Publication Year: 2000, Page(s):51 - 56
    Cited by:  Papers (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (844 KB)

    Project LEAP (lightweight, empirical, antimeasurement dysfunction, and portable toolkit) is investigating tools and methods to support low-cost, empirically based software developer improvement. LEAP contains tools to simplify the collection of size and effort data. The collected data serves as input to a set of estimation tools. These tools can produce over a dozen analytical estimates of the eff... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Process certification: a double-edged sword

    Publication Year: 2000, Page(s):104 - 105
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (76 KB)

    On 27 June 2000, health authorities in Osaka city received a call from the hospital. They learned that people were suffering from diarrhoea, stomach pains, and vomiting after drinking low-fat milk products produced by Snow Brand Milk Product, one of Japan's largest dairy companies. On 1 July, officials at a medical laboratory in Wakayama prefecture announced that, when they tested the milk the vic... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Web development: estimating quick-to-market software

    Publication Year: 2000, Page(s):57 - 64
    Cited by:  Papers (70)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (960 KB)

    Developers can use this new sizing metric called Web Objects and an adaptation of the Cocomo II model called WebMo to more accurately estimate Web based software development effort and duration. Based on work with over 40 projects, these estimation tools are especially useful for quick-to-market development efforts View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quantifying the effects of process improvement on effort

    Publication Year: 2000, Page(s):65 - 70
    Cited by:  Papers (25)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (380 KB)

    When organizations make many improvements concurrently, software project managers have no way of determining how much improvement is due to process maturity versus other factors. Using a 161-project sample, the article isolates the effects on effort of process maturity versus other effects, concluding that an increase of one process maturity level can reduce development effort by 4% to 11% View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The personal software process: status and trends

    Publication Year: 2000, Page(s):71 - 75
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1044 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.
  • Critical factors affecting personal software processes

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

    Personal software process quality helps determine the success of software projects and organizations. Although encouraging, previous studies treated the Personal Software Process approach as a black-box tool for personal process improvement. We dig deeper into the factors affecting personal processes. It is concluded that A/FR (appraisal to failure ratio) and Yield (percentage of defects removed b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An experience report on the personal software process

    Publication Year: 2000, Page(s):85 - 89
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    Individual developers can use quality analysis and management techniques that many consider applicable only to projects and organizations. One of the authors, a software practitioner, explains how the personal software process (PSP) gave him the training he needed. The software industry's demand to achieve predictability and consistency in the face of rapid change is significant. The PSP framework... 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