Catálogo de publicaciones - revistas

Compartir en
redes sociales


ACM Computing Surveys (CSUR)

Resumen/Descripción – provisto por la editorial en inglés
A journal of the Association for Computing Machinery (ACM), which publishes surveys, tutorials, and special reports on all areas of computing research. Volumes are published yearly in four issues appearing in March, June, September, and December.
Palabras clave – provistas por la editorial

No disponibles.

Disponibilidad
Institución detectada Período Navegá Descargá Solicitá
No detectada desde mar. 1969 / hasta dic. 2023 ACM Digital Library

Información

Tipo de recurso:

revistas

ISSN impreso

0360-0300

ISSN electrónico

1557-7341

Editor responsable

Association for Computing Machinery (ACM)

País de edición

Estados Unidos

Fecha de publicación

Tabla de contenidos

Factors that affect software systems development project outcomes

Laurie McLeod; Stephen G. MacDonell

<jats:p>Determining the factors that have an influence on software systems development and deployment project outcomes has been the focus of extensive and ongoing research for more than 30 years. We provide here a survey of the research literature that has addressed this topic in the period 1996–2006, with a particular focus on empirical analyses. On the basis of this survey we present a new classification framework that represents an abstracted and synthesized view of the types of factors that have been asserted as influencing project outcomes.</jats:p>

Palabras clave: General Computer Science; Theoretical Computer Science.

Pp. 1-56

Ambient intelligence

Fariba Sadri

<jats:p>In this article we survey ambient intelligence (AmI), including its applications, some of the technologies it uses, and its social and ethical implications. The applications include AmI at home, care of the elderly, healthcare, commerce, and business, recommender systems, museums and tourist scenarios, and group decision making. Among technologies, we focus on ambient data management and artificial intelligence; for example planning, learning, event-condition-action rules, temporal reasoning, and agent-oriented technologies. The survey is not intended to be exhaustive, but to convey a broad range of applications, technologies, and technical, social, and ethical challenges.</jats:p>

Palabras clave: General Computer Science; Theoretical Computer Science.

Pp. 1-66

A Survey on Personalized TV and NGN Services through Context-Awareness

Songbo Song; Hassnaa Moustafa; Hossam Afifi

<jats:p>The advances in IPTV (Internet Protocol Television) technology enable a new user-centric and interactive TV model, in which context-awareness is promising in making the user’s interaction with the TV dynamic and transparent. Our research interest is how to achieve TV service personalization applying context-awareness to the NGN IPTV architecture. In this article we present the different existing contributions that employ context-awareness to allow interactive services. Some of these contributions directly focus on TV, while others are proposed for specific NGN services. We present a technical analysis for these solutions and give some guidelines for future deployment of personalized IPTV services.</jats:p>

Palabras clave: General Computer Science; Theoretical Computer Science.

Pp. 1-18

Flow Oriented Approaches to QoS Assurance

Robert Wójcik; Andrzej Jajszczyk

<jats:p>The following flow-oriented architectures for quality of service assurance in IP networks are surveyed: Integrated Services, Connectionless Approach to QoS guarantees, Dynamic Packet State, Caspian Networks and Anagran, the Feedback and Distribution method, Flow-Based Differentiated Services, Flow-Aware Networking, the Flow-State-Aware transport, and Flow-Aggregate-Based services. The reasons why flow-awareness attracted so much attention are explained, and the current studies as well as the development history of the solutions are presented. The following features of the discussed architectures are compared: flow definition, classes of service, architecture, and signaling. Also, their pros and cons, complexity, and scalability, as well as perspectives are assessed.</jats:p>

Palabras clave: General Computer Science; Theoretical Computer Science.

Pp. 1-37

A Comparative Study of Palmprint Recognition Algorithms

David Zhang; Wangmeng Zuo; Feng Yue

<jats:p>Palmprint images contain rich unique features for reliable human identification, which makes it a very competitive topic in biometric research. A great many different low resolution palmprint recognition algorithms have been developed, which can be roughly grouped into three categories: holistic-based, feature-based, and hybrid methods. The purpose of this article is to provide an updated survey of palmprint recognition methods, and present a comparative study to evaluate the performance of the state-of-the-art palmprint recognition methods. Using the Hong Kong Polytechnic University (HKPU) palmprint database (version 2), we compare the recognition performance of a number of holistic-based (Fisherpalms and DCT+LDA) and local feature-based (competitive code, ordinal code, robust line orientation code, derivative of Gaussian code, and wide line detector) methods, and then investigate the error correlation and score-level fusion performance of different algorithms. After discussing the achievements and limitations of current palmprint recognition algorithms, we conclude with providing several potential research directions for the future.</jats:p>

Palabras clave: General Computer Science; Theoretical Computer Science.

Pp. 1-37

