ppxscal/embedding_network huggingface dataset:
Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears
Authors: Dana Moore, Raymond Budd, William Wright
Venue: Programmer To Programmer (2007)

As two of the leading MVC web frameworks for Python, Django and TurboGears allow you to develop and launch sites in a fraction of the time compared to traditional techniques and they provide greater stability, scalability, and management than alternatives. Packed with examples, this book will help you discover a new methodology for designing, coding, testing, and deploying rich web applications. A team of expert authors shows you the power of MVC frameworks and the capabilities of the TurboGears and Django packages. The Django chapters show you how to automate production of common web development tasks, portal creation, and content management, so you can focus on higher-level application issues and design. The TurboGears chapters illustrate how to rapidly create modern, highly interactive Web 2.0 applications. For both frameworks, you'll create useful applications that exemplify common Web 2.0 design paradigms and their solutions. Ultimately, you'll leverage your Python skills using Django and TurboGears and go from novice to RIA expert. What you will learn from this book * How you can use frameworks to save you time and frustration in the development cycle * The elements, differences, and similarities of the TurboGears and Django frameworks * Advanced capabilities of both frameworks and how they easily solve issues common to web applications * Approaches to simplifying your client side JavaScript(r) with MochiKit, a Pythonic JavaScript library * How to pair TurboGears with Flash for even more possibilities Who this book is for This book is for Python developers who want to learn rapid Web 2.0 development techniques using frameworks and incorporating a model-view-controller architecture. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Facilitating 4G convergence using IMS
Authors: Ahmed Hasswa, Hossam Hassanein, Abd-Elhamid M. Taha
Venue: Proceedings of the 2009 conference on Information Science, Technology and Applications (2009)

In order to achieve the Fourth Generation of wireless communications (4G) goal of convergent and omnipresent communications and services, an efficient service delivery platform is necessary. The most promising services platform is the IP Multimedia Subsystem (IMS) as defined by the Third Generation Partnership Project. IMS provides a reliable and efficient architecture that supports multiple service categories while maintaining QoS and managing many aspects of the network such as authentication and accounting Utilizing IMS and enhancing its components to provide the abovementioned services can significantly help in building the envisioned ubiquitous 4G environment that consists of a standardized IMS core with extended capabilities. In this paper we describe how 4G convergence and mobility enhancement can be achieved via IMS. We also present a survey of current IMS convergence schemes for 4G.
Integrated Approach for Developing Agile Strategy
Authors: Hossam S. Ismail, Mark Hetherington
Venue: Proceeding of the 2006 conference on Leading the Web in Concurrent Engineering: Next Generation Concurrent Engineering (2006)

This paper presents a framework for concurrently evaluating a manufacturing system through examination of turbulent factors affecting the business as a whole. The system then proposes tools and techniques which can be implemented to limit the effect of environmental turbulence, or, to strengthen capabilities which maximise manufacturing performance. The system goes on to assess strategy and suggests whether current manufacturing strategy is relevant and effective when examined through agile perspectives in the current business environment. If areas of weakness are found they are highlighted for attention.
Dictionary-based order-preserving string compression for main memory column stores
Authors: Carsten Binnig, Stefan Hildenbrand, Franz Färber
Venue: Proceedings of the 35th SIGMOD international conference on Management of data (2009)

Column-oriented database systems [19, 23] perform better than traditional row-oriented database systems on analytical workloads such as those found in decision support and business intelligence applications. Moreover, recent work [1, 24] has shown that lightweight compression schemes significantly improve the query processing performance of these systems. One such a lightweight compression scheme is to use a dictionary in order to replace long (variable-length) values of a certain domain with shorter (fixedlength) integer codes. In order to further improve expensive query operations such as sorting and searching, column-stores often use order-preserving compression schemes. In contrast to the existing work, in this paper we argue that orderpreserving dictionary compression does not only pay off for attributes with a small fixed domain size but also for long string attributes with a large domain size which might change over time. Consequently, we introduce new data structures that efficiently support an order-preserving dictionary compression for (variablelength) string attributes with a large domain size that is likely to change over time. The main idea is that we model a dictionary as a table that specifies a mapping from string-values to arbitrary integer codes (and vice versa) and we introduce a novel indexing approach that provides efficient access paths to such a dictionary while compressing the index data. Our experiments show that our data structures are as fast as (or in some cases even faster than) other state-of-the-art data structures for dictionaries while being less memory intensive.
Reengineering Software: A Case Study
Authors: Megan Graham, Michael J. Oudshoorn
Venue: Proceeding of the 2005 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fourth SoMeT_W05 (2005)

