ppxscal/embedding_network huggingface dataset:
Measuring developer contribution from software repository data
Authors: Georgios Gousios, Eirini Kalliamvakou, Diomidis Spinellis
Venue: Proceedings of the 2008 international working conference on Mining software repositories (2008)

Apart from source code, software infrastructures supporting agile and distributed software projects contain traces of developer activity that does not directly affect the product itself but is important for the development process. We propose a model that, by combining traditional contribution metrics with data mined from software repositories, can deliver accurate developer contribution measurements. The model creates clusters of similar projects to extract weights that are then applied to the actions a developer performed on project assets to extract a combined measurement of the developer's contribution. We are currently implementing the model in the context of a software quality monitoring system while we are also validating its components by means of questionnaires.
Reliability in multicast communications
Authors: Juan Ramón Díaz Santos, Jaime Lloret Mauri, José Miguel Jiménez Herranz
Venue: Proceedings of the 4th WSEAS International Conference on Applied Informatics and Communications (2004)

This article deals with a multicast application development for great size archives transference. This transference is done from a server to a selected number of network clients. The application combines the advantages of multicast traffic, which gives higher local network bandwidth performance, with the advantages of reliable traffic.
Challenges in gate level modeling for delay and SI at 65nm and below
Authors: Igor Keller, King Ho Tam, Vinod Kariat
Venue: Proceedings of the 45th annual Design Automation Conference (2008)

In this paper we review the prior art and recent advances in the area of standard cell modeling for delay and noise analyses, suggest a taxonomy of different cell models, and discuss their strengths and weaknesses. We also discuss challenges in cell modeling for delay and noise analyses arising in new submicron process nodes.
Global Software Engineering Research in a Small Country
Authors: Kevin Ryan
Venue: Proceedings of the 13th IEEE International Conference on on Engineering of Complex Computer Systems (2008)

The Republic of Ireland has been a surprising success story in the global software market for reasons which are neither agreed nor obvious. However outsourcing towards lower cost countries is a threat to this success. One potential counter move is to invest heavily in software engineering research so as to stay ahead of the curve. To meet the national strategic need this research needs to be internationally credible but locally applicable. Experience to date has shown that this can be done, but only if the research resources are carefully organised and directed. The lessons learned could be applicable to other small and medium sized countries.
Topological simplification of isosurfaces in volumetric data using octrees
Authors: James Vanderhyde, Andrzej Szymczak
Venue: Graphical Models (2008)

Volumetric data, such as output from CT scans or laser range scan processing methods, often have isosurfaces that contain topological noise-small handles and holes that are not present in the original model. Because this noise can significantly degrade the performance of other geometric processing algorithms, we present a volumetric method that removes the topological noise and patches holes in undefined regions for a given isovalue. We start with a surface completely inside the isosurface of interest and a surface completely outside the isosurface. These surfaces are expanded and contracted, respectively, on a voxel-by-voxel basis. Changes in topology of the surfaces are prevented at every step using a local topology test. The result is a pair of surfaces that accurately reflect the geometry of the model but have simple topology. We represent the volume in an octree format for improved performance in space and time.
Practical REST on Rails 2 Projects (Practical Projects)
Authors: Ben Scofield
Venue:  (2008)

Practical REST on Rails 2 Projects is a guide to joining the burgeoning world of open web applications. It argues that opening up your application can provide significant benefits and involves you in the entire processfrom setting up your application, to creating clients for it, to handling success and all its attendant problems. This book is the essential resource for anyone who wants to make their web application a full participant in the new Internet. This book is intended for intermediatetoadvanced Rails developerspeople who use Rails regularly for sites and applications more complicated than the prototypical rollyourown blog. In particular, its targeted at Rails developers who want to be good Web 2.0 citizenssharing the functionality of their app with other sites to the betterment of everyone. Application projects include iPhone, Facebook, and REST for the enterprise. What youll learn Develop REST web services in Rails 2 Framework. Build from the serverside perspective and integrate with PHP. Build from the client side using a JavaScript widget. Develop RESTful application on Rails for the Apple iPhone. Create a Facebook application using REST on Rails. Examine REST on Rails for the Enterprise. Who is this book for? This book is intended for intermediatetoadvanced Rails developerspeople who use Rails regularly for sites and applications more complicated than the prototypical rollyourown blog. Related Titles Beginning Rails: From Novice to Professional
Norms for modeling agents' interaction in ubiquitous environments
Authors: Ismail Khalil Ibrahim
Venue: Mobile Information Systems (2008)

