Size: px
Start display at page:

Download ""

Transcription

1 A Method for Measuring Co-authorship Relationships in MediaWiki Libby Veng-Sam Tang Department of Computer and Information Siene Faulty of Siene and Tehnology University of Maau Maau S.A.R., China Tel: Robert P. Biuk-Aghai Department of Computer and Information Siene Faulty of Siene and Tehnology University of Maau Maau S.A.R., China Tel: Simon Fong Department of Computer and Information Siene Faulty of Siene and Tehnology University of Maau Maau S.A.R., China Tel: ABSTRACT Collaborative writing through wikis has beome inreasingly popular in reent years. When users ontribute to a wiki artile they impliitly establish a o-authorship relationship. Disovering these relationships an be of value, for example in finding experts on a given topi. However, it is not trivial to determine the main o-authors for a given author among the potentially thousands who have ontributed to a given author s edit history. We have developed a method and algorithm for alulating a o-authorship degree for a given pair of authors. We have implemented this method as an extension for the MediaWiki system and demonstrate its performane whih is satisfatory in the majority of ases. This paper also presents a method of determining an expertise group for a hosen topi. Categories and Subjet Desriptors I.7.5 [Doument and Text Proessing]: Doument Capture doument analysis, H.3.1 [Information Storage and Retrieval]: Content Analysis and Indexing abstrating methods. General Terms Algorithms, Measurement, Experimentation. Keywords wiki, o-authorship, analysis. 1. INTRODUCTION Working ollaboratively in sholarly writing has been inreasing in the past few deades [5]. The rapid development of omputermediated ommuniation systems failitates and aelerates this working style around the world. Among the systems used for supporting ollaborative writing, wikis have gained popularity and widespread use within the past few years. Wiki systems enable people working in different loations to ommuniate and share their expertise easily. Authors with an interest and expertise in a speifi topi are enabled to ontribute to writing on that topi. When writing on publi wiki sites suh as Wikipedi however, o-authorship emerges as an impliit relationship from working on the same artile, rather than being planned from the outset as is the ase in traditional ollaborative writing. Coauthorship of a paper an be thought of as doumenting a ollaboration between two or more authors [14]. Consider the situation depited in Figure 1. The four irles represent authors b, and d, and the two boxes represent artiles x and y authored by them. The solid lines onneting authors to artiles indiate that the given author has ontributed to the given artile. As shown, authors a and have ontributed to both artiles x and y, whereas author b has only ontributed to artile x and author d has only ontributed to artile y. Thus there exists a o-authoring relationship among the authors of a given artile, suh as among the group of authors b and in the ase of artile x. However, as we show later, this o-authoring relationship is not equally strong among all members of suh a group. Therefore we analyze o-authorship relationships not on the group level but on the level of pairs of o-authors. In the example given there are five pairs of o-authors, i.e. a mutual oauthorship relationship exists for them, namely for the pairs ( b), ( ), ( d), (b, ) and (, d), represented by the dashed lines onneting authors. Out of these, the pairs ( b) and (b, ) are for o-authoring of artile x only, and the pairs ( d) and (, d) are for o-authoring of artile y only. However, the pair ( ) is for o-authoring both artiles x and y. If we wish to determine how strong the o-authoring ties are for the given o-author pairs, the pair ( ) should sore higher than the other pairs based on the fat that its authors are jointly involved in twie as many artiles. Artile x Artile y Permission to make digital or hard opies of all or part of this work for personal or lassroom use is granted without fee provided that opies are not made or distributed for profit or ommerial advantage and that opies bear this notie and the full itation on the first page. To opy otherwise, or republish, to post on servers or to redistribute to lists, requires prior speifi permission and/or a fee. WikiSym '08, September 8-10, Porto, Portugal. Copyright 2008 ACM /08/09...$5.00. a b d Figure 1. Co-authorship on two artiles x and y

2 A naïve alulation would thus assign twie as high a value for o-authorship for this pair of authors. However, an author may have ontributed to a given artile just one or maybe many times. If, say, authors a and b had ontributed to artile x numerous times, but author a had ontributed to artile y only one, and author had ontributed to both artiles x and y only one eah, the strength of the o-authorship relation should be muh greater for the pair of authors ( b) than for ( ). Other fators too should be taken into onsideration, suh as whether the oauthoring was onurrent or separated in time. Moreover, our disussion above was simplisti in assuming that the strength of a mutual o-authorship relationship for a given pair of authors i and j is idential in eah diretion, i.e. from i to j and from j to i. As explained later, this assumption is not true. In order to alulate the degree of o-authorship that takes all of the above fators into aount we propose a new method in this paper. Disovering o-authorship information an be useful in different areas. Signifiant o-authorship also implies o-expertise, and thus being able to disover the impliit relationship among authors in the wiki helps unover expertise groups whih an be of value when seeking experts in a given area. Based on our method for alulating the degree of o-authorship we have reated suh an appliation that determines a set of experts in a hosen area by searhing for signifiant o-authors on artiles within that area. Another appliation area is in automati doument lassifiation whih has been the subjet of reent researh in library information and siene [16]. Measurement of degree of o-authorship has the potential to be applied in this area to help ategorize douments, suh as unategorized artiles in a wiki system. A further appliation area is for reommender systems where artiles may be reommended to readers based on the o-authorship of an artile being urrently read. The remainder of this paper is organized as follows: Setion 2 reviews the related literature. Setion 3 briefly reviews ore onepts related to o-authorship. Setion 4 presents an analysis of wiki data used by us. Setion 5 then introdues the method and algorithm used in our method of alulating the degree of oauthorship. In Setion 6 we present a ase study of applying our method to the MediaWiki system, and in Setion 7 we evaluate our method in an expertise finder appliation. Finally, Setion 8 onludes this paper. 2. RELATED WORK In reent years, the researh problem of finding o-authorship has reeived muh attention. Most of the work in the literature fouses on analyzing o-authorship by means of graphial visualization and using network analysis. Biuk-Aghai [1] presented a olletion of display layouts for visualizing o-authorship networks in online Wikipedia. The visualizations display relationships between entities, between ategories, and between searh results, respetively. There are generally three shools of underlying tehniques that support visualizing o-authorship, suh as oauthorship network [3], [13], [14], [21], soial network [18], and small-world network [19]. These tehniques are based on the priniples of statistis, graph theory, psyhology and even a ombination of them. In partiular, Huang [7] used soial network algorithms to ompute the o-authorship information into a ustom-built InterRing visualizer for enabling users to understand the aademi ollaboration and knowledge domain of individuals from a omputer siene bibliography database. The purpose is to reate a Researh Quality Framework for assessing the researh quality of individuals and researh groups. Jdidia et al [8] enhaned the algorithm by using a soial evolving graph that iteratively prunes less important ars, together with a hierarhial lustering algorithm, on the artiles from IEEE Infoom onferene proeedings. They show that diret o-authors in the Infoom oauthorship network have a signifiant impat on the Program Committee board. Nasimento, Sander and Pound [12] takled a similar problem on artiles from the ACM SIGMOD ommunity, using soial networks instead. Another similar approah was adopted by Liu et al [10] where a weighted diretional network model is used in whih frequent ollaborations are given higher weight, for enabling users to analyze graphs of o-authorship via a visualization toolkit. Goldenberg and Moore [4] studied oauthorship analysis on medial publiations using Bayes-Net, laiming that it is relatively salable, robust to noise, and supports query results with probabilities. Nevertheless, the data-soure used in the experiments of the above-mentioned artiles mainly omes from DBLP, one of the largest aademi databases of artiles. The massive amount of data is downloaded to loal storage for off-line analysis. Online performane by the graphial visualization tehniques and network analysis was thus not of a onern. For instane, InterRing [7] is a visualizer that draws the results as widgets for visual inspetion in a web version. It may not be suitably integrated into an online interative system suh as a wiki. Likewise in [10] the authors implemented the first version as a web appliation built by Webdot visualization tool, the seond version as a standalone Java swing appliation based on TouhGraph. The other graph model implementations are offline/standalone analysis appliations, as a speialized tool for the users (or analysts) who speifially want to study the oauthorship for visually gaining some insights from the models. However, when working in an online setting suh as in a wiki system, the algorithm for extrating the related authors by oauthorships must be relatively fast. Calulating the degree of oauthorship is an add-on feature for a wiki where users expet to retrieve a list of o-authors ranked by their intensity of ollaboration with a partiular author of a partiular artile. While in suh an appliation senario there is no requirement for extensive graphial displays of relations among o-authors, ease of use and fast speed are of greater importane. In this situation, it is doubtful that graphis-intensive programs as doumented in most of the literature ould meet online response time requirements of general web users, whose tolerane threshold is around two seonds [11]. In this paper we present an alternative for the alulation of degree of o-authorship. 3. ARTICLES IN WIKI We briefly review some key onepts related to wikis. This is based on the popular wiki appliation MediaWiki whih we have hosen to apply our method to. However, the underlying onepts of our method are ommon in all wiki systems that maintain a revision history. The primary entities in a wiki system are: artiles, revisions and authors. The relationships between these entities are shown as an ER diagram in Figure 2. For eah artile there must be at least one