Optimally software design should be robust enough to handle any future additions or code changes, however it is not always possible to predict the direction a software project will go in. In research projects and in-house projects, where the user and creator are often the same, software design may be overlooked entirely. If software is complex, or has not been designed for its current modifications, it may merit reengineering. The future use and needs of the program must be evaluated. There are many metrics that are used to make this decision, but these metrics only act as a guide. Most of the decision to redesign a software system is subjective, and is often made as the development of the program becomes increasingly difficult. In this paper, the redesign of a complex piece of software is examined. The process of redesign is evaluated to determine if the work put into it was worth the benefits accrued by the new design.
ELEMENTS OF A DOCUMENTATION FRAMEWORK FOR AGENT-BASED SIMULATION MODELS
Authors: Cornelia Triebig, Franziska Klugl
Venue: Cybernetics and Systems (2009)

Sufficient and appropriate documentation of a simulation model forms an essential prerequisite for quality assessment as well as for activities of maintenance, reuse, or reproduction of the model and its results. This is true for every simulation paradigm. However, in particular for agent-based simulations with their high degree of freedom in design, their usually complex behavior and interactions, their high level of detail and heterogeneity, etc., documentation becomes indispensable, and also problematic. This article contributes to general advancement of the methodological basis of agent-based simulations by presenting a structured way of documenting agent-based simulation models. We propose a documentation framework that consists of six different categories of model information: metadata, informal model characterization, model contents, expected simulation behavior, experimental frame, and passed tests.
Query-based sentence fusion is better defined and leads to more preferred results than generic sentence fusion
Authors: Emiel Krahmer, Erwin Marsi, Paul van Pelt
Venue: Proceedings of the 46th Annual Meeting of the Association for Computational Linguistics on Human Language Technologies: Short Papers (2008)

We show that question-based sentence fusion is a better defined task than generic sentence fusion (Q-based fusions are shorter, display less variety in length, yield more identical results and have higher normalized Rouge scores). Moreover, we show that in a QA setting, participants strongly prefer Q-based fusions over generic ones, and have a preference for union over intersection fusions.
Balancing Scientist Needs and Volunteer Preferences in Volunteer Computing Using Constraint Optimization
Authors: James Atlas, Trilce Estrada, Keith Decker, Michela Taufer
Venue: Proceedings of the 9th International Conference on Computational Science: Part I (2009)

BOINC is a middleware for Volunteer Computing. In BOINC projects, heterogeneous resources distributed across the Internet are used for large-scale scientific simulations. The large need for resources in BOINC projects often competes with volunteer preferences: volunteers can impose limits on the use of their idle resources. Most of the time, maximum project performance can be achieved only when volunteer preferences are neglected.To address this problem, we propose a novel optimization procedure based on constraint optimization techniques that actively allocates volunteer resources to improve project throughput and, at the same time, aims to preserve volunteer preferences. We show the increase in project throughput obtained with our approach and discuss the trade-off between volunteer preferences and project throughput.
Using design patterns in object-oriented finite element programming
Authors: B. C. P. Heng, R. I. Mackie
Venue: Computers and Structures (2009)

This paper proposes the use of design patterns to capture best practices in object-oriented finite element programming. Five basic design patterns are presented. In Model-Analysis separation, analysis-related classes are separated from those related to finite element modelling. Model-UI separation separates responsibilities related to the user interface from model classes. Modular Element uses object composition to reduce duplication in element type classes while avoiding the problems associated with class inheritance. Composite Element lets clients handle substructures and elements uniformly. Decomposing the analysis subsystem as in Modular Analyzer increases reuse and flexibility. Alternative solutions to each pattern are also reviewed.
A Discussion on Domain Modeling in an Example of Motivation-Based Human Resource Management
Authors: Keiichi Ishibashi, Masaaki Hashimoto, Keiichi Katamine, Ryoma Shiratsuchi, Keita Asaine, Takako Nakatani, Naoyasu Ubayashi, Yoshihiro Akiyama
Venue: Proceeding of the 2008 conference on Knowledge-Based Software Engineering: Proceedings of the Eighth Joint Conference on Knowledge-Based Software Engineering (2008)