In ubiquitous environments a vast amount of mobile human and software entities, each with limited resources and knowledge, needs to interact with each other to achieve common and/or individual goals within a specific context. Due to their autonomy, proactiveness, mobility, social capability, and the successful implementation of agent mediated applications and services over the Web, different scenarios have been proposed in literature for the use of agents in ubiquitous environments for a wide range of applications such as user interfaces, mobile computing, information retrieval and filtering, smart messaging, telecommunication and m-commerce. In this paper, we address the problem of modeling agents' interaction in ubiquitous environments. We argue agents' interactions can be modeled using norms, which are represented mathematically as zero set of n-variate functions. We utilize the barycentic coordinates to show how agents should behave based on established protocols, rules of conduct or accepted social practices.
Solving Minimum Power Broadcast Problem in Wireless Ad-Hoc Networks Using Genetic Algorithm
Authors: Xiang Wu, Xinheng Wang, Rui Liu
Venue: Proceedings of the Communication Networks and Services Research Conference (2008)

A novel permutation encoded Genetic Algorithm (GA) is proposed for solving the minimum power broadcast (MPB) problem in wireless ad-hoc networks. The problem has been proven to be non-deterministic polynomial (NP) complete, and diverse heuristic algorithms were reported to solve this problem recently. In this study, the MPB problem has been mathematically formulated to a constrained optimisation problem using a graph representation, and a GA-based approach is developed to cooperate with a deterministic greedy-like algorithm to obtain the MPB tree. The powerful search capability of GA is a key factor in improving the system performance in terms of the total consumption power. A variety of simulations were conducted to examine the performance of the proposed GA approach, and the results indicate that the proposed GA approach significantly outperforms the greedy-based Broadcast Incremental Power (BIP) algorithm and exhibits competitive search strength compared with other recently proposed optimisation methods.
Construire des applications fiables &agrave; base de services mobiles
Authors: Alberto Portilla, Tan Hanh, Javier Alfonso Espinosa-Oviedo, Christine Collet, Genoveva Vargas-Solar
Venue: Proceedings of the 4th French-speaking conference on Mobility and ubiquity computing (2008)

Along with the emergence of ubiquitous computing there is a need for building reliable and secure applications that provide access to information in a continuous way. In such a context, access to resources and applications must be done in a flexible way through services that come up as a new paradigm for programming and organizing operations. In this paper we present an approach for building reliable mobile applications based on services oriented paradigm and the use of a contract based coordination model. Thanks to contracts, it is possible to associate a personalized behavior to a flow describing the logic of a mobile services based application. Contracts ensure transactional properties at execution time in the presence of exceptions and make applications aware of their execution context (QoS)
Improving the match between callers and receivers: A study on the effect of contextual information on cell phone interruptions
Authors: D. Avrahami, D. Gergle, S. E. Hudson, S. Kiesler
Venue: Behaviour & Information Technology (2007)

A problem with the location-free nature of cell phones is that callers have difficulty predicting receivers' states, leading to inappropriate calls. One promising solution involves helping callers decide when to interrupt by providing them contextual information about receivers. We tested the effectiveness of different kinds of contextual information by measuring the degree of agreement between receivers' desires and callers' decisions. In a simulation, five groups of participants played the role of 'Callers', choosing between making calls or leaving messages, and a sixth group played the role of 'Receivers', choosing between receiving calls or receiving messages. Callers were provided different contextual information about Receivers' locations, their cell phones' ringer state, the presence of others, or no information at all. Callers provided with contextual information made significantly more accurate decisions than those without it. Our results suggest that different contextual information generates different kinds of improvements: more appropriate interruptions or better avoidance of inappropriate interruptions. We discuss the results and implications for practice in the light of other important considerations, such as privacy and technological simplicity.
Improving the Efficiency of Power Management Techniques by Using Bayesian Classification
Authors: Hwisung Jung, Massoud Pedram
Venue: Proceedings of the 9th international symposium on Quality Electronic Design (2008)

This paper presents a supervised learning based dynamic power management (DPM) framework for a multicore processor, where a power manager (PM) learns to predict the system performance state from some readily available input features (such as the state of service queue occupancy and the task arrival rate) and then uses this predicted state to look up the optimal power management action from a pre-computed policy lookup table. The motivation for utilizing supervised learning in the form of a Bayesian classifier is to reduce overhead of the PM which has to recurrently determine and issue voltage-frequency setting commands to each processor core in the system. Experimental results reveal that the proposed Bayesian classification based DPM technique ensures system-wide energy savings under rapidly and widely varying workloads.
Effect of He-Xe mixtures on excitation efficiency in PDP and comparison of Ne-Xe mixtures with computational method
Authors: A. Khorami, M. Fathipour, F. Bahmani
Venue: Proceedings of the 1st WSEAS International Conference on Computational Chemistry (2007)

