ppxscal/embedding_network huggingface dataset:
Adobe Encore DVD 2.0 Classroom in a Book
Venue:  (2006)

The most comprehensive way to learn Adobe Encore DVD 2.0! Classroom in a Book, the best-selling series of hands-on software training workbooks, helps you learn the features of Adobe software quickly and easily. Classroom in a Book offers what no other book or training program does--an official training series from Adobe Systems Incorporated, developed with the support of Adobe product experts. Adobe Encore DVD 2.0 Classroom in a Book contains eleven lessons and a bonus DVD with lesson files. The book covers the basics of learning Adobe Encore DVD, and countless tips and techniques to help you quickly become an Adobe Encore DVD artist. You'll learn to create DVDs with advanced features such as interactive menus, multiple audio tracks, and subtitle tracks as well as learn about Encore DVD 2.0's new features, including a slideshow editor, flowchart, updated user interface, Adobe Bridge, automated chapter menus, and more. You can follow the book from start to finish or choose only those lessons that interest you. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Non-parametric classifier-independent feature selection
Authors: Naoto Abe, Mineichi Kudo
Venue: Pattern Recognition (2006)

Feature selection is used for finding a feature subset that has the most discriminative information from the original feature set. In practice, since we do not know the classifier to be used after feature selection, it is desirable to find a feature subset that is universally effective for any classifier. Such a trial is called classifier-independent feature selection. In this study, we propose a novel classifier-independent feature selection method on the basis of the estimation of Bayes discrimination boundary. The experimental results on 12 real-world datasets showed the fundamental effectiveness of the proposed method.
On choosing parameters in retrospective-approximation algorithms for simulation-optimization
Authors: Raghu Pasupathy
Venue: Proceedings of the 38th conference on Winter simulation (2006)

The Simulation-Optimization (SO) problem is a constrained optimization problem where the objective function is observed with error, usually through an oracle such as a simulation. Retrospective Approximation (RA) is a general technique that can be used to solve SO problems. In RA, the solution to the SO problem is approached using solutions to a sequence of approximate problems, each of which is generated using a specified sample size and solved to a specified error tolerance. In this paper, our focus is parameter choice in RA algorithms, where the term parameter is broadly interpreted. Specifically, we present (i) conditions that guarantee convergence of estimated solutions to the true solution; (ii) convergence properties of the sample-size and error-tolerance sequences that ensure that the sequence of estimated solutions converge to the true solution in an optimal fashion; and (iii) a numerical procedure that efficiently solves the generated approximate problems for one-dimensional SO.
A person-specific, rigorous aging model of the human face
Authors: Catherine M. Scandrett (née Hill), Christopher J. Solomon, Stuart J. Gibson
Venue: Pattern Recognition Letters (2006)

We present a statistically rigorous approach to the aging of digitised images of the human face. Our methodology is based on the calculation of optimised aging trajectories in a model space and aged images can be obtained through a fast, semi-automatic procedure. In addition, person-specific information about the subject at previous ages is included, allowing aging to proceed in the most appropriate direction in the model space. The theoretical basis is introduced and experimental results from our implementation are presented and discussed.
Load-balanced routing for mesh networks
Authors: Yaling Yang, Jun Wang, Robin Kravets
Venue: ACM SIGMOBILE Mobile Computing and Communications Review (2006)

Due to the static nature of nodes, in mesh networks, a poor choice of paths may remain unchanged for a long time and create hot spots. Hence, it is very important to design path weight functions (also called routing metrics) to facilitate load-balanced routing in mesh networks. Such path weight functions (PWFs) must reflect the shared nature of wireless channels and support easy calculation of loop-free paths. In this abstract, we present our theoretical studies of the requirements on PWFs and design the first PWF, called Metric of Interference and Channel-switching (MIC), that satisfies these requirements. Our simulation results show that MIC's performance is substantially better than existing PWFs. (See our technical report [5] for more details.)
ParaEval: using paraphrases to evaluate summaries automatically
Authors: Liang Zhou, Chin-Yew Lin, Dragos Stefan Munteanu, Eduard Hovy
Venue: Proceedings of the main conference on Human Language Technology Conference of the North American Chapter of the Association of Computational Linguistics (2006)

ParaEval is an automated evaluation method for comparing reference and peer summaries. It facilitates a tiered-comparison strategy where recall-oriented global optimal and local greedy searches for paraphrase matching are enabled in the top tiers. We utilize a domain-independent paraphrase table extracted from a large bilingual parallel corpus using methods from Machine Translation (MT). We show that the quality of ParaEval's evaluations, measured by correlating with human judgments, closely resembles that of ROUGE's.
Using natural language program analysis to locate and understand action-oriented concerns
Authors: David Shepherd, Zachary P. Fry, Emily Hill, Lori Pollock, K. Vijay-Shanker
Venue: Proceedings of the 6th international conference on Aspect-oriented software development (2007)