This paper proposes a domain model comprising a static model, dynamic model and scenario generation method for providing a foundation for motivation-based human resource management. One of the main concerns of managers when establishing a management method in an organization, is the individual members' motivation for the method. It is, however, difficult to manage the members' motivation, because the human resource is very complicated. We therefore, propose a domain model by applying Lawler's motivation model. Using this model, we analyze an actual example of successfully establishing CCPM (Critical Chain Project Management) in a company. We discuss primarily the stability of states, motivation, understanding of individuals' roles and their relationship.
Design of 100 μW Wireless Sensor Nodes for Biomedical Monitoring
Authors: Lennart Yseboodt, Michael Nil, Jos Huisken, Mladen Berekovic, Qin Zhao, Frank Bouwens, Jos Hulzink, Jef Meerbergen
Venue: Journal of Signal Processing Systems (2009)

Wireless sensor nodes span a wide range of applications. This paper focuses on the biomedical area, more specifically on healthcare monitoring applications. Power dissipation is the dominant design constraint in this domain. This paper shows the different steps to develop a digital signal processing architecture for a single channel electrocardiogram application, which is used as an application example. The target power consumption is 100 μW as that is the power energy scavengers can deliver. We follow a bottleneck-driven approach: first the algorithm is tuned to the target processor, then coarse grained clock-gating is applied, next the static as well as the dynamic dissipation of the digital processor is reduced by tuning the core to the target domain. The impact of each step is quantified. A solution of 11 μW is possible for both radio and DSP running the electrocardiogram algorithm.
Nonlocal Variational Image Deblurring Models in the Presence of Gaussian or Impulse Noise
Authors: Miyoun Jung, Luminita A. Vese
Venue: Proceedings of the Second International Conference on Scale Space and Variational Methods in Computer Vision (2009)

We wish to recover an image corrupted by blur and Gaussian or impulse noise, in a variational framework. We use two data-fidelity terms depending on the noise, and several local and nonlocal regularizers. Inspired by Buades-Coll-Morel, Gilboa-Osher, and other nonlocal models, we propose nonlocal versions of the Ambrosio-Tortorelli and Shah approximations to Mumford-Shah-like regularizing functionals, with applications to image deblurring in the presence of noise. In the case of impulse noise model, we propose a necessary preprocessing step for the computation of the weight function. Experimental results show that these nonlocal MS regularizers yield better results than the corresponding local ones (proposed for deblurring by Bar et al.) in both noise models; moreover, these perform better than the nonlocal total variation in the presence of impulse noise. Characterization of minimizers is also given.
User grouping behavior in online forums
Authors: Xiaolin Shi, Jun Zhu, Rui Cai, Lei Zhang
Venue: Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining (2009)

Online forums represent one type of social media that is particularly rich for studying human behavior in information seeking and diffusing. The way users join communities is a reflection of the changing and expanding of their interests toward information. In this paper, we study the patterns of user participation behavior, and the feature factors that influence such behavior on different forum datasets. We find that, despite the relative randomness and lesser commitment of structural relationships in online forums, users' community joining behaviors display some strong regularities. One particularly interesting observation is that the very weak relationships between users defined by online replies have similar diffusion curves as those of real friendships or co-authorships. We build social selection models, Bipartite Markov Random Field (BiMRF), to quantitatively evaluate the prediction performance of those feature factors and their relationships. Using these models, we show that some features carry supplementary information, and the effectiveness of different features vary in different types of forums. Moreover, the results of BiMRF with two-star configurations suggest that the feature of user similarity defined by frequency of communication or number of common friends is inadequate to predict grouping behavior, but adding node-level features can improve the fit of the model.
Social network structure as a critical success condition for open source software project communities
Authors: Ronald M. Lee
Venue:  (2008)