Each cell in a plasma display panel (PDP) is activated by discharge of a mixture of rare gases such as He or Ne and the excitation of a main gas such as Xe. Due to the limitation in increasing Xe partial pressure, the luminous efficiency of PDP is usually lower than that of Cathode Ray Tube (CRT). In this paper we have investigated the effect of mixture composition on the micro discharge cell efficiency. We show that the excitation efficiency and luminous efficiency in He-Xe mixtures is lower than that of Ne-Xe mixtures. We find that adding a small amount of Ar in a Ne-Xe mixture increases cell efficiency, while for He-Xe mixtures cell efficiency is reduced.
Embedding Event Algebras and Process for ECA Rules for the Semantic Web
Authors: Erik Behrends, Oliver Fritzen, Wolfgang May, Franz Schenk
Venue: Fundamenta Informaticae (2008)

We describe how Event-Condition-Action (ECA) rules can be combined with event algebras like SNOOP for specification of the event part, and process algebras like CCS for specification of the action part to obtain a powerful, declarative formalism that also covers intuitively procedural tasks in an appropriate way. Since these formalisms have a concise formal semantics, verification and other kinds of reasoning about such specifications are possible. Using a rulemarkupwith cleanly distinguished rule components allows for such a compositional approach. The approach is currently under implementation in the MARS (Modular Active Rules for the Semantic Web) Framework.
Non-linear dynamic behavior of thin rectangular plates parametrically excited using the asymptotic method, part 2: computation of the phase angle
Authors: Mihai Bugaru, Ovidiu Vasile
Venue: Proceedings of the 10th WSEAS International Conference on APPLIED MATHEMATICS (2006)

The paper reveals recent developments of the influence of the geometric imperfections on the phase angle of the non-linear vibrations of thin rectangular plates parametrically excited. In the region of principal parametric resonance, starting from the temporal non-linear differential equation that describes the oscillatory movement and using the second order approximation of the asymptotic method was computed the amplitude as function of system parameters and geometric imperfections. By varying the intensity of the geometric imperfections was obtained their influence upon the amplitude for the stationary non-linear dynamic response.
From Program to Product: Turning Your Code into a Saleable Product
Authors: Rocky Smolin
Venue:  (2008)

Many wouldbe software entrepreneurs with expertise in many fields attempt to turn a homegrown applicationone developed for use in their own business or professioninto a commercial product. Lack of knowledge, experience, or skills often prevents the idea from ever taking shape, let alone achieving its potential. Entering a new field to start a business leaves many developers unprepared and not even fully aware its something they know so little about. They will also often have a job that conflicts with the time commitment required to market the program well enough for it to become a complete success. Do you have an idea for a commercially viable software product or already have a product with the potential for dream financial rewards? Wouldbe software entrepreneurs must consult From Program to Product: Turning Your Code into a Saleable Product, written by software developer and entrepreneur Rocky Smolin, for an indispensable roadmap to creating a commercially successful software product. Smolin shares insights from his own experience and covers topics you may never anticipate but are vital to success, like pricing, documentation, licensing, and tracking customers. What youll learn Rocky Smolin walks you through the essentials of turning a development project into a product, including How to determine the best method of licensing your work and how to enforce that license Choosing the appropriate price, calculating potential revenue, and selecting payment methods, including leasing and support options Selling products direct to the customer, through retailers, and via other sales channels Managing technical considerations within your development project, including logos, splash screens, output, error trapping and reporting, and localization/internationalization Creating attractive packaging and developing an appearance for the product, including within the application itself, supporting documentation, and in external components Handling marketing, sales, and administrationlearn product differentiation, lead generation, prospect tracking, and customer followups Who is this book for? From Program to Product: Turning Your Code into a Saleable Product is for both the lone ranger programmer and small developer teams of 23 persons each. If you have a program developed for your own use and would like to commercialize it, but are stymied at the many issues to consider and resolve before selling to the public, youll find your answers here. Additionally, if youre a programmer at the moment with an idea or a desire to try to create a commercially viable application, and youre motivated by the dream of cash flow, this book is a vital roadmap. Related Titles Eric Sink on the Business of Software Micro-ISV: From Vision to Reality
A continuous shape sensitivity equation method for unsteady laminar flows
Authors: F. Ilinca, D. Pelletier
Venue: International Journal of Computational Fluid Dynamics (2007)