Most current software systems contain undocumented high-level ideas implemented across multiple files and modules. When developers perform program maintenance tasks, they often waste time and effort locating and understanding these scattered concerns. We have developed a semi-automated concern location and comprehension tool, Find-Concept, designed to reduce the time developers spend on maintenance tasks and to increase their confidence in the results of these tasks. Find-Concept is effective because it searches a unique natural language-based representation of source code, uses novel techniques to expand initial queries into more effective queries, and displays search results in an easy-to-comprehend format. We describe the Find-Concept tool, the underlying program analysis, and an experimental study comparing Find-Concept's search effectiveness with two state-of-the-art lexical and information retrieval-based search tools. Across nine action-oriented concern location tasks derived from open source bug reports, our Eclipse-based tool produced more effective queries more consistently than either competing search tool with similar user effort.
Ejb 3 in Action
Authors: Debu Panda, Reza Rahman, Derek Lane
Venue:  (2007)

EJB 3 in Action tackles EJB 3 and the Java Persistence API head-on, providing practical code samples, real-life scenarios, best practices, design patterns, and performance tuning tips. This book builds on the contributions and strengths of seminal technologies like Spring, Hibernate, and TopLink. EJB 3 is the most important innovation introduced in Java EE 5.0. EJB 3 simplifies enterprise development, abandoning the complex EJB 2.x model in favor of a lightweight POJO framework. The new API represents a fresh perspective on EJB without sacrificing the mission of enabling business application developers to create robust, scalable, standards-based solutions.EJB 3 in Action is a fast-paced tutorial, geared toward helping you learn EJB 3 and the Java Persistence API quickly and easily. For newcomers to EJB, this book provides a solid foundation in EJB. For the developer moving to EJB 3 from EJB 2, this book addresses the changes both in the EJB API and in the way the developer should approach EJB and persistence.
Convex hull based skew estimation
Authors: Bo Yuan, Chew Lim Tan
Venue: Pattern Recognition (2007)

Skew estimation and page segmentation are the two closely related processing stages for document image analysis. Skew estimation needs proper page segmentation, especially for document images with multiple skews that are common in scanned images from thick bound publications in 2-up style or postal envelopes with various printed labels. Even if only a single skew is concerned for a document image, the presence of minority regions of different skews or undefined skew such as noise may severely affect the estimation for the dominant skew. Page segmentation, on the other hand, may need to know the exact skew angle of a page in order to work properly. This paper presents a skew estimation method with built-in skew-independent segmentation functionality that is capable of handling document images with multiple regions of different skews. It is based on the convex hulls of the individual components (i.e. the smallest convex polygon that fully contains a component) and that of the component groups (i.e. the smallest convex polygon that fully contain all the components in a group) in a document image. The proposed method first extracts the convex hulls of the components, segments an image into groups of components according to both the spatial distances and size similarities among the convex hulls of the components. This process not only extracts the hints of the alignments of the text groups, but also separate noise or graphical components from that of the textual ones. To verify the proposed algorithms, the full sets of the real and the synthetic samples of the University of Washington English Document Image Database I (UW-I) are used. Quantitative and qualitative comparisons with some existing methods are also provided.
Solving large scale mixed integer programs of the fixed cost type
Authors: Glenn T. Martin
Venue: Issue 15 (November 1973) (1973)

This algorithm arose out of the necessity to handle setup effects in production scheduling, hence - inevitably - the acronym, "setup algorithm". However, the technique can be applied to a number of prevalent problems such as (certain) capital budgeting, media selection, plant/warehouse location, seasonal manpower leveling, lockbox, and others. The general model employs zero-one fixed cost (or setup) variables each of which dominates a set of continuous variables. Thus, if a fixed cost variable is at value one, the sum of the dominated set may take on any value up to a stated maximum. On the other hand, if the fixed cost variable is at value zero, all the dominated set is constrained to zero. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Activity theory as an analytical tool: a case study of IS development for an anti-retroviral treatment clinic in South Africa
Authors: Maria Rosali de Freitas, Elaine Byrne
Venue: Proceedings of the 2006 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries (2006)