In recent years, a surprising new phenomenon has emerged in which globally-distributed online communities collaborate to create useful and sophisticated computer software. These open source software groups are comprised of generally unaffiliated individuals and organizations who work in a seemingly chaotic fashion and who participate on a voluntary basis without direct financial incentive. The purpose of this research is to investigate the relationship between the social network structure of these intriguing groups and their level of output and activity, where social network structure is defined as (1) closure or connectedness within the group, (2) bridging ties which extend outside of the group, and (3) leader centrality within the group. Based on well-tested theories of social capital and centrality in teams, propositions were formulated which suggest that social network structures associated with successful open source software project communities will exhibit high levels of bridging and moderate levels of closure and leader centrality. The research setting was the SourceForge hosting organization and a study population of 143 project communities was identified. Independent variables included measures of closure and leader centrality defined over conversational ties, along with measures of bridging defined over membership ties. Dependent variables included source code commits and software releases for community output, and software downloads and project site page views for community activity. A cross-sectional study design was used and archival data were extracted and aggregated for the two-year period following the first release of project software. The resulting compiled variables were analyzed using multiple linear and quadratic regressions, controlling for group size and conversational volume. Contrary to theory-based expectations, the surprising results showed that successful project groups exhibited low levels of closure and that the levels of bridging and leader centrality were not important factors of success. These findings suggest that the creation and use of open source software may represent a fundamentally new socio-technical development process which disrupts the team paradigm and which triggers the need for building new theories of collaborative development. These new theories could point towards the broader application of open source methods for the creation of knowledge-based products other than software.
Path-Based Reputation System for MANET Routing
Authors: Ji Li, Teng-Sheng Moh, Melody Moh
Venue: Proceedings of the 7th International Conference on Wired/Wireless Internet Communications (2009)

Most existing reputation systems in mobile ad hoc networks (MANET) consider only node reputations when selecting routes. Therefore, reputation and trust are only ensured within a one-hop distance when routing decisions are made. This often fails to provide the most reliable, trusted route. In this paper we propose a system that is based on path reputation, which is computed from the reputation and trust values of each and every node in the route. This greatly enhances the reliability of the resulting routes. The system is simulated on top of the AODV (Ad-hoc On-demand Distance Vector) routing protocol. It is effective at detecting misbehaving nodes, including selfishness and worm-hole attacks. It greatly improves network throughput in the midst of malicious nodes and requires very limited message overhead. To our knowledge, this is the first path-based reputation system proposal that is applicable to non-source-based routing schemes.
Knowledge-supported graphical illustration of texts
Authors: K. Hartmann, S. Schlechtweg, R. Helbing, Th. Strothotte
Venue: Proceedings of the working conference on Advanced visual interfaces (2002)

We introduce a new method to automatically and dynamically illustrate arbitrary texts from a predefined application domain. We demonstrate this method with two experimental systems (Text Illustrator and Agi3le) which are designed to illustrate anatomy textbooks. Both systems exploit a symbolic representation of the content of structured geometric models. In addition, the approach taken by the Agi3le-system is based on an ontology providing a formal representation of important concepts within the application domain as well as a thesaurus containing alternative linguistic and visual realizations for entities within the formal domain representation. The presented method is text-driven, i.e., an automated analysis of the morphologic, syntactic and semantic structures of noun phrases reveals the key concepts of a text portion to be illustrated. The specific relevance of entities within the formal representation is determined by a spreading activation approach. This allows to derive important parameters for a non-photorealistic rendering process: the selection of suitable geometric models, camera positions and presentation variables for individual geometric objects. Part-whole relations are considered to assign visual representations to elements of the formal domain representation. Presentation variables for objects in the 3D rendering are chosen to reflect the estimated relevance of their denotation. As a result, expressive non-photorealistic illustrations which are focussed on the key concepts of individually selected text passages are generated automatically. Finally, we present methods to integrate user interaction within both media, the text and the computer-generated illustration, in order to adjust the presentation to individual information seeking goals.
Analysis of imperative XML programs
Authors: Christoph Reichenbach, Michael G. Burke, Igor Peshansky, Mukund Raghavachari
Venue: Information Systems (2009)

The widespread adoption of XML has led to programming languages that support XML as a first class construct. In this paper, we present a method for analyzing and optimizing imperative XML processing programs. In particular, we present a program analysis, based on a flow-sensitive type system, for detecting both redundant computations and redundant traversals in such programs. The analysis handles imperative loops that traverse XML values explicitly and declarative queries over XML data in a uniform framework. We describe two optimizations that take advantage of our analysis: one merges queries that traverse the same set of XML nodes, and the other replaces an XPath expression by a previously computed result. We demonstrate performance improvements for selected XMark benchmark queries and XLinq sample queries.
The role of assumption identification in autonomous agent reasoning
Authors: Georgios K. Giannikis, Aspassia Daskalopulu
Venue: Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2 (2009)

The concept of autonomy is central to the notion of agenthood and has been addressed by many researchers in the multi-agent systems community. We argue that the degree to which an agent's reasoning is autonomous is affected by the degree to which it is able to choose its assumptions autonomously. We discuss a technique that enables agents to identify appropriate assumptions dynamically, by employing representations of norms in Default Logic.