By Topic

Software, IEEE

Issue 3 • Date May-June 2001

Filter Results

Displaying Results 1 - 22 of 22
  • An ounce of prevention

    Publication Year: 2001, Page(s):5 - 7
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (89 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.
  • Practical testing advice [Book Review]

    Publication Year: 2001, Page(s):104 - 105
    Request permission for commercial reuse | PDF file iconPDF (61 KB) | HTML iconHTML
    Freely Available from IEEE
  • The semi-fundamental corba book [Book Review]

    Publication Year: 2001, Page(s):105 - 106
    Request permission for commercial reuse | PDF file iconPDF (160 KB) | HTML iconHTML
    Freely Available from IEEE
  • Using group support systems for software inspections

    Publication Year: 2001, Page(s):60 - 65
    Cited by:  Papers (29)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (136 KB) | HTML iconHTML

    Software engineering sometimes appears to be years behind other disciplines in terms of predictability and quality. But we like to argue that the software industry is facing problems now that other industries have yet to face. Constructing a high-quality, million-line program is daunting. Fortunately, progress is occurring and merging two important areas: software process improvement and technolog... View full abstract»

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

    Publication Year: 2001, Page(s):84 - 88
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (168 KB) | HTML iconHTML

    Software is deterministic. Given a starting state and a fixed series of inputs, software will produce the exact same output every single time those inputs are applied. In fact, many of the technologies we apply during development (reviews, formal proofs, testing, and so forth) rely on this determinism; they would not work otherwise. But if software is deterministic, why do weird things happen? Why... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SPI patterns: learning from experience

    Publication Year: 2001, Page(s):28 - 35
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (140 KB) | HTML iconHTML

    Thousands of organizations have been improving their software process maturity level since the Capability Maturity Model (CMM) appeared in 1991. Organizations have improved project management, automated configuration management, and introduced reuse practices. Some of them succeeded; others failed. If we could extract lessons for the software community from these experiences, organizations could a... View full abstract»

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

    Publication Year: 2001, Page(s):36 - 40
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB) | HTML iconHTML

    In mentoring, an experienced person (the mentor) undertakes to guide a less experienced person (the “mentee”) in the same or similar field. Mentoring can effectively bring an organization up to speed with new technology. What loosely distinguishes mentoring from training is that the latter is something often associated with a classroom. With mentoring, the learning happens on the job: ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Protected variation: the importance of being closed

    Publication Year: 2001, Page(s):89 - 91
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (108 KB)

    The Pattern Almanac 2000 (Addison Wesley, 2000) lists around 500 software-related patterns, and given this reading list, the curious developer has no time to program! Of course, there are underlying, simplifying themes and principles to this pattern plethora that developers have long considered and discussed. One example is L. Constantine's (1974) coupling and cohesion guidelines. Yet, these princ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Developing groupware for requirements negotiation: lessons learned

    Publication Year: 2001, Page(s):46 - 55
    Cited by:  Papers (73)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (508 KB) | HTML iconHTML

    Defining requirements is a complex and difficult process, and defects in the process often lead to costly project failures. There is no complete and well-defined set of requirements waiting to be discovered in system development. Different stakeholders: users, customers, managers, domain experts, and developers, come to the project with diverse expectations and interests. Requirements emerge in a ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Faster, better and cheaper

    Publication Year: 2001, Page(s):96 - 97
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (72 KB)

    The phrase: “faster, better, and cheaper” is quickly creeping into the vocabulary of software engineers, software publishers, and (as a result of the recent e-business craze) all of the IT industry. After all, if you wanted to be the first company to get on the Internet selling automobile tires in the 1990s, you had serious time constraints for getting there. Therefore the author discu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • China's budding software industry

    Publication Year: 2001, Page(s):92 - 95
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (88 KB)

    China's booming economy is spurring the country's demand for information technology. Almost 6.5 million personal computers were sold and 8.6 million units produced in China in 2000, continuing an annual increase of more than 25 percent since 1993. Economists expect China to become one of the biggest PC markets in the world as it enters the new century, which is a unique opportunity for growth in b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Defining team processes using OO metaphors

    Publication Year: 2001, Page(s):74 - 83
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (336 KB) | HTML iconHTML

    In 1996,the Office of the US Assistant Secretary of Defense (Health Affairs), Clinical Business Area, began investigating the use of object oriented technology for its Computer-Based Patient Record program. It commissioned the CIOOT project (CPR Interoperability Using Object-Oriented Technology) and tasked multiple vendors and government offices to work within an integrated product team. At first,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Frequently forgotten fundamental facts about software engineering

    Publication Year: 2001, Page(s):112 - 111
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 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.
  • Software engineering and the law

    Publication Year: 2001, Page(s):14 - 16
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (500 KB) | HTML iconHTML

    For good or otherwise, the legal system has discovered the world of computers and its practitioners. Anyone opening a daily newspaper knows that litigation involving computers and software has exploded in recent years. On balance, the net effect of this attention might be positive because it gives practitioners an economic incentive to improve the way we work. Indeed, lawyers might well be the one... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Two interviews, two perspectives

    Publication Year: 2001, Page(s):56 - 59
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (288 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.
  • New center will help software development "grow up"

    Publication Year: 2001, Page(s):99 - 102
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (108 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.
  • What makes measuring software so hard?

    Publication Year: 2001, Page(s):41 - 45
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (452 KB) | HTML iconHTML

    We often hear that it is difficult to get software measurement into practice. Traditional measurement addresses the decisions that support increased quality, increased programmer productivity, and reduced costs: key elements for organizations strategically focused on operational excellence. But what if the organization's highest priority isn't operational excellence? The article shows that such or... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Focus on software reliability engineering

    Publication Year: 2001, Page(s): 98
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (36 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.
  • Heuristics for iterative software development

    Publication Year: 2001, Page(s):66 - 73
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (656 KB) | HTML iconHTML

    The author discusses the foundation principles of iterative software development. He goes on to examine a set of heuristics that he has found useful when applying iterative development methods to define the contents of subsequent increments. Understanding the heuristics helps provide vision and focus, which is essential when building complex systems. All the examples share the same domain, that of... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Managing process diversity while improving your practices

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

    In recent years, the software industry has gradually moved toward implementing standard processes across large organizations. The benefits of doing so include simplified accounting, measuring, and managing. Implementing organization-wide processes also makes it easier to judge the capabilities of an organization as a whole, which is important in large scale software development where organizationa... View full abstract»

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

    Publication Year: 2001, Page(s):18 - 20
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (552 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.
  • UCITA back on the front burner

    Publication Year: 2001, Page(s):102 - 103
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (44 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.

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