Flow Logic for Process Calculi

Hanne Riis Nielson; Flemming Nielson; Henrik Pilegaard

<jats:p>Flow Logic is an approach to statically determining the behavior of programs and processes. It borrows methods and techniques from Abstract Interpretation, Data Flow Analysis and Constraint Based Analysis while presenting the analysis in a style more reminiscent of Type Systems. Traditionally developed for programming languages, this article provides a tutorial development of the approach of Flow Logic for process calculi based on a decade of research.</jats:p> <jats:p> We first develop a simple analysis for the <jats:italic>π</jats:italic> -calculus; this consists of the specification, semantic soundness (in the form of subject reduction and adequacy results), and a Moore Family result showing that a least solution always exists, as well as providing insights on how to implement the analysis. We then show how to strengthen the analysis technology by introducing reachability components, interaction points, and localized environments, and finally, we extend it to a relational analysis. </jats:p> <jats:p>A Flow Logic is a program logic---in the same sense that a Hoare’s logic is. We conclude with an executive summary presenting the highlights of the approach from this perspective including a discussion of theoretical properties as well as implementation considerations.</jats:p> <jats:p> The electronic supplements present an application of the analysis techniques to a version of the <jats:italic>π</jats:italic> -calculus incorporating distribution and code mobility; also the proofs of the main results can be found in the electronic supplements. </jats:p>

Palabras clave: General Computer Science; Theoretical Computer Science.

Pp. 1-39

A Survey of Automatic Query Expansion in Information Retrieval

Claudio Carpineto; Giovanni Romano

<jats:p>The relative ineffectiveness of information retrieval systems is largely caused by the inaccuracy with which a query formed by a few keywords models the actual user information need. One well known method to overcome this limitation is automatic query expansion (AQE), whereby the user’s original query is augmented by new features with a similar meaning. AQE has a long history in the information retrieval community but it is only in the last years that it has reached a level of scientific and experimental maturity, especially in laboratory settings such as TREC. This survey presents a unified view of a large number of recent approaches to AQE that leverage various data sources and employ very different principles and techniques. The following questions are addressed. Why is query expansion so important to improve search effectiveness? What are the main steps involved in the design and implementation of an AQE component? What approaches to AQE are available and how do they compare? Which issues must still be resolved before AQE becomes a standard component of large operational information retrieval systems (e.g., search engines)?</jats:p>

Palabras clave: General Computer Science; Theoretical Computer Science.

Pp. 1-50

Free/Libre open-source software development

Kevin Crowston; Kangning Wei; James Howison; Andrea Wiggins

<jats:p>We review the empirical research on Free/Libre and Open-Source Software (FLOSS) development and assess the state of the literature. We develop a framework for organizing the literature based on the input-mediator-output-input (IMOI) model from the small groups literature. We present a quantitative summary of articles selected for the review and then discuss findings of this literature categorized into issues pertaining to inputs (e.g., member characteristics, technology use, and project characteristics), processes (software development practices, social processes, and firm involvement practices), emergent states (e.g., social states and task-related states), and outputs (e.g. team performance, FLOSS implementation, and project evolution). Based on this review, we suggest topics for future research, as well as identify methodological and theoretical issues for future inquiry in this area, including issues relating to sampling and the need for more longitudinal studies.</jats:p>

Pp. 1-35

A survey of emerging approaches to spam filtering

Godwin Caruana; Maozhen Li

<jats:p>From just an annoying characteristic of the electronic mail epoch, spam has evolved into an expensive resource and time-consuming problem. In this survey, we focus on emerging approaches to spam filtering built on recent developments in computing technologies. These include peer-to-peer computing, grid computing, semantic Web, and social networks. We also address a number of perspectives related to personalization and privacy in spam filtering. We conclude that, while important advancements have been made in spam filtering in recent years, high performance approaches remain to be explored due to the large scale of the problem.</jats:p>

Palabras clave: General Computer Science; Theoretical Computer Science.

Pp. 1-27

Structuring dimensions for collaborative systems evaluation

Pedro Antunes; Valeria Herskovic; Sergio F. Ochoa; Jose A. Pino

<jats:p>Collaborative systems evaluation is always necessary to determine the impact a solution will have on the individuals, groups, and the organization. Several methods of evaluation have been proposed. These methods comprise a variety of approaches with various goals. Thus, the need for a strategy to select the most appropriate method for a specific case is clear. This research work presents a detailed framework to evaluate collaborative systems according to given variables and performance levels. The proposal assumes that evaluation is an evolving process during the system lifecycle. Therefore, the framework, illustrated with two examples, is complemented with a collection of guidelines to evaluate collaborative systems according to product development status.</jats:p>

Palabras clave: General Computer Science; Theoretical Computer Science.

Pp. 1-28