3 Artile Revision 1 M M Figure 2. Relationship between artile, revision and author revision, but it is possible for an artile to have many revisions. Eah revision has exatly one author. Eah author may have many revisions. Thus, there are one-to-many relationships between artile and revision, and between author and revision. 3.1 Artile Wiki systems may ontain many artiles. Eah artile has a title and may also have other attributes. Eah time an artile is modified, a new revision is reated. The latest revision onstitutes the urrent state of the artile. Different authors may modify the artile, thus beoming o-authors. Wiki systems additionally usually provide the onept of ategories for lassifying artiles, suh as in the MediaWiki system. 3.2 Revision Wiki systems maintain a history of an artile s revisions whih may be viewed and ompared. In most wiki systems revisions are immutable and the entire revision history is permanently maintained. Revisions have attributes suh as author, revision date and time, and other details. Revisions of an artile may be retrieved from its history and the details of a revision viewed. When a new revision of an artile is submitted, the submit time, user ID, and other revision information are stored. This revision history data is the main data used in our method. MediaWiki further distinguishes two types of revisions: minor edit and non-minor edit. An author modifying an artile in a MediaWiki system an indiate whether or not the edit is a minor one. Correting spelling, grammar or puntuation are examples of minor edits, whereas adding paragraphs of new text is an example of a non-minor edit. 3.3 Author Authors in a wiki are users who reate or modify artiles. A wiki system may allow anonymous users to author artiles, or may restrit this to registered users only. Registered users have a unique user ID so the user an be identified as the same author. Anonymous users an typially only be identified by the IP address of their omputer, and given that the same IP address may be assigned to different omputers at different times, and that a given omputer may be used by different users at different times, this identifiation effetively is useless in definitely identifying authors. For this reason, this paper mainly fouses on ontributions from registered users, but also onsiders the influene of anonymous users. If two registered authors in the wiki system are authors of the same artile, that is, they have at least one revision eah belonging to the same artile, then a o-authorship relationship exists between them and they are onsidered o-authors. This kind of relationship is measured in our method. 4. DATA ANALYSIS In developing our alulation method we used the popular wiki appliation MediaWiki and data from the well-known Wikipedia site. Wikipedia is a popular online enylopedia whih is written 1 Author ollaboratively by volunteers all around the world in more than 250 languages. General properties of the Wikipedia system and its user ommunity have been analyzed in [15]. Other researh has been done on analyzing artile quality in Wikipedia and found that the ooperative ontent prodution model of Wikipedia results in high artile quality [20]. The reasons why people ontribute effort to Wikipedia without any finanial return have been studied in [17], whih revealed a multi-faeted piture of motivations, inluding mainly feelings of satisfation in doing something useful, and enjoying sharing knowledge with others. Contributions to Wikipedia an also be ategorized by type, suh as adding new ontent, orreting grammatial and spelling mistakes, adding itations/referenes, and ategorizing artiles, et. This diversity of ontributions has resulted in the high quality of muh of Wikipedia ontent. Data dumps of Wikipedia databases are available for download. This enabled us to evaluate our method using atual data. The largest language editions of Wikipedi English, German and Frenh, now have more than 500,000 artiles eah. Their data sets are very large, measuring in the dozens of gigabytes, making the data diffiult to handle and requiring large omputing resoures. A too small language edition, however, would not ontain enough data to make a meaningful evaluation possible. We seleted the Wikipedia Simple English language edition, whih has a mediumsize data set. As of 27 April 2008 it ontained about 27,000 useful artiles. Artile, revision and author are the three main oneptual elements involved in our method. In MediaWiki, artile is alled page and eah page has a unique page ID 1. Also, eah revision has a unique revision ID. The revisions belonging to the same page eah ontain the same page ID. Eah registered user has a unique user name and is assigned a unique user ID. Data related to revisions involved in our method is shown in Table 1. Column REV_ID REV_PAGE REV_USER REV_USER_TEXT Table 1. Revision Desription A unique revision ID of a revision. The page ID of the revision belongs to. User ID of the modifier. User name of the modifier. REV_MINOR_EDIT 1 indiates this revision is only a minor edit and 0 indiates not. REV_TIMESTAMP The modify time of the revision. The data dump used by us is the one from 16 November It ontains 550,812 revision reords in the revision table, belonging to 57,441 pages. The pages are ategorized in different types by namespae. Useful artiles are those whih do not inlude user 1 More speifially, an artile is a page in one of the ontent namespaes, suh as main, that is not a rediret and ontains at least one internal link. See: Manual:Artile. In the remainder of this paper we use the two terms interhangeably when the ontext is the MediaWiki system.

4 Revision - All Revision - Reg. Author Revision - Anonymous Revision - All Revision - Reg. Author Revision - Anonymous Poly. (Revision - All) Poly. (Revision - Reg. Author) Poly. (Revision - Anonymous) Week No. Figure 3. Number of revisions by week (all, registered, and anonymous authors) pages, talk pages, help pages and page redirets. There are about 20,000 useful artiles in this data dump. However, we use all pages, not only useful artiles. About 82% of revisions are submitted by registered authors, the remaining 18% are from anonymous users. In total there are 5,401 registered authors. Of the revisions submitted by registered authors about 34% are nonminor edits. We alulated o-authorship degrees on a weekly basis from the beginning of the wiki data until the date of the data dump. There was no registered author before the 118 th week. The data for the last week, the 322 nd week, was not omplete and only had data of three days. Thus, the analysis only used the data from the 118 th week to the 321 st week, a total period of almost 4 years. Revision is the most important element in our method. The number of revisions over the analysis period is shown in Figure 3. As is shown, revisions by registered authors far outnumber those by anonymous users. At the last day of the data dump, there were only about 17.56% of revisions authored by anonymous users, thus about 4.5 times as many revisions were authored by registered authors than by anonymous users. Table 2. Average number of revisions per page Category of revision Rev./Artile % All % Non-minor edit % Minor edit % Submitted by registered author % Submitted by anonymous author % Over the analysis period, eah artile had an average of nearly 10 revisions. Table 2 shows the result of analyzing all data from the beginning to the last date in the data dump. Slightly over half of all revisions are non-minor edits. The differene between nonminor and minor edits is not signifiant, only about 9%. Over 4/5 of all revisions are submitted by registered authors. Moreover, the growth of numbers of revisions submitted by registered authors is Week No. Figure 4. Inrement of revisions by week (all, registered and anonymous authors) faster than those from anonymous users, as shown in Figure 4. The urve of registered authors is lose and similar to that of all revisions and we an infer that the growth of revisions by registered authors will follow the growth of all revisions, whih in this ase we observe follows an exponential growth path. 5. METHOD AND ALGORITHM We have developed an algorithm for alulating the degree of oauthorship of a pair of authors. The input parameters are the IDs of two registered authors and the output is the degree of oauthorship. Revision information of the entire wiki system is used in this algorithm. All neessary information mentioned in this setion an be retrieved from the revision table in MediaWiki. When an author submits a new revision, the required information is automatially reorded. 5.1 Method Our alulation of degree of o-authorship initially filters author and artile (page) data to eliminate authors and artiles that are irrelevant for our alulation. For a given author, we onsider other authors irrelevant as o-authors if they have only made minor edits on artiles to whih the given author has ontributed; and artiles as irrelevant if the given author has only made minor edits to these. This is to ensure that only signifiant o-authorship relationships are onsidered. For a given author the seletion of o-authors and artiles, and the subsequent alulation of oauthorship degree, is thus made as follows: 1. Obtain the set of all pages edited by author a