Information systems development uses many different approaches and methodologies, such as soft systems methodology, to assist in the process of development and in the design of more successful information systems. However, many of these methodologies define information systems narrowly and fail to adequately take the larger contextual work environment into account. Activity Theory is a tool, borrowed from the field of psychology and development work research, which facilitates a more holistic view to be adopted by information systems practitioners and developers. In this paper Activity Theory, or more precisely the Activity Analysis and Development (ActAD) model, is used as an analytical tool in the design and development of an information system for an anti-retroviral treatment (ART) clinic in South Africa. The usefulness of applying the ActAD model is shown in this case study which focused on the investigation and observation of the quality of data and its use for decision support in the ART clinic. In addressing the question 'Does Activity Theory assist in highlighting challenges faced by the ART clinic with their current IS and assist in representing what users require from an IS?' we established the usefulness of the ActAD model in four areas. These included the identification of: the need for change; viewing information systems as part of the work activity; recognising the role of different stakeholders, and; the need for on-going support. We conclude that Activity Theory is a useful tool for information systems development and in particular the ActAD model is a tool which enables a more holistic approach to be taken in information systems development.
Network+ 2005 Q&A
Authors: Chimborazo LLC
Venue:  (2005)

Coverage includes- Offers a convenient and concise way to prepare for the Network+ certification exam by providing over 800 questions and answers to study from. Maps completely to the 2005 CompTIA Network+ certification exam and includes coverage of how to install, manage, and troubleshoot basic networking hardware and software. Perfect for effective self-study, answers are not included at the end of each chapter, rather than immediately following the questions. Chapters are organized by objectives, making the content and presentation of the book easy to follow and reference again and again. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
A self-distributing software environment for immersive multiprojector displays
Authors: Naoki Hashimoto, Yoshihiko Ishida, Makoto Sato
Venue: Systems and Computers in Japan (2007)

In multiprojector displays which surround users with high-resolution images, a PC-Cluster is often used for realistic and real-time image generation. However, it is quite troublesome to develop applications which support parallel processing on the PC-Cluster. It is also difficult to acquire enough rendering performance because of the limited bandwidth of the PC-Cluster. Therefore, we aim to achieve affordable and accessible software environments for the multiprojector displays. In this paper, we describe a self-distributing software environment for inheriting existent game engines which provide basic functions of realizing virtual environments. This environment achieves minimum data communication based on a master&ndash;slave model. The communication mechanism is automatically applied to target applications by intercepting APIs. Hence, we can directly exploit high capability of the existing game engines on the multiprojector displays. &copy; 2007 Wiley Periodicals, Inc. Syst Comp Jpn, 38(2): 1&ndash;9, 2007; Published online in Wiley InterScience (). DOI 10.1002&sol;scj.20705
Applying model reference adaptive search to American-style option pricing
Authors: Huiju Zhang, Michael C. Fu
Venue: Proceedings of the 38th conference on Winter simulation (2006)

This paper considers the application of stochastic optimization methods to American-style option pricing. We apply a randomized optimization algorithm called Model Reference Adaptive Search (MRAS) to pricing American-style options by parameterizing the early exercise boundary. Numerical results are provided for pricing American-style call and put options written on underlying assets following geometric Brownian motion and Merton jump-diffusion processes. The results from the MRAS algorithm are also compared with the Cross-Entropy (CE) method.
Lies and propaganda: detecting spam users in collaborative filtering
Authors: Bhaskar Mehta, Thomas Hofmann, Peter Fankhauser
Venue: Proceedings of the 12th international conference on Intelligent user interfaces (2007)

Collaborative Filtering systems are essentially social systems which base their recommendation on the judgment of a large number of people. However, like other social systems, they are also vulnerable to manipulation by malicious social elements. Lies and Propaganda may be spread by a malicious user who may have an interest in promoting an item, or downplaying the popularity of another one. By doing this systematically, with either multiple identities, or by involving more people, a few malicious user votes and profiles can be injected into a collaborative recommender system. This can significantly affect the robustness of a system or algorithm, as has been studied in recent work [5, 7]. While current detection algorithms are able to use certain characteristics of spam profiles to detect them, they suffer from low precision, and require a large amount of training data. In this work, we provide a simple unsupervised algorithm, which exploits statistical properties of effective spam profiles to provide a highly accurate and fast algorithm for detecting spam.
Advanced Programming Using Visual Basic 2005 w/ 180-day software and Student CD ROM, 3 edition
Authors: Julia Case Bradley, Anita C. Millspaugh
Venue:  (2006)

