December 2006 - Vol. 49 No. 12

December 2006 issue cover image

Features

Opinion Editorial pointers

Editorial Pointers

Organizations eager to compete on a global scale surely feel the pressure to improve the efficiency of their software development efforts with methods that enhance quality, customer satisfaction, and the time-to-market factor. The software product line (SPL) has surfaced as one of the most promising software development paradigms for dramatically increasing productivity and one of […]
News News track

News Track

A survey of technology leaders, builders, and activists finds that most believe the Internet will continue to spread in a "flattening" and improving world. However, many others warn major problems will accompany the technology advances by 2020, according to a report from the Pew Internet & American Life Project. Findings from "The Future of the […]
Opinion Forum

Forum

While guest editors Pär J. Ågerfalk and Brian Fitzgerald are to be commended for their special section "Flexible and Distributed Software Processes: Old Petunias in New Bowls" (Oct. 2006), the reality of the subject it covered—globally distributed software development (GSD)—fell short of the section’s claim that the challenges of the technology can be addressed through […]
Opinion Hot links

Top 10 Downloads from ACM’s Digital Library

Communications of the ACM Volume 49, Number 12 (2006), Pages 23-24 Hot links: Top 10 downloads from ACM’s digital library Diane Crawford Table of Contents Tables Back to Top Tables Table. The Top 10 Most Popular Papers from ACM’s Refereed Journals and Conference Proceedings Downloaded in September 2006 Table. The 10 Most Popular Courses at […]
Research and Advances Software product line engineering

Introduction

The current trend of globalization is pressuring industries to explore ways to diversify and deliver their products in a timely and efficient manner. Over the last decade, the software product line (SPL) has emerged as one of the most promising software development paradigms for drastically increasing the productivity of IT-related industries, enabling them to handle […]
Research and Advances Software product line engineering

Automated Analysis of Feature Models: Challenges Ahead

A feature is an increment in product functionality. Features are commonly used to specify and distinguish products in product lines [8]. They communicate product functions in an easy-to-understand way, capture functionalities concisely, and help delineate the commonalities and variabilities of a domain. Features can have attributes (much like graphical user interface components can be customized […]
Research and Advances Software product line engineering

Product Management For Software Product Lines: An -nsolved Problem?

The goal of this article is to call attention to an area that is yet not sufficiently researched: product management for software product lines (SPLs). Many companies developing standardized software products have adopted product management as a function that coordinates research and development, marketing, sales, and software development. Even though this function coordinates all of […]
Research and Advances Software product line engineering

Multi-Agent System Product Lines: Challenges and Benefits

On the one hand, the field of software product lines (SPLs), as described in the articles in this section, covers all the software development life cycle necessary to develop a family of products where the derivation of concrete products is made systematically and rapidly [10]. On the other hand, agent-oriented software engineering (AOSE) is a […]
Research and Advances Software product line engineering

A Quality-Based Cost Estimation Model For the Product Line Life Cycle

In reusing common organizational assets, the software product line (SPL) provides substantial business opportunities for reducing the unit cost of similar products, improving productivity, reducing time to market, and promoting customer satisfaction [4]. By adopting effective product line practices, return on investment (ROI) becomes increasingly critical in the decision-making process. The majority of SPL cost […]
Opinion Technical opinion

Web Site Success Metrics: Addressing the Duality of Goals

The Internet’s ascension from an obscure U.S. Department of Defense experiment to a cultural icon has been remarkable. In less than a decade, it has extended into nearly every facet of society, from commerce to education to gaming. As of August 2006, there were approximately 92 million Web sites [3]. With the sheer quantity of […]
Opinion Inside risks

Liability Risks in Reusing Third-Party Software

Reuse of well-tried components promises cost-effective construction of high-quality software systems. With this approach, third-party software components are usually integrated into complex software systems. The risks of using such components of different suppliers are both technical and judicial. Some technical problems were discussed by Peter G. Neumann in the July 2006 "Inside Risks" column. Here, […]

Recent Issues

  1. July 2024 CACM cover
    July 2024 Vol. 67 No. 7
  2. June 2024 Vol. 67 No. 6
  3. May 2024 CACM cover
    May 2024 Vol. 67 No. 5
  4. April 2024 CACM cover with text
    April 2024 Vol. 67 No. 4