5 2. Eliminate the pages from the set of all pages for whih author a has only made minor edits 3. For eah remaining page, obtain the set of other authors 4. For eah set of other authors, eliminate those authors who have only made minor edits 5. For eah page s set of other authors, alulate a page degree 6. Calulate the o-authorship degree from all page degrees The alulation of steps 5 and 6 is explained in detail below. 5.2 Degree The output sought by our method is the degree of o-authorship. This is the result of the funtion d ( b) that maps from a given pair of authors ( b) to a real-numbered value indiating the strength of the o-authorship relationship for the given pair of authors. The larger the degree value, the stronger the relationship, and thus the higher the likelihood that if one author ontributes to an artile the other author will also ontribute to that artile. The range of d is the interval (0, ), i.e. {d: 0 < d < }. The funtion d is not symmetri, i.e. d ( b) is not neessarily equal to d (b, a). The reason for this is that the degree is affeted by the time fator, as explained below. 5.3 Co-Authorship Degree Our method alulates the degree of o-authorship d ( b) for the relationship from author a to o-author b. As b is a o-author of they have jointly authored at least one artile. The total number of jointly authored artiles is denoted as t, where {t: 1 t < }. The alulation of o-authorship degree is defined as: t d( b) = s p( b) (1) Page degree p is the degree of o-authorship of authors a and b on page i only (explained below). Thus, the total degree of oauthorship is the sum of all page degrees for authors a and b. A saling onstant s is used to tune the result to a range suitable for representation. In the ase of two authors a and b who have not o-authored any artile d ( b) = Page Degree Following the definition of 5.3, page degree p of page i for authors a and b is defined as: where p( b) min( n, n ) i= 1 min( m, m ) ia ib ia ib i = ( + k ) ni mi i Lia L L n i is the number of all non-minor edits of page i n ia and n ib are the numbers of non-minor edits of page i by authors a and b, respetively m i is the number of all minor edits of page i m ia and m ib are the numbers of minor edits of page i by authors a and b, respetively ia ib (2) k is a minor edit onstant whih affets the weight of minor edits L ia and L ib are the editing periods of authors a and b on page i, respetively A detailed explanation of eah fator follows n, m: Number of all non-minor, minor edits These are the total numbers of all non-minor and minor edits (i.e. revisions), respetively. These numbers inlude both revisions authored by registered and anonymous authors of a given artile (i.e. page). Although o-authorship of anonymous authors is not measured, they are also authors of a given artile and therefore should be onsidered in the alulation of the page degree min(n a, n b ), min(m a, m b ): Minimum of nonminor, minor edits by authors a and b The numbers of edits made by authors a and b are also separated into non-minor and minor edits. For eah type (non-minor, minor) the smaller number of edits of that type among authors a and b is obtained. This is a measure of the extent of o-authorship of two authors on a given artile. The rationale is that we wish to get a measure of the extent to whih the two authors have atually oauthored, rather than individually authored, the given artile. Thus, if one author performed 100 edits on the artile and the other one only made 1 edit, the extent of ollaborative ontribution to authoring that artile would be onsiderably smaller than if eah had made 50 edits. We thus use the minimum of both values in our alulation min(n a, n b ) / n, min(m a, m b ) / m: Proportion of author ontribution in total This is the proportion of the extent of o-authoring of non-minor and minor edits by the two authors a and b in the given artile, over the total number of revisions of that type of that artile. It indiates the strength of o-authorship for these two authors relative to the ontributions of other authors of the same artile. This is to determine the signifiane of the two authors ontributions to the given artile. Thus if the two authors are the only ontributors to an artile and have eah made 100 edits, this ontribution is signifiantly greater than the ase where they eah made 100 edits but other authors ontributed 1000s of edits. The range of this ratio is the interval (0, 1], i.e. the upper bound is 1 if all revisions were submitted by these two authors only k: Minor edit onstant Non-minor edits are revisions onsidered to be more signifiant ontributions to quantity or quality of an artile whereas minor edits usually only make minor orretions suh as fixing spelling, puntuation and grammar. In determining o-authorship of an artile we onsider non-minor edits to be of greater importane than minor edits and therefore assign the minor edit a lower weight in the alulation of page degree. The minor edit onstant k an be set to a value in the interval [0, 1] to give minor edit oauthorship a value ranging from no weight at all to equal weight with non-minor edit o-authorship. We use a value of k = 0.05, i.e. minor edits have only 5% of the weight of non-minor edits, a value that appeared to us to be reasonable onsidering the low signifiane of edits labeled as minor in Wikipedia.

6 5.4.5 L: Authoring period of a given author For someone to be onsidered an author of an artile, we onsider not only the portion of their ontributions in terms of revisions made by them, but also the length of time over whih they have ontributed to an artile relative to the length of time this artile has been in existene. That is, if an author makes ontributions to an artile only during a short period it will be onsidered less than if that author had made ontributions over a longer period of time. The rationale is that a given author s influene on an artile exists only during the time period to whih they ontribute to it. In the ase of a singly authored work, the author is author of that work over its entire duration. However, in wikis where authoring is shared different authors may exert different influene over an artile by partiipating in or withdrawing from editing it. Therefore we onsider the authoring period as another important fator in alulating o-authorship degree for a given artile. An author s first non-minor edit on a page is onsidered the beginning of the authoring period, and the last non-minor edit of this author is onsidered as the end of the authoring period. Thus the authoring period is the time interval between these two bounding points, measured in number of days / : Proportion of intersetion of authoring period over first author s authoring period In onventional o-authoring, suh as on a book or journal artile, the authors are usually engaged in the authoring proess during more or less idential time periods. During this period the authors interat with eah other to disuss jointly authored ontent, and with eah other s writing by making revisions to it. In wikis, however, authors are not neessarily engaged in authoring during the same time periods, and it ould be that one author starts Case 1 Case 2 Case 3 Case 4 ontributing to an artile after another author has finished his ontributions to that artile. In this ase these authors thus do not interat with eah other (suh as through a wiki artile s disussion page) and have no mutual interation with eah other s writing (although one user may hange the other s writing, the onverse will not be true). Therefore, we onsider the intersetion of the authoring periods of two authors when alulating their degree of o-authorship: the longer the interseting period, the greater the degree of o-authorship as the authors would have been involved in joint authoring during at least part of that artile s overall authoring period. The alulation of determines the length of the joint authoring period. There are five different ases of intersetion, as shown in Figure 5: two ases where the intersetion is equal to one of the two authoring periods (ases 1 and 2), two ases where the intersetion is shorter than both of the two authoring periods (ases 3 and 4), and one ase where the two authoring periods do not overlap, divided into two sub-ases (5a and 5b). Time is shown along the horizontal dimension, and the authoring periods of authors a and b is represented by the two parallel lines, that of above that of. In ases 1 through 4, the authoring periods and overlap. This overlapping period is the ommon authoring period and is denoted as, shown as the shaded area. The value of is an integer and is ounted in days. For ases 1 through 4 this value is greater zero. In ase 5, there is no intersetion between two authors. However, non-overlapping periods of authoring should not be entirely disregarded, but should be onsidered with a redued weight. Therefore we use the absolute value of, whih in ase 5 is the distane between the end point of the earlier authoring period and the start point of the later authoring period, to alulate as 1 / 0.5. Thus a longer distane results in a smaller intersetion value. The value of for > 0 is, and for < 0 it is in the interval (0, 1]. Finally, the intersetion value is divided by. The resulting value indiates the proportion of a s authoring period that both a and b were working on the artile. This part of the alulation results in a different page degree value for authors a and b, i.e. usually p( b) i p(b, a) i as the denominator value is different based on author. For instane if author a had been involved in an artile for one year, and author b for only one day, then author b would only be a very insignifiant o-author to but author a would be a very signifiant o-author to b. The value of / is in the interval (0, 1]. Case 5a Case 5b Figure 5. The five ases of 5.5 Boundary The upper bound for the page degree p( b) i is given when all ontributions to a page are made by authors a and b only, in equal proportions both for minor and non-minor edits, and with idential authoring periods. That is, referring to equation (2), when n ia = n ib, n ia + n ib = n, m ia = m ib, m ia + m ib = m, L ia = L ib. Thus p( b) i will be: p( b) where k is the minor edit onstant. i k = ( + k ) 1= Therefore, referring to equation (1), the upper bound of oauthorship degree d( b) is given when all page degrees are at the upper bound, that is:

7 t 1+ k s t (1+ k) d( b) = s = 2 2 i= 1 where s is the saling fator and t is the number of pages oauthored. The values of s and k an be adjusted as desired. Thus, the upper bound of the o-authorship degree is determined by the value of t, i.e. how many pages were o-authored, whih in turn is bounded by the number of pages in the system. Thus, as stated above, the range of d is the interval (0, ). 5.6 Complexity To evaluate the omplexity of our algorithm, we firstly outline the overall steps of determining the degree of o-authorship for a given author: 1 FOR eah o-author in the author s o-author list 2 FOR eah o-authored page authored by the given author and o-author 3 CALCULATE the page degree for the urrent page of the given author and o-author 4 ACCUMULATE the page degree as o-author degree END FOR 5 STORE the o-author degree of the o-author END FOR There are five operations, among whih operations 4 and 5 an be negleted sine they are simple operations. The proessing time of operation 3 approximates to onstant. Refer to equation (2) above for alulating the page degree, k is a onstant and the parameters m and n are the total number of revisions of the speified page under different onditions. Thus, the number of revisions of the speified page does not signifiantly affet the proessing time for finding m and n in the proess, and similarly for the time fator L. Therefore, the proessing time for alulating the page degree is quite stable and only minimally influened by the number of revisions. The remaining operations are the two loops whih depend on the number of o-authors n and the number of oauthored pages mi of a given pair of authors. They are the main fators that affet the proessing time signifiantly. As the proessing time of finding the page degree approximates to onstant, the proessing time needed for the algorithm an be simplified as follows: n PT( d( b )) = n mi PT( p( b ) ) i i j i= 1 i= 1 j= 1 i= 1 j= 1 where PT( ) is a funtion whih returns the proessing time a is the given author b i is o-author i of the given author a n mi C Figure 6. Speial page list with the Co-Authors extension. Assuming an average ase of the number of o-authors n that is lose to the number of o-authored pages mi, our algorithm thus has quadrati omplexity, i.e. O(n 2 ). 6. CASE STUDY We have implemented our method and algorithm on the MediaWiki system and using data from Wikipedia. 6.1 Implementation of the Algorithm We implemented our algorithm in PHP ode as a MediaWiki extension, together with MySQL stored proedures. Extensions are self-ontained piees of PHP ode that add new features or enhane funtionality of the main MediaWiki ore and that an be easily integrated in MediaWiki. Extensions are divided in different ategories. The one we developed belongs to the Speial page ategory whih is about adding new reporting and administrative apabilities. All speial pages enabled in MediaWiki are listed by liking the link Speial pages in the toolbox setion of the left menu in MediaWiki. A list of speial pages inluding our extension is shown in Figure 6. With our extension a MediaWiki user an disover the list of o-authors of a speified author by entering a username and desired sort order as shown in Figure 7. The o-authoring degrees are alulated for all o-authors aording to our method as desribed in the previous setion. The resulting o-author list displays username and o-authorship degree as shown in Figure 8. A bar whose length is proportional to the degree is inluded as a simple visualization to failitate the omparison of o-authors. Moreover, for eah listed o-author, a link (o-authors) is inluded after d( ) is the degree of o-authorship of a and b i p( ) j is the page degree of page j o-authored by a and b i C is a onstant proessing time needed for finding the page degree n is number of o-authors of a mi is number of o-authored pages by a and b i,, it is variant for eah o-author pair i Figure 7. Author searh in the o-authors page

8 we expet performane of a real-time o-authorship alulation to be unaeptable. In suh ases an offline pre-alulation performed periodially in bath mode would be more appropriate. Figure 8. List of o-authors of a seleted author their username to allow a searh for that o-author s o-authors. Having implemented the algorithm we validated the results produed by our implementation by omparing them with manually alulated results. As the data volume involved tends to be very large, making it unwieldy for manual alulation, we hose several authors with a small number of pages, revisions and o-authors. The manually alulated results were idential to those produed by our implementation, leading us to believe that the results are valid also in the ase of larger data volumes. 6.2 Performane Our implementation was deployed on a Windows PC with a 3 GHz Intel Pentium 4 CPU, and 2 GB RAM. The Simple English Wikipedia database we used had 550,812 revision reords. Through several rounds of trials and optimization we improved the performane so that it now is within an aeptable range for most user reords. A previous study found that a waiting time of 2 seonds was tolerable for web appliations [11]. Taking this as our primary performane target, we also set a seondary performane target of 10 seonds as the maximum aeptable waiting time. We then determined the distribution of the o-author alulation time relative to these two performane targets on our trial database, whih is shown in Table 3. Table 3. Distribution of alulation time t t 2 se. 2 se. < t 10 se. t > 10 se. 92% 7% 1% Given the quadrati omplexity of our algorithm, an implementation whih alulates the degree of o-authorship in real time, suh as ours, is only suited for wiki databases of moderate size. In the ase of the Simple English Wikipedia database that we used there were about 5,400 registered authors and about 27,000 pages, and we ahieved an aeptable real-time performane. However, in the ase of muh larger databases, suh as the standard English Wikipedia one, whih had about 2.5 million pages and 7.5 million registered authors as of July 2008, 7. EVALUATION The MediaWiki system and its extensions do not urrently have a funtion to show o-authors of a given author. The ase study introdued above demonstrates how to apply our method pratially in the MediaWiki system. The appliability of our method is not limited to the MediaWiki system, however. Besides other wiki and o-authoring systems it an also be used in visualization systems suh as WikiVis [1] whih disovers impliit relationships among artiles in Wikipedia. WikiVis is based on a simple notion of o-authorship between artiles. By using our method, it will be possible to determine the strength of the relationship among Wikipedia artiles more aurately. In other related work [2], the o-revision network of an artile was used to find the similarity of pages and the onept of a o-author network was introdued. Again, our method will be able to ontribute by allowing a more aurate alulation. Another appliation of o-authorship is in finding expertise groups. When searhing for experts on a ertain topi, a searh for o-authors of an artile on the hosen topi an provide a good starting point. We outline below the proess of finding expertise groups, as illustrated in Figure 9. The steps are: 1. Selet a page or ategory losely related to the required area of expertise. 2. Find the main authors of the page or ategory. 3. Find the lose o-authors of those main authors, i.e. with strong degree of o-authorship. 4. Apply rules to inlude seleted o-authors in the group of main authors. 5. The resulting group of authors forms the expertise group of the seleted page or ategory. 7.1 Main authors of page/ategory Initially we define the main author of a page as the author who Close o-authors Main Authors in seleted ategory Expertise group Expert hooser Figure 9. Finding the expertise group