Advanced Programming Using Visual Basic .NET, by best-selling authors Bradley & Millspaugh, maintains the strong pedagogy that has helped thousands of students learn to program in Visual Basic. Because it teaches Visual Basic while incorporating basic concepts of programming, problem solving, and programming logic, the book has become a favorite of students and instructors alike. Advanced Programming in Visual Basic .NET follows the conventions, standards, and logic introduced in the authors' beginning Visual Basic text. The third edition incorporates new features in the language such as generics and Web master pages, while two new icons in the margins indicate security issues and major language changes. Table of contentsChapter 1. Visual Studio .NETChapter 2. Building Multitier Applications with ClassesChapter 3. Windows Database Applications using ADO.NETChapter 4. Windows Database using Related TablesChapter 5. Windows Database UpdatesChapter 6. Web ServicesChapter 7. Web Applications using ASP.NETChapter 8. Web Database ApplicationsChapter 9. Database Reports Using Crystal Reports Chapter 10. Using Collections and GenericsChapter 11. Creating User ControlsChapter 12. Creating Help FilesChapter 13. Looking AheadAppendix A. Answers to Feedback QuestionsAppendix B. Review of Visual Basic .NET ConceptsAppendix C. SQL Server ExpressAppendix D. SQL PrimerAppendix E. Tips and Shortcuts for Mastering the Environment
A review of information security issues and respective research contributions
Authors: Mikko T. Siponen, Harri Oinas-Kukkonen
Venue: ACM SIGMIS Database (2007)

This paper identifies four security issues (access to Information Systems, secure communication, security management, development of secure Information Systems), and examines the extent to which these security issues have been addressed by existing research efforts. Research contributions in relation to these four security issues are analyzed from three viewpoints: a meta-model for information systems, the research approaches used, and the reference disciplines used. Our survey reveals that most information security research has focused on the technical context, and on issues of access to IS and secure communication. The corresponding security issues have been resolved by using mathematical approaches as a research approach. The reference disciplines most commonly reflected have been mathematics, including philosophical logic. Based on this analysis, we suggest new directions for studying information security from an information systems viewpoint, with respect to research methodology and research questions. Empirical studies in relation to the issues of security management and the development of secure IS, based on suitable reference theories (e.g., psychology, sociology, semiotics, and philosophy), are particularly necessary.
Modeling and improving security of a local disk system for write-intensive workloads
Authors: Mais Nijim, Xiao Qin, Tao Xie
Venue: ACM Transactions on Storage (TOS) (2006)

Since security is of critical importance for modern storage systems, it is imperative to protect stored data from being tampered with or disclosed. Although an increasing number of secure storage systems have been developed, there is no way to dynamically choose security services to meet disk requests' flexible security requirements. Furthermore, existing security techniques for disk systems are not suitable to guarantee desired response times of disk requests. We remedy this situation by proposing an adaptive strategy (referred to as AWARDS) that can judiciously select the most appropriate security service for each write request, while endeavoring to guarantee the desired response times of all disk requests. To prove the efficiency of the proposed approach, we build an analytical model to measure the probability that a disk request is completed before its desired response time. The model also can be used to derive the expected value of disk requests' security levels. Empirical results based on synthetic workloads as well as real I/O-intensive applications show that AWARDS significantly improves overall performance over an existing scheme by up to 358.9&percnt; (with an average of 213.4&percnt;).
Software engineering team diversity and performance
Authors: Vreda Pieterse, Derrick G. Kourie, Inge P. Sonnekus
Venue: Proceedings of the 2006 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries (2006)

Reflection on software engineering as a sub-discipline within computer science reveals that it is as much about people and teamwork as it is about technical expertise. It is therefore important that a software engineer is not only competent in software development but also able to work effectively in a team. Based on the scholarly literature we derived a simple model for team composition and used it to guide, without coercion, our students during team formation. This research reports on an investigation into the role of personality diversity within teams of tertiary students taking a course in software engineering. Data collected confirms that both personality diversity in teams as well as competence of teams impacts positively on team performance. In contrast to other studies, our research data does not seek to couple personality with appropriate role allocation in the team; rather, our measurement is in respect of "raw" team diversity alone. In this study the correlation between personality diversity and the success of teams were captured at different stages during the development of a software engineering project tackled by the teams. The same was done with correlation between competence and team success. The personality diversity of the teams showed a strong correlation with team success during the inception phase. This correlation however weakened during the course of the year while the correlation between competence and success started slightly weaker than personality diversity during the inception phase, but grew very strong towards the completion of the team projects.
Developing Solutions with Microsoft InfoPath(TM) (Pro - Developer)
Authors: Vani Mandava Teredesai, Patrick Halstead, Matthew Blain
Venue:  (2004)

Deliver innovative, XML-based business solutions with a dynamic, easy-to-use front end-faster-with expert guidance, design patterns, and inside insights from two veterans of the Microsoft InfoPath development team.