By Topic

IEEE Software

Issue 5 • Date Sept.-Oct. 2005

Filter Results

Displaying Results 1 - 25 of 25
  • [Front cover]

    Publication Year: 2005, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (584 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2005, Page(s):2 - 3
    Request permission for commercial reuse | PDF file iconPDF (383 KB)
    Freely Available from IEEE
  • Article Summaries

    Publication Year: 2005, Page(s): 4
    Request permission for commercial reuse | PDF file iconPDF (36 KB)
    Full text access may be available. Click article title to sign in or learn about subscription options.
  • What Do Software Developers Need to Know about Business?

    Publication Year: 2005, Page(s):5 - 7
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (152 KB) | HTML iconHTML

    A recent discussion with colleagues from my university's business school and computer science department focused on identifying the most critical knowledge for software developers. My computer science colleagues' perspective was quite interesting. They acknowledged that once a software developer has managed to climb into a second- or third-level management position, maybe an MBA wouldn't be such a... View full abstract»

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

    Publication Year: 2005, Page(s):8 - 12
    Request permission for commercial reuse | PDF file iconPDF (314 KB) | HTML iconHTML
    Freely Available from IEEE
  • Why context matters - and what can we do about it?

    Publication Year: 2005, Page(s):13 - 15
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (240 KB) | HTML iconHTML

    Context is everything else that's relevant to the given software design problem, including the obvious, the subtle, the invisible, and the unknowable - the design's environment. Because the software design environment contains limitless numbers of ill-defined factors, the key to our success is determining and incorporating "just the right number" of design-relevant factors. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enterprise architects join the team

    Publication Year: 2005, Page(s):16 - 17
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB) | HTML iconHTML

    IT organizations are starting to recognize that having some level of enterprise standards can remove needless complexity from application portfolios and help enable the responsiveness that businesses demand. Myriad organizational structures can implement such standards, but most result in some form of a centralized group of enterprise architects. The author have spent much of the last few years ac... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Guest Editors' Introduction: Software Engineering Project Management 20 Years Later

    Publication Year: 2005, Page(s):18 - 21
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (584 KB) | HTML iconHTML

    A little more than 20 years ago, the guest editors assembled several papers on software engineering project management for the January 1984 edition of IEEE Transactions on Software Engineering. Those papers portrayed the state of the practice in SEPM and looked into its future. They decided to revisit SEPM and assemble another set of articles that reflect how SEPM had advanced over the past 20 yea... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How standards enable adoption of project management practice

    Publication Year: 2005, Page(s):22 - 29
    Cited by:  Papers (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (800 KB) | HTML iconHTML

    Standards affect the adoption of project management practices in three areas: deployment of practices in an organization, customer-supplier relationships, and the community of project management practitioners. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Management challenges to implementing agile processes in traditional development organizations

    Publication Year: 2005, Page(s):30 - 39
    Cited by:  Papers (77)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (416 KB) | HTML iconHTML

    Discussions with traditional developers and managers concerning agile software development practices nearly always contain two somewhat contradictory ideas. They find that on small, stand-alone projects, agile practices are less burdensome and more in tune with the software industry's increasing needs for rapid development and coping with continuous change. Managers face several barriers, real and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Successful software management style: steering and balance

    Publication Year: 2005, Page(s):40 - 47
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB) | HTML iconHTML

    Project management style is a significant determinant separating successful projects from failures. Software project managers are more likely to succeed if they use techniques that are more like managing a movie production than an engineering production. Contrary to conventional wisdom, steering leadership is better than detailed plan-and-track leadership. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Single goal set: a new paradigm for IT megaproject success

    Publication Year: 2005, Page(s):48 - 53
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (352 KB) | HTML iconHTML

    Large IT projects lack a consistently satisfied client because they don't optimally allocate resources toward achieving the most vital organizational business goals. Inevitably, a resource crunch builds up by the time the project reaches midlife. A huge negative sentiment also accumulates, which further vitiates project success. To address this endemic problem, the SGS project methodology ensures ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Project management in a software product line organization

    Publication Year: 2005, Page(s):54 - 62
    Cited by:  Papers (19)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (248 KB) | HTML iconHTML

    In traditional software engineering project management, managers provide focused guidance to a team responsible for producing a specific result in a specified amount of time. Today, however, organizations are increasingly taking a product line approach to software to exploit product commonalities. Software product line organizations have unique practices and project definitions. These unconvention... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evolving distributed project management

    Publication Year: 2005, Page(s):63 - 72
    Cited by:  Papers (24)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (152 KB) | HTML iconHTML

    The ever-increasing growth and complexity of software-intensive systems that has occurred over the last few years and the ensuing rise in geographically distributed projects are trends that are here to stay. Leading the charge into large, complex, dispersed systems is the government defense contracting industry. Government defense organizations have a critical need, the ability to make long-term i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Professional certification of software engineers: the CSDP program

    Publication Year: 2005, Page(s):73 - 77
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (93 KB) | HTML iconHTML

    There's a generally accepted maxim in the software industry: a well-managed software organization, staffed by qualified software engineering professionals in a mature software engineering environment, can repeatedly deliver software systems that meet their requirements, on time and within budget. But what does it mean to be professionally qualified? The IEEE Computer Society's Certified Software D... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Open source libraries for information retrieval

    Publication Year: 2005, Page(s):78 - 82
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (288 KB) | HTML iconHTML

    Information retrieval tools, popularly referred to as indexers or search engines, support searches of a local file system, intranet, database, or desktop as well as the Web. They also let you add IR functionality to any application that needs a search method as part of a more complex procedure -for example, periodic surveys about your customers. When you develop your own applications, you can desi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software architectures and embedded systems: a match made in heaven?

    Publication Year: 2005, Page(s):83 - 86
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (136 KB) | HTML iconHTML

    One area from which we might gain leverage in the ubiquitous- and embedded-systems domain is software architecture, which has emerged over the past decade as an area of intense interest among researchers and practitioners. Such interest has resulted in many approaches to dealing with architectural description and analysis, architectural styles, domain-specific and application family architectures,... View full abstract»

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

    Publication Year: 2005, Page(s): 88
    Request permission for commercial reuse | PDF file iconPDF (63 KB)
    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Rich-media scenarios for discovering requirements

    Publication Year: 2005, Page(s):89 - 97
    Cited by:  Papers (17)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2120 KB) | HTML iconHTML

    Walking through scenarios is an effective technique for discovering requirements, but scenarios can differ widely in their abstraction levels and representation forms. Some requirements analysts use scenarios that describe a system's external visible behavior. Others use live sequence charts to model a system's dynamic behavior. Requirements analysts also use scenarios for everything from explaini... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Lazy types: automating dynamic strategy selection

    Publication Year: 2005, Page(s):98 - 106
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (272 KB) | HTML iconHTML

    Since the early days of structured methodologies, design techniques have evolved to facilitate the representation of real-world entities in software systems. Although object-oriented modeling and design techniques have made developing complex applications easier, many applications deal with data and behavioral requirements that conventional design models have difficulty accommodating. We introduce... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Version Control, Part I

    Publication Year: 2005, Page(s): 107
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (34 KB) | HTML iconHTML

    This is the first installment of a software engineering glossary of version control terminology. View full abstract»

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

    Publication Year: 2005, Page(s):108 - 109
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (456 KB) | HTML iconHTML

    Sane programmers don't write production code without the help of an editor and an interpreter or a compiler, yet the author has seen many software projects limping along without using a version control system. We can explain this contrast if we think in terms of the increased start-up costs and delayed gratification associated with adopting a VCS. We humans typically discount the future, and there... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Following the money: research funding fluctuates globally

    Publication Year: 2005, Page(s):110 - 112, 114
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1280 KB) | HTML iconHTML

    Considered over the spectrum of possibilities, computer science research funding worldwide appears to be in overall good health, with appropriations either holding steady or increasing slightly. However, while certain nations are emphasizing more research and providing new funds to encourage scientists to follow their inspiration, others, including the US and the European Union, are entering new f... View full abstract»

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

    Publication Year: 2005, Page(s):115 - 118
    Request permission for commercial reuse | PDF file iconPDF (93 KB) | HTML iconHTML
    Freely Available from IEEE
  • Never the CS and IS Twain Shall Meet?

    Publication Year: 2005, Page(s): 120
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (144 KB) | HTML iconHTML

    An enormous intellectual distance exists between the fields of computer science and information systems, which needs to be fixed soon. 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