9 Seleted ategory Main authors of eah page Main authors of ategory Figure 10. Finding the main authors of a ategory has made a number of revisions that onstitute a signifiant portion of all revisions. For instane, we may define that any author who has made 10% or more of all revisions is a main author of the given page. Alternatively we may define that the top n ontributors of a page are the main authors of that page. Following the seletion of main authors of a page, we an define a similar rule for the ategory. That is, a user who is among the main authors of a signifiant portion of all pages belonging to that ategory is defined to be a main author of that ategory. For instane, a user who is main author of 10% or more of all pages of a ategory is a main author of that ategory, or again an alternative seletion ould be to selet the top n among the main authors of pages in that ategory, i.e. those users who are main authors of the largest number of pages of that ategory. The onept is represented in Figure Close o-authors of main authors The lose o-authors of main authors an be found using the method defined in this paper, namely by alulating the degree of o-authorship between them. Then, only the o-authors who fulfill a defined ondition (suh as degree of o-authorship > x, or top n o-authors) are onsidered as lose o-authors, i.e. having strong ties of o-authorship with the main author. 7.3 Expert seletion Expert seletion aims to determine the members of the expertise group. The main author group and the groups of lose o-authors are analyzed and members hosen aording to ertain defined rules. For instane, a member of the main authors group who is also a member of at least n of the other main authors groups of lose o-authors is onsidered a member of the expertise group. Authors who are not main authors but are members of at least m main authors groups of lose o-author groups may likewise be onsidered members of the expertise group. This proess is illustrated in Figure Example We give a demonstration of the expertise group seletion proess, again for the Simple English Wikipedia data mentioned earlier and hoosing the ategory Musi as an example. The first step is finding the main authors in this ategory. We implemented a Figure 11. The implemented speial page Main Authors. MediaWiki extension for finding the main authors of a speified ategory. The extension is similar to the o-author extension implemented before. A searh funtion whih aepts a ategory name, ordering and reord limit of the result is provided as a speial page, as shown in Figure 11. The result is a list of main authors with a page number indiating for how many pages in the given ategory the shown author is a main author. We used the riteria of registered users who have made at least 10% of all revisions for seleting the main authors. Likewise, for the ategory we defined that an author who is a main author of at least 10% of all pages of that ategory is also a main author of that ategory. System administrators and bots are not ounted in this seletion beause their modifiations are assumed as non-ontent related. In the example of the Musi ategory there are 126 pages with a total of 1,483 revisions. Out of these, 251 revisions were submitted by anonymous users and 705 revisions by administrators and bots, and are thus not inluded. The remaining 527 revisions were submitted by 124 distint registered authors. Table 4 shows the main author list returned for this ategory. Table 4. Main author list of ategory Musi Author Main author of number of pages % of total Hikitsurisan % Zephyrad % These two ategory main authors are initially seleted as members of the expertise group. Subsequently we look for the members of the expertise group among the lose o-authors of these main authors. We deided to use a degree of o-authorship of at least 0.1 to define a lose o-author, and a riterion of the same author being a lose o-author of at least two ategory main authors to selet expertise group members. In this example, there are 28 oauthors of main author Hikitsurisan, and 10 o-authors of main author Zephyrad with degree 0.1, i.e. their lose o-authors. Of these, three are o-authors of both of these two main authors. Therefore, the expertise group of the ategory Musi onsists of its two main authors and these three lose o-authors. We have demonstrated how to determine an expertise group of a given artile ategory in MediaWiki-based systems. Are members of this expertise group really experts in the seleted ategory? This question begs further researh. However, we are onfident that our method provides a good starting point in this diretion.

10 8. CONCLUSIONS Wikis have gained inreasing importane and use throughout the world. Through their use, impliit groups of expertise are established around different topis. However, as these relationships are diffiult to disern, data analysis tehniques are used for disovering them. In this paper we have presented a new method for alulating the degree of o-authorship for a given pair of authors. This method is more aurate than any other existing methods that analyze o-authorship, and has satisfatory performane that makes it suitable for online use. Besides use in the MediaWiki system, it has the potential to be integrated in other ollaborative writing systems that maintain a omplete edit history. For instane, a wiki in a large organization an reveal expertise groups that are not expliitly reorded or known. Our method also has the potential to be integrated in visualization systems that display relationships of wiki entities. Future work will better haraterize revisions. In the urrent algorithm we only distinguish between minor and non-minor edits (whih are expliitly labeled as suh by the author). Our next step is to analyze revisions made to be able to distinguish, for example, between new additions of text, spelling/grammar orretion, editing to bring an artile in line with style guides, and other types of edits. A different weight an then be assigned to eah type and used in the alulation of o-authorship to produe a more aurate result, rather than using a fixed ratio as with the minor edit onstant in our urrent algorithm. 9. ACKNOWLEDGMENTS The finanial support from the University of Maau Researh Committee is gratefully aknowledged. 10. REFERENCES [1] Biuk-Aghai, R. P Visualizing Co-Authorship Networks in Online Wikipedia. Communiations and Information Tehnologies, ISCIT '06 (Bangkok, Thailand, September 2006), [2] Brandes, U. and Lerner, J Revision and o-revision in Wikipedia. Proeedings of the International Workshop on Bridging the Gap Between Semanti Web and Web 2.0 at the 4th European Semanti Web Conferene (ESWC'07) (Innsbruk, Austria), June 7, 2007, [3] Chen, C., Paul, R. J., Visualizing a Knowledge Domain's Intelletual Struture, IEEE Computer. 34(3), Marh 2001, [4] Goldenberg, A., Moore, A. W., Bayes Net Graphs to Understand Coauthorship Networks?, LinkKDD '05: Proeedings of the 3rd international workshop on Link disovery, August 2005, 1-8. [5] Hart, L Co-authorship in the aademi library literature: A survey of attitudes and behaviors. The Journal of Aademi Librarianship, 26(5): , September [6] Hart, L Collaboration and Artile Quality in the Literature of Aademi Librarianship. The Journal of Aademi Librarianship, 33(2): , Marh [7] Huang, T.-H., Huang, M. L., Analysis and Visualization of Co-authorship Networks for Understanding Aademi Collaboration and Knowledge Domain of Individual Researhers, 2006 International Conferene on Computer Graphis, Imaging and Visualisation, July 2006, [8] Jdidi M. B., Robardet, C., Fleury, E., Communities detetion and analysis of their dynamis in ollaborative networks, 2nd International Conferene on Digital Information Management, ICDIM '07, Volume 2, Ot. 2007, pp [9] Ke, W., Borner, K., Viswanath, L., Major Information Visualization Authors, Papers and Topis in the ACM Library, IEEE Symposium on Information Visualization, INFOVIS 2004, Ot. 2004, r1 - r1. [10] Liu, X., Bollen, J., Nelson, M. L., Van de Sompel, H., Hussell, J., Lue, R., Marks, L., Toolkits for Visualizing Co- Authorship Graph, Proeedings of the 2004 Joint ACM/IEEE Conferene on Digital Libraries, 2004, 7-11 June 2004, 404. [11] Nah, F A study on tolerable waiting time: how long are Web users willing to wait? Behaviour and Information Tehnology, Volume 23, Number 3, May-June 2004, (11). [12] Nasimento, M. A., Sander, J., Pound, J. Analysis of SIGMOD s CoAuthorship Graph, ACM SIGMOD Reord, Volume 32 Issue 3, September 2003, [13] Newman, M., Sientifi Collaboration Networks: I. Network Constrution and Fundamental Results, Physial Review E, 64(1):016131, [14] Newman, M. E. J Coauthorship networks and patterns of sientifi ollaboration. P NATL ACAD SCI USA, 101(1): , April [15] Orteg F. and Barahon M Quantitative Analysis of the Wikipedia Community of Users. In Proeedings of the 2007 International Symposium on Wikis (Montreal, Quebe, Canad Otober 21-23, 2007), [16] Pong, Y., Kwok, C., Lau, Y. Hao, J. and Wong, C A omparative study of two automati doument lassifiation methods in a library setting. Journal of Information Siene, Volume 34, Issue 2 (April 2008), [17] Prasarnphanih, P. and Wagner, C Creating Critial Mass in Collaboration Systems: Insights from Wikipedia. IEEE DEST 2008 (Phitsanulok, Thailand, Feb , 2008), [18] Wasserman, S., Faust, K., Soial Network Analysis, Cambridge University Press, Cambridge, [19] Watts, D. J., Strogatz, S. H., Colletive dynamis of smallworld networks, Nature, 393: , [20] Wilkinson, M. and Huberman, A Cooperation and Quality in Wikipedia. In Proeedings of the 2007 International Symposium on Wikis (Montreal, Quebe, Canad Otober 21-23, 2007), [21] Yoshikane, F., Nozaw T., Tsuji, K., Comparative Analysis of Co-authorship Networks Considering Authors' Roles in Collaboration: Differenes between the Theoretial and Appliation Areas, ISSI 2005, July, 2005, vol.2,

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

PROJECT PERIODIC REPORT

PROJECT PERIODIC REPORT FP7-ICT-2007-1 Contrat no.: 215040 www.ative-projet.eu PROJECT PERIODIC REPORT Publishable Summary Grant Agreement number: ICT-215040 Projet aronym: Projet title: Enabling the Knowledge Powered Enterprise

More information

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department

More information

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm

More information

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0.

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0. C HPTER 1 SETS I. DEFINITION OF SET We begin our study of probability with the disussion of the basi onept of set. We assume that there is a ommon understanding of what is meant by the notion of a olletion

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