This paper presents the application of a general shape sensitivity equation method (SEM) to unsteady laminar flows. The formulation accounts for complex parameter dependence and is suitable for a wide range of problems. The flow and sensitivity equations are solved on 3D meshes using a Streamline-Upwind Petrov Galerkin (SUPG) finite element method. In the case of shape parameters, boundary conditions for sensitivities depend on the flow gradient at the boundary. Therefore, an accurate recovery of solution gradients is crucial to the success of shape sensitivity computations. In this work, solution gradients at boundary points are extracted using the Finite Node Displacement (FiND) method on which the finite element discretization is enriched locally via the insertion of nodes close to the boundary points. The normal derivative of the solution is then determined using finite differences. This approach to evaluate shape sensitivity boundary conditions is embedded in the continuous SEM. The methodology is applied to the flow past a cylinder in ground proximity. First, the proposed method is verified on a steady state problem. The computed sensitivity is compared to the actual change in the solution when a small perturbation is imposed to the shape parameter. Then, the study investigates the ability of the SEM to anticipate the unsteady flow response to changes in the ground to cylinder gap. A reduction of the gap causes damping of the vortex shedding while an increase amplifies the unsteadiness.
Finding synchronization defects in java programs: extended static analyses and code patterns
Authors: Frank Otto, Thomas Moschny
Venue: Proceedings of the 1st international workshop on Multicore software engineering (2008)

Concurrent programming is getting more and more important. Managing concurrency requires the usage of synchronization mechanisms, which is error-prone. Well-known examples for synchronization defects are deadlocks and race conditions. Detecting such errors is known to be difficult. There are several approaches to identify potential errors, but they either produce a high number of false positives or suffer from high computational overhead, catching only a small number of defects. Our approach uses static analysis techniques combined with points-to and may-happen-in-parallel (MHP) information to reduce the number of false positives. Additionally, we present code patterns indicating possible synchronization problems. We have implemented our approach using the Java framework Soot. Our tool was tested with small code examples, an open source web server, and commercial software. First results show that the number of false positives is reduced significantly.
NML computation algorithms for tree-structured multinomial Bayesian networks
Authors: Petri Kontkanen, Hannes Wettig, Petri Myllymäki
Venue: EURASIP Journal on Bioinformatics and Systems Biology (2007)

Typical problems in bioinformatics involve large discrete datasets. Therefore, in order to apply statistical methods in such domains, it is important to develop efficient algorithms suitable for discrete data. The minimum description length (MDL) principle is a theoretically well-founded, general framework for performing statistical inference. The mathematical formalization of MDL is based on the normalized maximum likelihood (NML) distribution, which has several desirable theoretical properties. In the case of discrete data, straightforward computation of the NML distribution requires exponential time with respect to the sample size, since the definition involves a sum over all the possible data samples of a fixed size. In this paper, we first review some existing algorithms for efficient NML computation in the case of multinomial and naive Bayes model families. Then we proceed by extending these algorithms to more complex, tree-structured Bayesian networks.
Maximum likelihood classification combined with spectral angle mapper algorithm for high resolution satellite imagery
Authors: C. Yonezawa
Venue: International Journal of Remote Sensing (2007)

The generation of precise land cover classification maps is an important application of high resolution satellite multispectral imagery. In this study, Spectral Angle Mapper algorithm (SAM) was used to extract the spectral characteristics from multispectral imagery. The spectral angle between neighbouring pixels was calculated. The distribution of spectral characteristics was derived from the average and variance of the calculated spectral angle in a 3×3 window of the image. The extracted spectral characteristics were combined with original multispectral imagery, and the data were classified by the maximum likelihood method. This approach was applied to Quickbird multispectral imagery. The extracted spectral characteristics highlighted boundaries between different types of land cover. The method proposed in this study exhibits an increase in overall classification accuracy relative to the original maximum likelihood method.
Characterizations of trees with equal domination parameters
Authors: Johannes H. Hattingh, Michael A. Henning
Venue: Journal of Graph Theory (2000)

Let G&thinsp;=&thinsp;(V, E) be a graph. A set S&thinsp;&sube;&thinsp;V is a restrained dominating set, if every vertex not in S is adjacent to a vertex in S and to a vertex in V&thinsp;-&thinsp;S. The restrained domination number of G, denoted by &gamma;r(G), is the minimum cardinality of a restrained dominating set of G. A set S&thinsp;&sube;&thinsp;V is a weak dominating set of G if, for every u in V&thinsp;-&thinsp;S, there exists a v&thinsp;&isin;&thinsp;S such that uv&thinsp;&isin;&thinsp;E and deg u&thinsp;&ge;&thinsp;deg v. The weak domination number of G, denoted by &gamma;w(G), is the minimum cardinality of a weak dominating set of G. In this article, we provide a constructive characterization of those trees with equal independent domination and restrained domination numbers. A constructive characterization of those trees with equal independent domination and weak domination numbers is also obtained. &copy; 2000 John Wiley & Sons, Inc. J Graph Theory 34: 142&ndash;153, 2000
Dynamic Security Assertion Markup Language: Simplifying Single Sign-On
Authors: Patrick Harding, Leif Johansson, Nate Klingenstein
Venue: IEEE Security and Privacy (2008)

Dynamic Security Assertion Markup Language (SAML) simplifies the establishment of secure single sign-on between Web applications in different organizations by automating the exchange of SAML configuration information and simplifying cryptographic trust establishment.