Exploiting Enriched Contextual Information for Mobile App Classification

Exploiting Enriched Contextual Information for Mobile App Classification Exploiting Enrihed Contextual Information for Mobile App Classifiation Hengshu Zhu 1 Huanhuan Cao 2 Enhong Chen 1 Hui Xiong 3 Jilei Tian 2 1 University of Siene and Tehnology of China 2 Nokia Researh Center

More information

An Edge-based Clustering Algorithm to Detect Social Circles in Ego Networks

An Edge-based Clustering Algorithm to Detect Social Circles in Ego Networks JOURNAL OF COMPUTERS, VOL. 8, NO., OCTOBER 23 2575 An Edge-based Clustering Algorithm to Detet Soial Cirles in Ego Networks Yu Wang Shool of Computer Siene and Tehnology, Xidian University Xi an,77, China

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

Approximate logic synthesis for error tolerant applications

Approximate logic synthesis for error tolerant applications Approximate logi synthesis for error tolerant appliations Doohul Shin and Sandeep K. Gupta Eletrial Engineering Department, University of Southern California, Los Angeles, CA 989 {doohuls, sandeep}@us.edu

More information

RAC 2 E: Novel Rendezvous Protocol for Asynchronous Cognitive Radios in Cooperative Environments

RAC 2 E: Novel Rendezvous Protocol for Asynchronous Cognitive Radios in Cooperative Environments 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communiations 1 RAC 2 E: Novel Rendezvous Protool for Asynhronous Cognitive Radios in Cooperative Environments Valentina Pavlovska,

More information

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index IJCSES International Journal of Computer Sienes and Engineering Systems, ol., No.4, Otober 2007 CSES International 2007 ISSN 0973-4406 253 An Optimized Approah on Applying Geneti Algorithm to Adaptive

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1.

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1. Fuzzy Weighted Rank Ordered Mean (FWROM) Filters for Mixed Noise Suppression from Images S. Meher, G. Panda, B. Majhi 3, M.R. Meher 4,,4 Department of Eletronis and I.E., National Institute of Tehnology,

More information

Visualization of patent analysis for emerging technology

Visualization of patent analysis for emerging technology Available online at www.sienediret.om Expert Systems with Appliations Expert Systems with Appliations 34 (28) 84 82 www.elsevier.om/loate/eswa Visualization of patent analysis for emerging tehnology Young

More information

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8 Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introdution... 1 1.1. Internet Information...2 1.2. Internet Information Retrieval...3 1.2.1. Doument Indexing...4 1.2.2. Doument Retrieval...4

More information

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based

More information

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem Calulation of typial running time of a branh-and-bound algorithm for the vertex-over problem Joni Pajarinen, Joni.Pajarinen@iki.fi Otober 21, 2007 1 Introdution The vertex-over problem is one of a olletion

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

the data. Structured Principal Component Analysis (SPCA)

the data. Structured Principal Component Analysis (SPCA) Strutured Prinipal Component Analysis Kristin M. Branson and Sameer Agarwal Department of Computer Siene and Engineering University of California, San Diego La Jolla, CA 9193-114 Abstrat Many tasks involving

More information

Capturing Large Intra-class Variations of Biometric Data by Template Co-updating

Capturing Large Intra-class Variations of Biometric Data by Template Co-updating Capturing Large Intra-lass Variations of Biometri Data by Template Co-updating Ajita Rattani University of Cagliari Piazza d'armi, Cagliari, Italy ajita.rattani@diee.unia.it Gian Lua Marialis University

More information

Chapter 2: Introduction to Maple V

Chapter 2: Introduction to Maple V Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard

More information

Accommodations of QoS DiffServ Over IP and MPLS Networks

Accommodations of QoS DiffServ Over IP and MPLS Networks Aommodations of QoS DiffServ Over IP and MPLS Networks Abdullah AlWehaibi, Anjali Agarwal, Mihael Kadoh and Ahmed ElHakeem Department of Eletrial and Computer Department de Genie Eletrique Engineering

More information

Dynamic Backlight Adaptation for Low Power Handheld Devices 1

Dynamic Backlight Adaptation for Low Power Handheld Devices 1 Dynami Baklight Adaptation for ow Power Handheld Devies 1 Sudeep Pasriha, Manev uthra, Shivajit Mohapatra, Nikil Dutt and Nalini Venkatasubramanian 444, Computer Siene Building, Shool of Information &

More information

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens

More information

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah

More information

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0;

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0; Naïve line drawing algorithm // Connet to grid points(x0,y0) and // (x1,y1) by a line. void drawline(int x0, int y0, int x1, int y1) { int x; double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx;

More information

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study What are Cyle-Stealing Systems Good For? A Detailed Performane Model Case Study Wayne Kelly and Jiro Sumitomo Queensland University of Tehnology, Australia {w.kelly, j.sumitomo}@qut.edu.au Abstrat The

More information

Flow Demands Oriented Node Placement in Multi-Hop Wireless Networks

Flow Demands Oriented Node Placement in Multi-Hop Wireless Networks Flow Demands Oriented Node Plaement in Multi-Hop Wireless Networks Zimu Yuan Institute of Computing Tehnology, CAS, China {zimu.yuan}@gmail.om arxiv:153.8396v1 [s.ni] 29 Mar 215 Abstrat In multi-hop wireless

More information

A Dictionary based Efficient Text Compression Technique using Replacement Strategy

A Dictionary based Efficient Text Compression Technique using Replacement Strategy A based Effiient Text Compression Tehnique using Replaement Strategy Debashis Chakraborty Assistant Professor, Department of CSE, St. Thomas College of Engineering and Tehnology, Kolkata, 700023, India

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION (ICMA200) Multi-Piee Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality Stephen Stoyan, Yong Chen* Epstein Department of

More information

INTERPOLATED AND WARPED 2-D DIGITAL WAVEGUIDE MESH ALGORITHMS

INTERPOLATED AND WARPED 2-D DIGITAL WAVEGUIDE MESH ALGORITHMS Proeedings of the COST G-6 Conferene on Digital Audio Effets (DAFX-), Verona, Italy, Deember 7-9, INTERPOLATED AND WARPED -D DIGITAL WAVEGUIDE MESH ALGORITHMS Vesa Välimäki Lab. of Aoustis and Audio Signal

More information

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in

More information

OvidSP Quick Reference Card

OvidSP Quick Reference Card OvidSP Quik Referene Card Searh in any of several dynami modes, ombine results, apply limits, use improved researh tools, develop strategies, save searhes, set automati alerts and RSS feeds, share results...

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

Time delay estimation of reverberant meeting speech: on the use of multichannel linear prediction

Time delay estimation of reverberant meeting speech: on the use of multichannel linear prediction University of Wollongong Researh Online Faulty of Informatis - apers (Arhive) Faulty of Engineering and Information Sienes 7 Time delay estimation of reverberant meeting speeh: on the use of multihannel

More information

A scheme for racquet sports video analysis with the combination of audio-visual information

A scheme for racquet sports video analysis with the combination of audio-visual information A sheme for raquet sports video analysis with the ombination of audio-visual information Liyuan Xing a*, Qixiang Ye b, Weigang Zhang, Qingming Huang a and Hua Yu a a Graduate Shool of the Chinese Aadamy

More information

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT?

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? 3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? Bernd Girod, Peter Eisert, Marus Magnor, Ekehard Steinbah, Thomas Wiegand Te {girod eommuniations Laboratory, University of Erlangen-Nuremberg

More information

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications System-Level Parallelism and hroughput Optimization in Designing Reonfigurable Computing Appliations Esam El-Araby 1, Mohamed aher 1, Kris Gaj 2, arek El-Ghazawi 1, David Caliga 3, and Nikitas Alexandridis

More information

Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems

Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems Arne Hamann, Razvan Rau, Rolf Ernst Institute of Computer and Communiation Network Engineering Tehnial University of Braunshweig,

More information

Gradient based progressive probabilistic Hough transform

Gradient based progressive probabilistic Hough transform Gradient based progressive probabilisti Hough transform C.Galambos, J.Kittler and J.Matas Abstrat: The authors look at the benefits of exploiting gradient information to enhane the progressive probabilisti

More information

13.1 Numerical Evaluation of Integrals Over One Dimension

13.1 Numerical Evaluation of Integrals Over One Dimension 13.1 Numerial Evaluation of Integrals Over One Dimension A. Purpose This olletion of subprograms estimates the value of the integral b a f(x) dx where the integrand f(x) and the limits a and b are supplied

More information

Bring Your Own Coding Style

Bring Your Own Coding Style Bring Your Own Coding Style Naoto Ogura, Shinsuke Matsumoto, Hideaki Hata and Shinji Kusumoto Graduate Shool of Information Siene and Tehnology, Osaka University, Japan {n-ogura, shinsuke, kusumoto@ist.osaka-u.a.jp

More information

Multiple-Criteria Decision Analysis: A Novel Rank Aggregation Method

Multiple-Criteria Decision Analysis: A Novel Rank Aggregation Method 3537 Multiple-Criteria Deision Analysis: A Novel Rank Aggregation Method Derya Yiltas-Kaplan Department of Computer Engineering, Istanbul University, 34320, Avilar, Istanbul, Turkey Email: dyiltas@ istanbul.edu.tr

More information

Using Game Theory and Bayesian Networks to Optimize Cooperation in Ad Hoc Wireless Networks

Using Game Theory and Bayesian Networks to Optimize Cooperation in Ad Hoc Wireless Networks Using Game Theory and Bayesian Networks to Optimize Cooperation in Ad Ho Wireless Networks Giorgio Quer, Federio Librino, Lua Canzian, Leonardo Badia, Mihele Zorzi, University of California San Diego La

More information

A Comprehensive Review of Overlapping Community Detection Algorithms for Social Networks

A Comprehensive Review of Overlapping Community Detection Algorithms for Social Networks International Journal of Engineering Researh and Appliations (IJERA) ISSN: 2248-9622 National Conferene on Advanes in Engineering and Tehnology (AET- 29th Marh 2014) RESEARCH ARTICLE OPEN ACCESS A Comprehensive

More information

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes Deteting Outliers in High-Dimensional Datasets with Mixed Attributes A. Koufakou, M. Georgiopoulos, and G.C. Anagnostopoulos 2 Shool of EECS, University of Central Florida, Orlando, FL, USA 2 Dept. of

More information

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,

More information

Acoustic Links. Maximizing Channel Utilization for Underwater

Acoustic Links. Maximizing Channel Utilization for Underwater Maximizing Channel Utilization for Underwater Aousti Links Albert F Hairris III Davide G. B. Meneghetti Adihele Zorzi Department of Information Engineering University of Padova, Italy Email: {harris,davide.meneghetti,zorzi}@dei.unipd.it

More information

Facility Location: Distributed Approximation

Facility Location: Distributed Approximation Faility Loation: Distributed Approximation Thomas Mosibroda Roger Wattenhofer Distributed Computing Group PODC 2005 Where to plae ahes in the Internet? A distributed appliation that has to dynamially plae

More information

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering A Novel Bit Level Time Series Representation with Impliation of Similarity Searh and lustering hotirat Ratanamahatana, Eamonn Keogh, Anthony J. Bagnall 2, and Stefano Lonardi Dept. of omputer Siene & Engineering,

More information

Performance Benchmarks for an Interactive Video-on-Demand System

Performance Benchmarks for an Interactive Video-on-Demand System Performane Benhmarks for an Interative Video-on-Demand System. Guo,P.G.Taylor,E.W.M.Wong,S.Chan,M.Zukerman andk.s.tang ARC Speial Researh Centre for Ultra-Broadband Information Networks (CUBIN) Department

More information

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT 1 ZHANGGUO TANG, 2 HUANZHOU LI, 3 MINGQUAN ZHONG, 4 JIAN ZHANG 1 Institute of Computer Network and Communiation Tehnology,

More information

Creating Adaptive Web Sites Through Usage-Based Clustering of URLs

Creating Adaptive Web Sites Through Usage-Based Clustering of URLs Creating Adaptive Web Sites Through Usage-Based Clustering of URLs Bamshad Mobasher Dept. of Computer Siene, DePaul University, Chiago, IL mobasher@s.depaul.edu Robert Cooley, Jaideep Srivastava Dept.

More information

Improved flooding of broadcast messages using extended multipoint relaying

Improved flooding of broadcast messages using extended multipoint relaying Improved flooding of broadast messages using extended multipoint relaying Pere Montolio Aranda a, Joaquin Garia-Alfaro a,b, David Megías a a Universitat Oberta de Catalunya, Estudis d Informàtia, Mulimèdia

More information

The Implementation of RRTs for a Remote-Controlled Mobile Robot

The Implementation of RRTs for a Remote-Controlled Mobile Robot ICCAS5 June -5, KINEX, Gyeonggi-Do, Korea he Implementation of RRs for a Remote-Controlled Mobile Robot Chi-Won Roh*, Woo-Sub Lee **, Sung-Chul Kang *** and Kwang-Won Lee **** * Intelligent Robotis Researh

More information

1. Introduction. 2. The Probable Stope Algorithm

1. Introduction. 2. The Probable Stope Algorithm 1. Introdution Optimization in underground mine design has reeived less attention than that in open pit mines. This is mostly due to the diversity o underground mining methods and omplexity o underground

More information

Naïve Bayesian Rough Sets Under Fuzziness

Naïve Bayesian Rough Sets Under Fuzziness IJMSA: Vol. 6, No. 1-2, January-June 2012, pp. 19 25 Serials Publiations ISSN: 0973-6786 Naïve ayesian Rough Sets Under Fuzziness G. GANSAN 1,. KRISHNAVNI 2 T. HYMAVATHI 3 1,2,3 Department of Mathematis,

More information

Incremental Mining of Partial Periodic Patterns in Time-series Databases

Incremental Mining of Partial Periodic Patterns in Time-series Databases CERIAS Teh Report 2000-03 Inremental Mining of Partial Periodi Patterns in Time-series Dataases Mohamed G. Elfeky Center for Eduation and Researh in Information Assurane and Seurity Purdue University,

More information

A Multi-Head Clustering Algorithm in Vehicular Ad Hoc Networks

A Multi-Head Clustering Algorithm in Vehicular Ad Hoc Networks International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 213 A Multi-Head Clustering Algorithm in Vehiular Ad Ho Networks Shou-Chih Lo, Yi-Jen Lin, and Jhih-Siao Gao Abstrat Clustering

More information

1 The Knuth-Morris-Pratt Algorithm

1 The Knuth-Morris-Pratt Algorithm 5-45/65: Design & Analysis of Algorithms September 26, 26 Leture #9: String Mathing last hanged: September 26, 27 There s an entire field dediated to solving problems on strings. The book Algorithms on

More information

Multi-Channel Wireless Networks: Capacity and Protocols

Multi-Channel Wireless Networks: Capacity and Protocols Multi-Channel Wireless Networks: Capaity and Protools Tehnial Report April 2005 Pradeep Kyasanur Dept. of Computer Siene, and Coordinated Siene Laboratory, University of Illinois at Urbana-Champaign Email:

More information

Partial Character Decoding for Improved Regular Expression Matching in FPGAs

Partial Character Decoding for Improved Regular Expression Matching in FPGAs Partial Charater Deoding for Improved Regular Expression Mathing in FPGAs Peter Sutton Shool of Information Tehnology and Eletrial Engineering The University of Queensland Brisbane, Queensland, 4072, Australia

More information

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G.

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G. Colouring ontat graphs of squares and retilinear polygons de Berg, M.T.; Markovi, A.; Woeginger, G. Published in: nd European Workshop on Computational Geometry (EuroCG 06), 0 Marh - April, Lugano, Switzerland

More information

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks Abouberine Ould Cheikhna Department of Computer Siene University of Piardie Jules Verne 80039 Amiens Frane Ould.heikhna.abouberine @u-piardie.fr

More information

Boundary Correct Real-Time Soft Shadows

Boundary Correct Real-Time Soft Shadows Boundary Corret Real-Time Soft Shadows Bjarke Jakobsen Niels J. Christensen Bent D. Larsen Kim S. Petersen Informatis and Mathematial Modelling Tehnial University of Denmark {bj, nj, bdl}@imm.dtu.dk, kim@deadline.dk

More information

Semi-Supervised Affinity Propagation with Instance-Level Constraints

Semi-Supervised Affinity Propagation with Instance-Level Constraints Semi-Supervised Affinity Propagation with Instane-Level Constraints Inmar E. Givoni, Brendan J. Frey Probabilisti and Statistial Inferene Group University of Toronto 10 King s College Road, Toronto, Ontario,

More information

Adapting K-Medians to Generate Normalized Cluster Centers

Adapting K-Medians to Generate Normalized Cluster Centers Adapting -Medians to Generate Normalized Cluster Centers Benamin J. Anderson, Deborah S. Gross, David R. Musiant Anna M. Ritz, Thomas G. Smith, Leah E. Steinberg Carleton College andersbe@gmail.om, {dgross,

More information

HEXA: Compact Data Structures for Faster Packet Processing

HEXA: Compact Data Structures for Faster Packet Processing Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for

More information

New Fuzzy Object Segmentation Algorithm for Video Sequences *

New Fuzzy Object Segmentation Algorithm for Video Sequences * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 521-537 (2008) New Fuzzy Obet Segmentation Algorithm for Video Sequenes * KUO-LIANG CHUNG, SHIH-WEI YU, HSUEH-JU YEH, YONG-HUAI HUANG AND TA-JEN YAO Department

More information

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks International Journal of Advanes in Computer Networks and Its Seurity IJCNS A Load-Balaned Clustering Protool for Hierarhial Wireless Sensor Networks Mehdi Tarhani, Yousef S. Kavian, Saman Siavoshi, Ali

More information

Tackling IPv6 Address Scalability from the Root

Tackling IPv6 Address Scalability from the Root Takling IPv6 Address Salability from the Root Mei Wang Ashish Goel Balaji Prabhakar Stanford University {wmei, ashishg, balaji}@stanford.edu ABSTRACT Internet address alloation shemes have a huge impat

More information

Face and Facial Feature Tracking for Natural Human-Computer Interface

Face and Facial Feature Tracking for Natural Human-Computer Interface Fae and Faial Feature Traking for Natural Human-Computer Interfae Vladimir Vezhnevets Graphis & Media Laboratory, Dept. of Applied Mathematis and Computer Siene of Mosow State University Mosow, Russia

More information

Boosted Random Forest

Boosted Random Forest Boosted Random Forest Yohei Mishina, Masamitsu suhiya and Hironobu Fujiyoshi Department of Computer Siene, Chubu University, 1200 Matsumoto-ho, Kasugai, Aihi, Japan {mishi, mtdoll}@vision.s.hubu.a.jp,

More information

Uplink Channel Allocation Scheme and QoS Management Mechanism for Cognitive Cellular- Femtocell Networks

Uplink Channel Allocation Scheme and QoS Management Mechanism for Cognitive Cellular- Femtocell Networks 62 Uplink Channel Alloation Sheme and QoS Management Mehanism for Cognitive Cellular- Femtoell Networks Kien Du Nguyen 1, Hoang Nam Nguyen 1, Hiroaki Morino 2 and Iwao Sasase 3 1 University of Engineering

More information

An Efficient and Scalable Approach to CNN Queries in a Road Network

An Efficient and Scalable Approach to CNN Queries in a Road Network An Effiient and Salable Approah to CNN Queries in a Road Network Hyung-Ju Cho Chin-Wan Chung Dept. of Eletrial Engineering & Computer Siene Korea Advaned Institute of Siene and Tehnology 373- Kusong-dong,

More information

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq Volume 4 Issue 6 June 014 ISSN: 77 18X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om Medial Image Compression using

More information

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing デンソーテクニカルレビュー Vol. 15 2010 特集 Road Border Reognition Using FIR Images and LIDAR Signal Proessing 高木聖和 バーゼル ファルディ Kiyokazu TAKAGI Basel Fardi ヘンドリック ヴァイゲル Hendrik Weigel ゲルド ヴァニーリック Gerd Wanielik This paper

More information

Model Based Approach for Content Based Image Retrievals Based on Fusion and Relevancy Methodology

Model Based Approach for Content Based Image Retrievals Based on Fusion and Relevancy Methodology The International Arab Journal of Information Tehnology, Vol. 12, No. 6, November 15 519 Model Based Approah for Content Based Image Retrievals Based on Fusion and Relevany Methodology Telu Venkata Madhusudhanarao

More information

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks A Dual-Hamiltonian-Path-Based Multiasting Strategy for Wormhole-Routed Star Graph Interonnetion Networks Nen-Chung Wang Department of Information and Communiation Engineering Chaoyang University of Tehnology,

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

Automated System for the Study of Environmental Loads Applied to Production Risers Dustin M. Brandt 1, Celso K. Morooka 2, Ivan R.

Automated System for the Study of Environmental Loads Applied to Production Risers Dustin M. Brandt 1, Celso K. Morooka 2, Ivan R. EngOpt 2008 - International Conferene on Engineering Optimization Rio de Janeiro, Brazil, 01-05 June 2008. Automated System for the Study of Environmental Loads Applied to Prodution Risers Dustin M. Brandt

More information

We don t need no generation - a practical approach to sliding window RLNC

We don t need no generation - a practical approach to sliding window RLNC We don t need no generation - a pratial approah to sliding window RLNC Simon Wunderlih, Frank Gabriel, Sreekrishna Pandi, Frank H.P. Fitzek Deutshe Telekom Chair of Communiation Networks, TU Dresden, Dresden,

More information

Sparse Certificates for 2-Connectivity in Directed Graphs

Sparse Certificates for 2-Connectivity in Directed Graphs Sparse Certifiates for 2-Connetivity in Direted Graphs Loukas Georgiadis Giuseppe F. Italiano Aikaterini Karanasiou Charis Papadopoulos Nikos Parotsidis Abstrat Motivated by the emergene of large-sale

More information

Mining effective design solutions based on a model-driven approach

Mining effective design solutions based on a model-driven approach ata Mining VI 463 Mining effetive design solutions based on a model-driven approah T. Katsimpa 2, S. Sirmakessis 1,. Tsakalidis 1,2 & G. Tzimas 1,2 1 Researh ademi omputer Tehnology Institute, Hellas 2

More information

CA Test Data Manager 4.x Implementation Proven Professional Exam (CAT-681) Study Guide Version 1.0

CA Test Data Manager 4.x Implementation Proven Professional Exam (CAT-681) Study Guide Version 1.0 Implementation Proven Professional Study Guide Version 1.0 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer

More information

Design Implications for Enterprise Storage Systems via Multi-Dimensional Trace Analysis

Design Implications for Enterprise Storage Systems via Multi-Dimensional Trace Analysis Design Impliations for Enterprise Storage Systems via Multi-Dimensional Trae Analysis Yanpei Chen, Kiran Srinivasan, Garth Goodson, Randy Katz University of California, Berkeley, NetApp In. {yhen2, randy}@ees.berkeley.edu,

More information

Implementing Load-Balanced Switches With Fat-Tree Networks

Implementing Load-Balanced Switches With Fat-Tree Networks Implementing Load-Balaned Swithes With Fat-Tree Networks Hung-Shih Chueh, Ching-Min Lien, Cheng-Shang Chang, Jay Cheng, and Duan-Shin Lee Department of Eletrial Engineering & Institute of Communiations

More information

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION Cuiui Kang 1, Shengai Liao, Shiming Xiang 1, Chunhong Pan 1 1 National Laboratory of Pattern Reognition, Institute of Automation, Chinese

More information

Improved Circuit-to-CNF Transformation for SAT-based ATPG

Improved Circuit-to-CNF Transformation for SAT-based ATPG Improved Ciruit-to-CNF Transformation for SAT-based ATPG Daniel Tille 1 René Krenz-Bååth 2 Juergen Shloeffel 2 Rolf Drehsler 1 1 Institute of Computer Siene, University of Bremen, 28359 Bremen, Germany

More information

An Interactive-Voting Based Map Matching Algorithm

An Interactive-Voting Based Map Matching Algorithm Eleventh International Conferene on Mobile Data Management An Interative-Voting Based Map Mathing Algorithm Jing Yuan* University of Siene and Tehnology of China Hefei, China yuanjing@mail.ust.edu.n Yu

More information