SERG. Combining Micro-Blogging and IDE Interactions to Support Developers in their Quests

Size: px
Start display at page:

Download "SERG. Combining Micro-Blogging and IDE Interactions to Support Developers in their Quests"

Transcription

1 Delf Universiy of Technology Sofware Engineering Research Group Technical Repor Series Combining Micro-Blogging and IDE Ineracions o Suppor Developers in heir Quess Anja Guzzi, Marin Pinzger and Arie van Deursen Repor TUD-SERG SERG

2 TUD-SERG Published, produced and disribued by: Sofware Engineering Research Group Deparmen of Sofware Technology Faculy of Elecrical Engineering, Mahemaics and Compuer Science Delf Universiy of Technology Mekelweg CD Delf The Neherlands ISSN Sofware Engineering Research Group Technical Repors: hp:// For more informaion abou he Sofware Engineering Research Group: hp:// Noe: In Proceedings of he 26h Inernaional Conference on Sofware Mainenance (ICSM2010) ERA Track, IEEE Compuer Sociey c copyrigh 2010, by he auhors of his repor. Sofware Engineering Research Group, Deparmen of Sofware Technology, Faculy of Elecrical Engineering, Mahemaics and Compuer Science, Delf Universiy of Technology. All righs reserved. No par of his series may be reproduced in any form or by any means wihou prior wrien permission of he auhors.

3 SERG Guzzi, Pinzger & van Deursen Combining Micro-Blogging and IDE Ineracions o Suppor Developers in heir Quess James Core Combining Micro-Blogging and IDE Ineracions knowledge messages messages o Suppor Developers in heir Quess collecor builder navigaion daa ineracion races builder Anja Guzzi Marin Pinzger Arie van Deursen Visualizaions Delf Universiy of Technology The Neherlands {a.guzzi, m.pinzger, arie.vandeursen}@udelf.nl Saisics DB Recommenders... Absrac Sofware engineers spend a considerable amoun of ime on program comprehension. Alhough vendors of Inegraed Developmen Environmens (IDEs) and analysis ools address his challenge, curren suppor for reusing and sharing program comprehension knowledge is limied. As a consequence, developers have o go hrough he ime-consuming program undersanding phase muliple imes, insead of recalling knowledge from heir pas or oher s program comprehension aciviies. In his paper, we presen an approach o making he knowledge gained during he program comprehension process accessible, by combining micro-blog messages wih ineracion daa auomaically colleced from he IDE. We implemened he approach in an Eclipse plugin called James and performed a firs evaluaion of he underlying approach effeciveness, assessing he naure and usefulness of he colleced messages, as well as he added benefi of combining hem wih ineracion daa. I. INTRODUCTION In order o be able o conduc a sofware mainenance ask, sofware developers need o build up a subsanial amoun of knowledge abou he sofware being changed [1]. For example, developers need o undersand dependencies beween classes, he impac of changes o paricular mehods, or he ways in which wo services inerac. Once he mainenance ask is compleed, mos of his knowledge buil up during he process of conducing he ask will disappear : he only permanen resul is he modified sofware, and, opionally, some updaes made o he requiremens or (UML) design documenaion. This is an unforunae siuaion, since his knowledge may be valuable for fuure mainenance asks, possibly being conduced by differen developers. In our research, we seek ways o avoid his loss of precious knowledge. In his paper, we presen a novel ligh-weigh approach ha inegraes (Twier-like [2]) micro-blogging ino he Inegraed Developmen Environmen (IDE). Inspired by he remendous success of Twier, we firs of all encourage developers o micro-blog abou heir aciviies. Furhermore, we propose o combine hese shor messages wih ineracion daa auomaically colleced from he IDE. One could say ha we add locaion awareness o he messages by recording which, e.g., classes, mehods, and work producs are inspeced or modified by he developer. The approach is implemened ino a prooype ool called James, which includes an Eclipse plugin allowing developers o wrie and view new messages, and which collecs IDE evens riggered by he developer. Using James, we conduced a se of exploraive user sudies, in which we evaluae: messages ineracion daa Fig. 1. messages collecor ineracion races builder Visualizaions James Core knowledge builder Saisics DB Overview of he James approach Recommenders (1) o wha exen developers are willing o communicae heir aciviies hrough micro-blog messages; (2) he sor of informaion hey ypically provide in he messages; and (3) he qualiy of he connecions beween messages and ineracions as esablished by our algorihms. The resuls of our exploraive sudies provide srong indicaion of he grea poenial in he combinaion of micro-blogging and auomaed collecion of IDE ineracion daa. Naural nex seps for our work are o share he colleced knowledge among all he eam members, o inegrae oher elemens of social neworks ino he IDE, such as he abiliy o (un)follow eam maes, specific projecs, packages, or classes, and he adopion of recommender sysems based on ineracion and micro-blogging hisories [3]. The focus of he presen paper is on he messages hemselves and heir connecion o IDE ineracions, providing a necessary firs sep owards such a collaboraive developmen environmen. II. APPROACH: QUEST = MESSAGE + INTERACTIONS In his paper, we aim a combining messages and IDE ineracions o record knowledge buil up during sofware mainenance asks. We discuss how we collec and group ineracion daa, and how we expec developers o repor on heir aciviies. The overall approach is illusraed in Figure 1. Developers inerac wih heir IDE as hey normally do, resuling in navigaion daa colleced as ineracion races by an IDE plugin. Furhermore, developers can acively wrie (shor) messages, which are also colleced by he IDE. Boh daa sources are linked o each oher and sored in a reposiory. We refer o his combinaion as ques. The sored daa can hen be used in visualizaions, recommendaions, or oher presenaion forms helpful o developers.... TUD-SERG

4 ... Visualizaions Saisics Recommenders Guzzi, Pinzger & van Deursen Combining Micro-Blogging and IDE Ineracions o Suppor Developers in heir Quess A. Capuring IDE Ineracions We wan o capure a fine granulariy model of how developers inerac wih he IDE. Our minimal independen uni capuring user ineracion wihin he environmen (he IDE) is called Acion. Acions refer o IDE feaures ha can be execued by he user, such as opening a file, changing ab, selecing ex, performing an ediing operaion, closing a file, running a es case, ec. For every acion deeced, we record he developer who performed i, he IDE eniy involved (i.e., Java file X, Package Explorer view, ec.), he ype of acion (i.e., opening/closing of a view, ediing, ec.) and he dae and ime a which he acion has been performed. Fig. 2. Example of user acions wihin he IDE on a imeline Figure 2 shows a imeline of acions a developer performs wihin an IDE while working on an ordinary ask. On he ime line we draw a verical mark for every acion deeced, wih more recen acions on he righ. Acions are auomaically colleced and hen processed. We group acions ino ineracions according o heir ime proximiy. Acions a a shor ime disance apar from each oher will be par of a single ineracion, modeling he fac ha people ake a few insans o decide on wha o focus on. As an example: when a user closes a number of files one afer he oher (which is recorded as hree disinc acions), we consider his a single ineracion wih he IDE (which would be described as closing files X, Y, Z ). Our heurisic is based on he ime elapsed beween one acion and he nex one. Afer he iniial acion, every oher acion in he same ineracion has been performed wihin x from he previous one. From observaions during our iniial experimens, we se = 3 seconds. Fig. 3. Example of grouping acions ino five ineracions As an example, Figure 3 visually depics he grouping of he acions previously presened ino five ineracions. We can also noice ha single ineracions can differ from each oher by various facors and degrees. Some ineracions group few acions, while some ohers are longer, grouping more acions. B. Micro-blogging wihin he IDE Users are requesed o explicily ell wha hey are doing in he form of a shor, Twier-like, message. Developers are encouraged o conribue in firs person, discussing he hings hey care abou in heir code. For every message, we also record he developer who wroe i and he dae and ime a which he message has been wrien. To encourage developers o keep heir messages shor, we propose a (Twier-like) message lengh indicaor, suggesing a maximum message lengh of 140 characers.!! Fig. 4.? messages?!! James Core Developers sending micro-blog messages Figure 4 depics he micro-blogging scenario. Developers wrie and send a series of shor messages, in which hey can provide informaion abou heir aciviies and express quesions, remarks or any oher informaion relaed o he sofware projec. Messages are colleced and sored ino a cenral daabase. C. Quess: Building a Knowledge Base In our approach, we combine a micro-blog message and a series of ineracions ino a ques. We refer o he message as ques goal and o he ineracions as ques race. The ques race conains all he colleced ineracions unil a new ques goal is enered by he developer. Figure 5 depics how quess ac as conainers for a series of ineracions. Micro-blog messages are shown as aller lines wih respec o acions, while quess are represened as recangles. Fig. 5. Quess are formed by one message and a series of ineracions The chronological hisory of user ineracions wih he IDE can be suiable for he idenificaion of developmen sessions. According o Robbes e al., developmen sessions, defined as phases during which a developer acively modifies a sofware sysem, represen a valuable resource for program comprehension as hey hold useful informaion o comprehend he developmen plans of developers [4]. In our approach, no only informaion abou he developer aciviies are available, bu also explici messages wrien by he developer himself. Such messages poenially conain relevan informaion o beer undersand he session s course. D. Implemenaion SERG We implemened he proposed approach in an Eclipse plugin named James. James follows a clien-server archiecure. The clien plug-in collecs navigaion informaion and allows users (i.e., developers) o ener ques messages. Messages and acions are sen o he James server in order o be sored and analyzed. Noe ha our approach is language-independen, hus can be applied o any IDE (e.g., IBM Jazz, Microsof Visual Sudio). We also anicipae he implemenaion of a fully web-based clien. More informaion on James can be found a hp:// guzzi/james/. 2 TUD-SERG

5 SERG III. INITIAL EVALUATION We conduced an iniial evaluaion wih 7 developers in 5 differen seings. The goal of his exploraive sudy was o provide firs insighs ino he following research quesions: (1) How ofen do developers change ques? (2) Wha do developers wrie in messages? and (3) How can quess suppor programming aciviies in muli-developer projecs? A. Sudy Seup In all 5 seings, he developers used Eclipse wih he James plug-in insalled, ha colleced heir ques messages and IDE ineracions. We clarified he use of James o he developers. Seing I was a pilo sudy ha involved hree developers who were asked o micro-blog while performing he following mainenance ask on he James plug-in iself (4,5k lines of code): Implemen a new feaure ha rerieves he laes messages from he daabase and properly displays hem in he James view. Each paricipan performed he ask (which ook approximaely 4 hours) on her own. The goal of his pilo sudy was mainly o find ou abou he conen of messages. One of he paricipans was an exper of he code, while he oher wo only knew he basics of he approach. Only wo of he developers were familiar wih micro-blogging. Seings II o V were wih developers working on academic and indusrial sofware projecs. We invied one developer per projec o use James while performing her ypical developmen and mainenance aciviies for wo weeks. Boh developers in Seing II and Seing III were focusing on bug fixing: one in an indusrial projec (200k lines of code) and he oher one in an academic projec (19k lines of code). In Seing IV, he developer was esing a 4k lines of Java code academic projec. All he developers were exper of he code hey were mainaining. The main aciviy in Seing V was rying o undersand he srucure and dependencies beween Eclipse plug-ins. Only he developer in Seing II was no familiar wih micro-blogging. B. The Daa Se We colleced a oal of 300 messages in he 5 seings. For each of he hree developers in Seing I, here was a large number of messages (35-40) in a single developmen session, whereas in Seing II o V we idenified a oal of 29 sessions, mos of which couned beween 3 and 9 messages. Analyzing he ques races, we noiced ha he races of more han half of he quess conain beween 1 and 10 ineracions. Looking a he ineracions, we found ha he majoriy of ineracions (66%) comprise only a single acion. C. Daa Analysis Guzzi, Pinzger & van Deursen Combining Micro-Blogging and IDE Ineracions o Suppor Developers in heir Quess 1) How ofen do developers change ques? More han half of he messages have been wrien wihin 5 minues from he previous one. Of he remaining messages, many were wrien eiher wihin a shor (10 minues) or afer a longer (1 hour or more) delay. Almos no message was wrien afer minues from he previous one. Such a rend is common o all our 5 seings, indicaing ha he frequency a which developers updae heir ques message is probably independen from he seing in which hey work. The number and frequency of colleced messages are a firs indicaion ha users are willing o share wha hey are doing. 2) Wha do developers wrie in messages? To answer his quesion, we had a deailed look a he conen of all he 300 colleced messages. The conen of messages in a developmen session seems o be sufficien o ge an idea of wha he developer has been working on during he session. As an example, Figure 6 shows a word cloud 1 creaed from messages enered by one of he paricipans in Seing I, who worked on implemening he rerieval of messages from a daabase. The size of a word corresponds o is frequency in he messages. Fig. 6. Mos used words in messages by one of he users in Seing I We also observed ha a fair share (28%) of he messages reference a code elemen (package, class, mehod or aribue). Ineresingly, he porion of messages menioning a leas one code elemen is similar in every seing. To give a beer feeling abou heir conen, we presen a subse of messages colleced during our sudy: 1) firs figuring ou how o connec o he server 2) esing o see he imporance of he synchronized saecomparor 3) Trying o figure ou how o creae a proper UUID from an in in he daabase. 4) Finding ou ha blue acually means green here 5) No real significan differences found beween CrawlQueue / SpeedQueue, We noiced ha we can disinguish ques messages expressing pas, curren or fuure aciviies and messages commening on (pars of) he code. Some users also wroe o-do s. For his reason, we manually caegorized messages according o wha hey expressed. We observe ha 33% of he messages are abou fuure inenions ( Now I am going o.. ), 21% on a pas aciviy ( I jus did... ), while 23% covers an ongoing aciviy ( I am.. ). The remaining messages are divided beween commens ( This is like so, 16%) and odo s ( Laer, I will need o.., 6%). Figure 7 visually describes he resul of his caegorizaion. We can see ha only a minor par of messages does no fall ino one of he proposed caegories. Inspecing ques messages very close o each oher (wihin 30 seconds), we noiced ha hey are eiher direcly correlaed, wih he second message acing as annoaion for he previous ques message, or i is he case ha he firs message saes he end of he previous aciviy. 1 Image creaed by Wordle.ne (hp:// colors are chosen a random and do no represen any meaningful aribue. TUD-SERG

6 Guzzi, Pinzger & van Deursen Combining Micro-Blogging and IDE Ineracions o Suppor Developers in heir Quess oal commen 16% repor (pas) 21% Fig. 7. odo 6% remaining 1% inenion (fuure) 33% ongoing aciviy 23% Caegories of wha developers wrie in messages inenion (fuure) ongoing aciviy repor (pas) commen SERG We furher analyzed how messages connec o ineracions and we invesigaed wheher hese connecions are in principle meaningful. By manually comparing ques goals expressed in similar messages, we observed ha quess provide informaion valuable o oher developers working on similar asks, boh in he associaed races and in he goals hemselves. From he exploraory evaluaion, we can conclude ha knowledge abou he sofware being changed, consanly buil up by developers, can be capured in he form of quess. Accessibiliy o his knowledge base has a grea poenial for supporing developers in heir mainenance asks. Regarding he lengh of messages, more han half of he messages (58%) are beween 20 and 80 characers long, wih an average of 54.5 characers per message. This indicaes ha he limi suggesed by James of 140 characer per message is sufficien o express wha hey are doing. 3) How can quess suppor programming aciviies in muli developer projecs? Concerning his quesion, we analyzed quess from Seing I ha referred o Java classes and mehods. As resul, we found ha a porion of hese messages refers o common problems faced by he developers, as demonsraed by he following example: User A: I hink sarplugin() and sopplugin() are good places o sar/sop he job. (Q5) User B: firs figure ou where he job is invoked ;-) (Q6) User B: posponed saring - have o figure ou firs where o sar he job (Q7, 16 minues afer Q6) We can see ha he answer o Q6 is direcly embedded in Q5. However, no having access o his informaion, user B spen quie some ime browsing class files in he projec before evenually reaching he same conclusion as user A (2 minues afer seing Q7). User B could have saved almos 20 minues by having easy access o he ques message previously expressed in Q5 by user A. We hypohesize ha easy and ligh-weigh accessibiliy o he knowledge base abou he sysem could have helped (laer) developers in heir programming aciviy. D. Summary of Findings The number, frequency and conen of colleced messages indicae ha developers are willing and inclined o share wha hey are doing by means of a shor micro-blog message, regardless from he seing in which hey work. Developers paricipaing in our pilo sudy (Seing I) wroe a new ques message, in mos cases, every five minues. We found 5 caegories of messages and observed ha one hird of he messages express fuure inenions. Saus updaes referring o concluded and ongoing aciviies each accoun for one fifh of all he messages. Remaining messages included commens and o-do s. More han one fourh of all he colleced messages conained an explici reference o a code elemen (e.g., a class name). E. Fuure Research Direcions Through he sharing of he knowledge capured by James, developers could ake advanage of he knowledge of ohers. This paves he way for a range of applicaions, such as increasing knowledge awareness among developers or recommending comprehension pahs. For example, developers could acively follow (in a Twier-like manner) each oher, a projec, a class, ec.. Furhermore, given a ques goal, James could sugges where o look in he source code or which developer(s) o conac for assisance, esablishing in his way a foundaion for collaboraive program comprehension. We idenified a number of challenges o be ackled in order o srenghen our approach. Firs of all, we wonder and plan o sudy o wha exen he sharing of messages beween developers impacs he frequency of messages. We hypohesize ha he frequency of messages would slighly decrease when a developer filers ou hose messages in which she mainly alks o herself. Second, our Eclipse James plugin capures acions modeling navigaion informaion in he IDE, such as browsing hrough projecs files. However, oher programming aciviies, such as wriing code, are currenly no moniored. Furher invesigaion on which daa o collec and also on how o cluser acions in ineracions is needed. Third, developers referring o code elemens in ques messages suggess ha James should suppor developers, for example in he form of auo-compleion, o easily esablish a direc link beween heir messages and he source code. Addiionally, furher research on how o beer link ineracions o corresponding ques goals is needed. In his direcion, we propose o invesigae wheher and o which exen (auomaic) caegorizaions of messages can help deermining an appropriae associaion of ques messages wih ineracion races. Anoher imporan research quesion o be addressed is how o idenify informaion relevan o he user s goal and how o mainain he consisency and value of he colleced daa, when he sysem evolves. Furhermore, we envision ha users will have he possibiliy o ell he IDE wheher heir journey hrough he code (capured in he race) has been any useful o accomplish he ques goal. Wih direc feedback from developers, addiional value is added o he ques race. This informaion can be paricularly imporan when sharing his knowledge wih oher developers. 4 TUD-SERG

7 SERG Guzzi, Pinzger & van Deursen Combining Micro-Blogging and IDE Ineracions o Suppor Developers in heir Quess IV. RELATED WORK Our research builds upon several (sofware engineering) disciplines. Firs, here is relaed work concerning sudies of wha developers do, and wha informaion hey need from he IDE. As an example, Sillio e al. provide a sudy of quesions asked during programming change asks [5] and Ko e al. repor on an ehnographic sudy of how developers work a Microsof and wha heir informaion needs are [6]. Sofware developmen and mainenance are inherenly collaboraive aciviies: a survey of research in he area of collaboraive sofware engineering is provided by [7]. Web 2.0 provides new ways of collaboraion and informal communicaion [8], and he incorporaion of Web 2.0 echniques in sofware developmen is aracing more and more aenion boh in indusry and academia [9], [3]. As an example, IBM s Jazz 2 incorporaes he possibiliy of adding ags o work iems, and is use by IBM developers has been sudied exensively by Treude and Sorey [10]. Micro-blogging is an imporan elemen of Web 2.0, and hanks o he massive success of, e.g., Twier, an acive area of research iself 3 [11]. We are no aware of oher papers sudying he poenial of micro-blogging during sofware developmen. Similar o some exen o micro-blogging, however, are Inerne Relay Cha (IRC) discussions, and heir use during he developmen of he Linux Gnome code has recenly been analyzed by Shihab [12]. A number of exising sudies repor on he meaningfulness of navigaion races and heir poenial. Friz e al. conduced an empirical sudy assessing he relaionship beween programmers aciviy and wha a programmer knows abou a code base [13] and DeLine e al. repor resuls of wo sudies which demonsrae ha sharing navigaion daa can improve program comprehension and is subjecively preferred by users [14]. Boh Mylyn [15] and NavTracks [16] are navigaion aids based on wha he programmer is currenly looking a in he IDE, o recommend oher eniies o look a. Addiionally, a sudy by Robbes on recommender sysems based on recorded ineracions [17], recognizes he lack of suppor for ineracion annoaions. V. CONCLUDING REMARKS During he process of rying o undersand a piece of code, developers build up a subsanial body of knowledge on he code hey are inspecing knowledge ha ofen evaporaes afer he corresponding mainenance ask is finished. In his paper, we propose a mehod o sop his loss of valuable knowledge, by recording how developers inerac wih he source code, and by encouraging developers o ell heir eam members wha hey are doing. Based on our firs sudies, we consider he combinaion of micro-blogging messages and auomaically colleced ineracion daa a highly promising roue for recording and sharing knowledge buil up in he program comprehension process. 2 hp://jazz.ne/projecs/conen/projec/plans/jia-overview/ 3 See he bibliography a hp:// Fuure research direcions include enriching he James ool suie wih addiional mechanisms such as providing he abiliy o follow specific developers or work producs, enhance ques visualizaions, and carrying ou larger scale case sudies in which eams will be using James for a longer period of ime. REFERENCES [1] T. A. Corbi, Program undersanding: Challenge for he 1990s, IBM Sysems Journal, vol. 28, no. 2, pp , [2] T. O Reilly and S. Milsein, The Twier Book. O Reilly Media, Inc., [3] A. van Deursen, A. Mesbah, B. Cornelissen, A. Zaidman, M. Pinzger, and A. Guzzi, Adinda: A knowledgeable, browser-based IDE, in 23d Inernaional Conference on Sofware Engineering; New Ideas and Emerging Resuls Track (ICSE NIER). ACM, [4] R. Robbes and M. Lanza, Characerizing and undersanding developmen sessions, in ICPC 07: Proceedings of he 15h IEEE Inernaional Conference on Program Comprehension. Washingon, DC, USA: IEEE Compuer Sociey, 2007, pp [5] J. Sillio, G. C. Murphy, and K. De Volder, Asking and answering quesions during a programming change ask, IEEE Transacions on Sofware Engineering, vol. 34, no. 4, pp , [6] A. J. Ko, R. DeLine, and G. Venolia, Informaion needs in collocaed sofware developmen eams, in ICSE 07: Proceedings of he 29h inernaional conference on Sofware Engineering. Washingon, DC, USA: IEEE Compuer Sociey, 2007, pp [7] J. Whiehead, Collaboraion in sofware engineering: A roadmap, in FOSE 07: 2007 Fuure of Sofware Engineering. Washingon, DC, USA: IEEE Compuer Sociey, 2007, pp [8] T. O Reilly, Wha is Web 2.0: Design paerns and business models for he nex generaion of sofware, Oreillyne, 2005, hp:// com/pub/a/oreilly/im/news/2005/09/30/wha-is-web-20.hml. [9] C. Treude, M.-A. Sorey, K. Ehrlich, and A. van Deursen, Web2se: Firs workshop on web 2.0 for sofware engineering, in Companion o he Proceedings of he Inernaional Conference on Sofware Engineering. ACM, [10] C. Treude and M.-A. Sorey, How agging helps bridge he gap beween social and echnical aspecs in sofware developmen, in Proceedings of he 31s Inernaional Conference on Sofware Engineering (ICSE 09). IEEE Compuer Sociey, [11] J. H. Grace, D. Zhao, and d. boyd, Eds., Proceedings of he CHI Workshop on Microblogging: Wha and How can We Learn from I? ACM, 2010, hp:// julia/chi2010.hml. [12] E. Shihab, Z. M. Jiang, and A. E. Hassan, On he use of Inerne Relay Cha (IRC) meeings by developers of he GNOME GTK+ projec, in Proceedings of he 6h IEEE Working conference on Mining Sofware Reposiories (MSR). IEEE, [13] T. Friz, G. C. Murphy, and E. Hill, Does a programmer s aciviy indicae knowledge of code? in ESEC-FSE 07: Proceedings of he he 6h join meeing of he European sofware engineering conference and he ACM SIGSOFT symposium on The foundaions of sofware engineering. New York, NY, USA: ACM, 2007, pp [14] R. DeLine, M. Czerwinski, and G. Roberson, Easing program comprehension by sharing navigaion daa, in VLHCC 05: Proceedings of he 2005 IEEE Symposium on Visual Languages and Human-Cenric Compuing. Washingon, DC, USA: IEEE Compuer Sociey, 2005, pp [15] M. Kersen and G. C. Murphy, Using ask conex o improve programmer produciviy, in SIGSOFT 06/FSE-14: Proceedings of he 14h ACM SIGSOFT inernaional symposium on Foundaions of sofware engineering. New York, NY, USA: ACM, 2006, pp [16] J. Singer, R. Elves, and M.-A. Sorey, Navracks: Supporing navigaion in sofware, in IWPC 05: Proceedings of he 13h Inernaional Workshop on Program Comprehension. Washingon, DC, USA: IEEE Compuer Sociey, 2005, pp [17] R. Robbes, On he evaluaion of recommender sysems wih recorded ineracions, in SUITE 09: Proceedings of he 2009 ICSE Workshop on Search-Driven Developmen-Users, Infrasrucure, Tools and Evaluaion. Washingon, DC, USA: IEEE Compuer Sociey, 2009, pp TUD-SERG

8 Guzzi, Pinzger & van Deursen Combining Micro-Blogging and IDE Ineracions o Suppor Developers in heir Quess SERG 6 TUD-SERG

9

10 TUD-SERG ISSN SERG

USE OF EDUCATION TECHNOLOGY IN ENGLISH CLASSES

USE OF EDUCATION TECHNOLOGY IN ENGLISH CLASSES USE OF EDUCATION TECHNOLOGY IN ENGLISH CLASSES Mehme Nuri GÖMLEKSİZ Absrac Using educaion echnology in classes helps eachers realize a beer and more effecive learning. In his sudy 150 English eachers were

More information

Performance Center Overview. Performance Center Overview 1

Performance Center Overview. Performance Center Overview 1 Performance Cener Overview Performance Cener Overview 1 ODJFS Performance Cener ce Cener New Performance Cener Model Performance Cener Projec Meeings Performance Cener Execuive Meeings Performance Cener

More information

SELF-EVALUATION FOR VIDEO TRACKING SYSTEMS

SELF-EVALUATION FOR VIDEO TRACKING SYSTEMS SELF-EVALUATION FOR VIDEO TRACKING SYSTEMS Hao Wu and Qinfen Zheng Cenre for Auomaion Research Dep. of Elecrical and Compuer Engineering Universiy of Maryland, College Park, MD-20742 {wh2003, qinfen}@cfar.umd.edu

More information

GoRA. For more information on genetics and on Rheumatoid Arthritis: Genetics of Rheumatoid Arthritis. Published work referred to in the results:

GoRA. For more information on genetics and on Rheumatoid Arthritis: Genetics of Rheumatoid Arthritis. Published work referred to in the results: For more informaion on geneics and on Rheumaoid Arhriis: Published work referred o in he resuls: The geneics revoluion and he assaul on rheumaoid arhriis. A review by Michael Seldin, Crisopher Amos, Ryk

More information

Usefulness of the Forward Curve in Forecasting Oil Prices

Usefulness of the Forward Curve in Forecasting Oil Prices Usefulness of he Forward Curve in Forecasing Oil Prices Akira Yanagisawa Leader Energy Demand, Supply and Forecas Analysis Group The Energy Daa and Modelling Cener Summary When people analyse oil prices,

More information

Chapter 1.6 Financial Management

Chapter 1.6 Financial Management Chaper 1.6 Financial Managemen Par I: Objecive ype quesions and answers 1. Simple pay back period is equal o: a) Raio of Firs cos/ne yearly savings b) Raio of Annual gross cash flow/capial cos n c) = (1

More information

Trends in TCP/IP Retransmissions and Resets

Trends in TCP/IP Retransmissions and Resets Trends in TCP/IP Reransmissions and Reses Absrac Concordia Chen, Mrunal Mangrulkar, Naomi Ramos, and Mahaswea Sarkar {cychen, mkulkarn, msarkar,naramos}@cs.ucsd.edu As he Inerne grows larger, measuring

More information

TSG-RAN Working Group 1 (Radio Layer 1) meeting #3 Nynashamn, Sweden 22 nd 26 th March 1999

TSG-RAN Working Group 1 (Radio Layer 1) meeting #3 Nynashamn, Sweden 22 nd 26 th March 1999 TSG-RAN Working Group 1 (Radio Layer 1) meeing #3 Nynashamn, Sweden 22 nd 26 h March 1999 RAN TSGW1#3(99)196 Agenda Iem: 9.1 Source: Tile: Documen for: Moorola Macro-diversiy for he PRACH Discussion/Decision

More information

The Application of Multi Shifts and Break Windows in Employees Scheduling

The Application of Multi Shifts and Break Windows in Employees Scheduling The Applicaion of Muli Shifs and Brea Windows in Employees Scheduling Evy Herowai Indusrial Engineering Deparmen, Universiy of Surabaya, Indonesia Absrac. One mehod for increasing company s performance

More information

Chapter 8: Regression with Lagged Explanatory Variables

Chapter 8: Regression with Lagged Explanatory Variables Chaper 8: Regression wih Lagged Explanaory Variables Time series daa: Y for =1,..,T End goal: Regression model relaing a dependen variable o explanaory variables. Wih ime series new issues arise: 1. One

More information

The Grantor Retained Annuity Trust (GRAT)

The Grantor Retained Annuity Trust (GRAT) WEALTH ADVISORY Esae Planning Sraegies for closely-held, family businesses The Granor Reained Annuiy Trus (GRAT) An efficien wealh ransfer sraegy, paricularly in a low ineres rae environmen Family business

More information

INTRODUCTION TO EMAIL MARKETING PERSONALIZATION. How to increase your sales with personalized triggered emails

INTRODUCTION TO EMAIL MARKETING PERSONALIZATION. How to increase your sales with personalized triggered emails INTRODUCTION TO EMAIL MARKETING PERSONALIZATION How o increase your sales wih personalized riggered emails ECOMMERCE TRIGGERED EMAILS BEST PRACTICES Triggered emails are generaed in real ime based on each

More information

PROFIT TEST MODELLING IN LIFE ASSURANCE USING SPREADSHEETS PART ONE

PROFIT TEST MODELLING IN LIFE ASSURANCE USING SPREADSHEETS PART ONE Profi Tes Modelling in Life Assurance Using Spreadshees PROFIT TEST MODELLING IN LIFE ASSURANCE USING SPREADSHEETS PART ONE Erik Alm Peer Millingon 2004 Profi Tes Modelling in Life Assurance Using Spreadshees

More information

Stochastic Volatility Option Pricing ASAP

Stochastic Volatility Option Pricing ASAP Cambridge-Kaiserslauern, Financial Mahemaics Workshop 2009 Fraunhofer ITWM, Kaiserslauern 05.05.2009 Sochasic Volailiy Opion Pricing ASAP Dr. Ulrich Nögel, Parner u.noegel@devne.de Disincive Financial

More information

Market Liquidity and the Impacts of the Computerized Trading System: Evidence from the Stock Exchange of Thailand

Market Liquidity and the Impacts of the Computerized Trading System: Evidence from the Stock Exchange of Thailand 36 Invesmen Managemen and Financial Innovaions, 4/4 Marke Liquidiy and he Impacs of he Compuerized Trading Sysem: Evidence from he Sock Exchange of Thailand Sorasar Sukcharoensin 1, Pariyada Srisopisawa,

More information

MACROECONOMIC FORECASTS AT THE MOF A LOOK INTO THE REAR VIEW MIRROR

MACROECONOMIC FORECASTS AT THE MOF A LOOK INTO THE REAR VIEW MIRROR MACROECONOMIC FORECASTS AT THE MOF A LOOK INTO THE REAR VIEW MIRROR The firs experimenal publicaion, which summarised pas and expeced fuure developmen of basic economic indicaors, was published by he Minisry

More information

Automatic measurement and detection of GSM interferences

Automatic measurement and detection of GSM interferences Auomaic measuremen and deecion of GSM inerferences Poor speech qualiy and dropped calls in GSM neworks may be caused by inerferences as a resul of high raffic load. The radio nework analyzers from Rohde

More information

Statistical Analysis with Little s Law. Supplementary Material: More on the Call Center Data. by Song-Hee Kim and Ward Whitt

Statistical Analysis with Little s Law. Supplementary Material: More on the Call Center Data. by Song-Hee Kim and Ward Whitt Saisical Analysis wih Lile s Law Supplemenary Maerial: More on he Call Cener Daa by Song-Hee Kim and Ward Whi Deparmen of Indusrial Engineering and Operaions Research Columbia Universiy, New York, NY 17-99

More information

CHARGE AND DISCHARGE OF A CAPACITOR

CHARGE AND DISCHARGE OF A CAPACITOR REFERENCES RC Circuis: Elecrical Insrumens: Mos Inroducory Physics exs (e.g. A. Halliday and Resnick, Physics ; M. Sernheim and J. Kane, General Physics.) This Laboraory Manual: Commonly Used Insrumens:

More information

Software Project Management tools: A Comparative Analysis

Software Project Management tools: A Comparative Analysis Sofware Projec Managemen ools: A Comparaive Analysis Mrs. Sonali Nemade Pad.Dr.D.Y.Pail A.C.S. College, Pimpri (India) sonali_namade@yahoo.co.in Mrs. Madhuri.A. Darekar Pad.Dr.D.Y.Pail A.C.S. College,

More information

Morningstar Investor Return

Morningstar Investor Return Morningsar Invesor Reurn Morningsar Mehodology Paper Augus 31, 2010 2010 Morningsar, Inc. All righs reserved. The informaion in his documen is he propery of Morningsar, Inc. Reproducion or ranscripion

More information

Acceleration Lab Teacher s Guide

Acceleration Lab Teacher s Guide Acceleraion Lab Teacher s Guide Objecives:. Use graphs of disance vs. ime and velociy vs. ime o find acceleraion of a oy car.. Observe he relaionship beween he angle of an inclined plane and he acceleraion

More information

PolicyCore. Putting Innovation and Customer Service at the Core of Your Policy Administration and Underwriting

PolicyCore. Putting Innovation and Customer Service at the Core of Your Policy Administration and Underwriting PolicyCore Puing Innovaion and Cusomer Service a he Core of Your Policy Adminisraion and Underwriing As new echnologies emerge and cusomer expecaions escalae, P&C insurers are seeing opporuniies o grow

More information

Information Theoretic Evaluation of Change Prediction Models for Large-Scale Software

Information Theoretic Evaluation of Change Prediction Models for Large-Scale Software Informaion Theoreic Evaluaion of Change Predicion Models for Large-Scale Sofware Mina Askari School of Compuer Science Universiy of Waerloo Waerloo, Canada maskari@uwaerloo.ca Ric Hol School of Compuer

More information

TEMPORAL PATTERN IDENTIFICATION OF TIME SERIES DATA USING PATTERN WAVELETS AND GENETIC ALGORITHMS

TEMPORAL PATTERN IDENTIFICATION OF TIME SERIES DATA USING PATTERN WAVELETS AND GENETIC ALGORITHMS TEMPORAL PATTERN IDENTIFICATION OF TIME SERIES DATA USING PATTERN WAVELETS AND GENETIC ALGORITHMS RICHARD J. POVINELLI AND XIN FENG Deparmen of Elecrical and Compuer Engineering Marquee Universiy, P.O.

More information

Chapter 7. Response of First-Order RL and RC Circuits

Chapter 7. Response of First-Order RL and RC Circuits Chaper 7. esponse of Firs-Order L and C Circuis 7.1. The Naural esponse of an L Circui 7.2. The Naural esponse of an C Circui 7.3. The ep esponse of L and C Circuis 7.4. A General oluion for ep and Naural

More information

Measuring macroeconomic volatility Applications to export revenue data, 1970-2005

Measuring macroeconomic volatility Applications to export revenue data, 1970-2005 FONDATION POUR LES ETUDES ET RERS LE DEVELOPPEMENT INTERNATIONAL Measuring macroeconomic volailiy Applicaions o expor revenue daa, 1970-005 by Joël Cariolle Policy brief no. 47 March 01 The FERDI is a

More information

Model-Based Monitoring in Large-Scale Distributed Systems

Model-Based Monitoring in Large-Scale Distributed Systems Model-Based Monioring in Large-Scale Disribued Sysems Diploma Thesis Carsen Reimann Chemniz Universiy of Technology Faculy of Compuer Science Operaing Sysem Group Advisors: Prof. Dr. Winfried Kalfa Dr.

More information

Information Systems for Business Integration: ERP Systems

Information Systems for Business Integration: ERP Systems Informaion Sysems for Business Inegraion: ERP Sysems (December 3, 2012) BUS3500 - Abdou Illia, Fall 2012 1 LEARNING GOALS Explain he difference beween horizonal and verical business inegraion. Describe

More information

PRACTICES AND ISSUES IN OPERATIONAL RISK MODELING UNDER BASEL II

PRACTICES AND ISSUES IN OPERATIONAL RISK MODELING UNDER BASEL II Lihuanian Mahemaical Journal, Vol. 51, No. 2, April, 2011, pp. 180 193 PRACTICES AND ISSUES IN OPERATIONAL RISK MODELING UNDER BASEL II Paul Embrechs and Marius Hofer 1 RiskLab, Deparmen of Mahemaics,

More information

Impact of scripless trading on business practices of Sub-brokers.

Impact of scripless trading on business practices of Sub-brokers. Impac of scripless rading on business pracices of Sub-brokers. For furher deails, please conac: Mr. T. Koshy Vice Presiden Naional Securiies Deposiory Ld. Tradeworld, 5 h Floor, Kamala Mills Compound,

More information

WATER MIST FIRE PROTECTION RELIABILITY ANALYSIS

WATER MIST FIRE PROTECTION RELIABILITY ANALYSIS WATER MIST FIRE PROTECTION RELIABILITY ANALYSIS Shuzhen Xu Research Risk and Reliabiliy Area FM Global Norwood, Massachuses 262, USA David Fuller Engineering Sandards FM Global Norwood, Massachuses 262,

More information

This is the author s version of a work that was submitted/accepted for publication in the following source:

This is the author s version of a work that was submitted/accepted for publication in the following source: This is he auhor s version of a work ha was submied/acceped for publicaion in he following source: Debnah, Ashim Kumar & Chin, Hoong Chor (2006) Analysis of marine conflics. In Proceedings of he 19h KKCNN

More information

Individual Health Insurance April 30, 2008 Pages 167-170

Individual Health Insurance April 30, 2008 Pages 167-170 Individual Healh Insurance April 30, 2008 Pages 167-170 We have received feedback ha his secion of he e is confusing because some of he defined noaion is inconsisen wih comparable life insurance reserve

More information

Strategic Optimization of a Transportation Distribution Network

Strategic Optimization of a Transportation Distribution Network Sraegic Opimizaion of a Transporaion Disribuion Nework K. John Sophabmixay, Sco J. Mason, Manuel D. Rossei Deparmen of Indusrial Engineering Universiy of Arkansas 4207 Bell Engineering Cener Fayeeville,

More information

Idealistic characteristics of Islamic Azad University masters - Islamshahr Branch from Students Perspective

Idealistic characteristics of Islamic Azad University masters - Islamshahr Branch from Students Perspective Available online a www.pelagiaresearchlibrary.com European Journal Experimenal Biology, 202, 2 (5):88789 ISSN: 2248 925 CODEN (USA): EJEBAU Idealisic characerisics Islamic Azad Universiy masers Islamshahr

More information

Outline of Medicare Supplement Coverage

Outline of Medicare Supplement Coverage Underwrien by Serling Life Insurance Company Ouline of Medicare Supplemen Coverage Benefi Char of Medicare Supplemen Plans Sold wih Effecive Daes on or afer June 1, 2010 TX OC (09/11) Medicare Supplemen

More information

The naive method discussed in Lecture 1 uses the most recent observations to forecast future values. That is, Y ˆ t + 1

The naive method discussed in Lecture 1 uses the most recent observations to forecast future values. That is, Y ˆ t + 1 Business Condiions & Forecasing Exponenial Smoohing LECTURE 2 MOVING AVERAGES AND EXPONENTIAL SMOOTHING OVERVIEW This lecure inroduces ime-series smoohing forecasing mehods. Various models are discussed,

More information

Risk Modelling of Collateralised Lending

Risk Modelling of Collateralised Lending Risk Modelling of Collaeralised Lending Dae: 4-11-2008 Number: 8/18 Inroducion This noe explains how i is possible o handle collaeralised lending wihin Risk Conroller. The approach draws on he faciliies

More information

Real-time Particle Filters

Real-time Particle Filters Real-ime Paricle Filers Cody Kwok Dieer Fox Marina Meilă Dep. of Compuer Science & Engineering, Dep. of Saisics Universiy of Washingon Seale, WA 9895 ckwok,fox @cs.washingon.edu, mmp@sa.washingon.edu Absrac

More information

Building an E- Commerce Strategy for the Office Equipment and Printer Marketplace. CAPt CAP VENTURES

Building an E- Commerce Strategy for the Office Equipment and Printer Marketplace. CAPt CAP VENTURES Building an E- Commerce Sraegy for he Office Equipmen and Priner Markeplace The Inerne is creaing a revoluion in he disribuion of office equipmen. New conceps and business models abound, and i seems cerain

More information

Course Outline. Course Coordinator: Dr. Tanu Sharma Assistant Professor Dept. of humanities and Social Sciences Email:tanu.sharma@juit.ac.

Course Outline. Course Coordinator: Dr. Tanu Sharma Assistant Professor Dept. of humanities and Social Sciences Email:tanu.sharma@juit.ac. Course Name : HUMAN RESOURCE MANAGEMENT Course Code: 10B1WPD75 Course Credi: (-0-0) Semeser: VII Course Type: Elecive (All B. Tech. sudens) Deparmen: Humaniies and Social Sciences Course Coordinaor: Dr.

More information

CAPt. Print e-procurement: Changing the Face of the Printing Industry CAP VENTURES. Market Forecast for Web-Based Print e-procurement

CAPt. Print e-procurement: Changing the Face of the Printing Industry CAP VENTURES. Market Forecast for Web-Based Print e-procurement Prin e-procuremen: Changing he Face of he Prining Indusry Marke Forecas for Web-Based Prin e-procuremen Buyers Crieria for Web Procuremen Opporuniies and Advanages for Prin Service Providers Profiles of

More information

Child Protective Services. A Guide To Investigative Procedures

Child Protective Services. A Guide To Investigative Procedures Child Proecive Services A Guide To Invesigaive Procedures The purpose of his brochure is o help you undersand he Child Proecive Services (CPS) reporing and response process. Please conac your CPS worker

More information

A Bayesian Approach for Personalized Booth Recommendation

A Bayesian Approach for Personalized Booth Recommendation 2011 Inernaional Conference on Social Science and Humaniy IPED vol. (2011) (2011) IACSI Press, Singapore A Bayesian Approach for Personalized Booh ecommendaion Ki Mok Ha 2bcreaor@khu.ac.kr Il Young Choi

More information

cooking trajectory boiling water B (t) microwave 0 2 4 6 8 101214161820 time t (mins)

cooking trajectory boiling water B (t) microwave 0 2 4 6 8 101214161820 time t (mins) Alligaor egg wih calculus We have a large alligaor egg jus ou of he fridge (1 ) which we need o hea o 9. Now here are wo accepable mehods for heaing alligaor eggs, one is o immerse hem in boiling waer

More information

Can Individual Investors Use Technical Trading Rules to Beat the Asian Markets?

Can Individual Investors Use Technical Trading Rules to Beat the Asian Markets? Can Individual Invesors Use Technical Trading Rules o Bea he Asian Markes? INTRODUCTION In radiional ess of he weak-form of he Efficien Markes Hypohesis, price reurn differences are found o be insufficien

More information

Newton s Laws of Motion

Newton s Laws of Motion Newon s Laws of Moion MS4414 Theoreical Mechanics Firs Law velociy. In he absence of exernal forces, a body moves in a sraigh line wih consan F = 0 = v = cons. Khan Academy Newon I. Second Law body. The

More information

Caring for trees and your service

Caring for trees and your service Caring for rees and your service Line clearing helps preven ouages FPL is commied o delivering safe, reliable elecric service o our cusomers. Trees, especially palm rees, can inerfere wih power lines and

More information

Double Entry System of Accounting

Double Entry System of Accounting CHAPTER 2 Double Enry Sysem of Accouning Sysem of Accouning \ The following are he main sysem of accouning for recording he business ransacions: (a) Cash Sysem of Accouning. (b) Mercanile or Accrual Sysem

More information

Distributing Human Resources among Software Development Projects 1

Distributing Human Resources among Software Development Projects 1 Disribuing Human Resources among Sofware Developmen Proecs Macario Polo, María Dolores Maeos, Mario Piaini and rancisco Ruiz Summary This paper presens a mehod for esimaing he disribuion of human resources

More information

Appendix D Flexibility Factor/Margin of Choice Desktop Research

Appendix D Flexibility Factor/Margin of Choice Desktop Research Appendix D Flexibiliy Facor/Margin of Choice Deskop Research Cheshire Eas Council Cheshire Eas Employmen Land Review Conens D1 Flexibiliy Facor/Margin of Choice Deskop Research 2 Final Ocober 2012 \\GLOBAL.ARUP.COM\EUROPE\MANCHESTER\JOBS\200000\223489-00\4

More information

C Fast-Dealing Property Trading Game C

C Fast-Dealing Property Trading Game C AGES 8+ C Fas-Dealing Propery Trading Game C Y Collecor s Ediion Original MONOPOLY Game Rules plus Special Rules for his Ediion. CONTENTS Game board, 6 Collecible okens, 28 Tile Deed cards, 16 Wha he Deuce?

More information

C Fast-Dealing Property Trading Game C

C Fast-Dealing Property Trading Game C If you are already an experienced MONOPOLY dealer and wan a faser game, ry he rules on he back page! AGES 8+ C Fas-Dealing Propery Trading Game C Y Original MONOPOLY Game Rules plus Special Rules for his

More information

Permutations and Combinations

Permutations and Combinations Permuaions and Combinaions Combinaorics Copyrigh Sandards 006, Tes - ANSWERS Barry Mabillard. 0 www.mah0s.com 1. Deermine he middle erm in he expansion of ( a b) To ge he k-value for he middle erm, divide

More information

Improving timeliness of industrial short-term statistics using time series analysis

Improving timeliness of industrial short-term statistics using time series analysis Improving imeliness of indusrial shor-erm saisics using ime series analysis Discussion paper 04005 Frank Aelen The views expressed in his paper are hose of he auhors and do no necessarily reflec he policies

More information

Chapter 2 Kinematics in One Dimension

Chapter 2 Kinematics in One Dimension Chaper Kinemaics in One Dimension Chaper DESCRIBING MOTION:KINEMATICS IN ONE DIMENSION PREVIEW Kinemaics is he sudy of how hings moe how far (disance and displacemen), how fas (speed and elociy), and how

More information

Making a Faster Cryptanalytic Time-Memory Trade-Off

Making a Faster Cryptanalytic Time-Memory Trade-Off Making a Faser Crypanalyic Time-Memory Trade-Off Philippe Oechslin Laboraoire de Securié e de Crypographie (LASEC) Ecole Polyechnique Fédérale de Lausanne Faculé I&C, 1015 Lausanne, Swizerland philippe.oechslin@epfl.ch

More information

Duration and Convexity ( ) 20 = Bond B has a maturity of 5 years and also has a required rate of return of 10%. Its price is $613.

Duration and Convexity ( ) 20 = Bond B has a maturity of 5 years and also has a required rate of return of 10%. Its price is $613. Graduae School of Business Adminisraion Universiy of Virginia UVA-F-38 Duraion and Convexiy he price of a bond is a funcion of he promised paymens and he marke required rae of reurn. Since he promised

More information

Signal Rectification

Signal Rectification 9/3/25 Signal Recificaion.doc / Signal Recificaion n imporan applicaion of juncion diodes is signal recificaion. here are wo ypes of signal recifiers, half-wae and fullwae. Le s firs consider he ideal

More information

Title Manager System

Title Manager System Tile Manager Sysem Produc User Manual Sison Ld. 47 Wellingon Square, Hasings, TN34 1PN info@sison.com www.sison.com Table of Conens Inroducion... 3 Books... 4 Creaing a new ile record... 5 Tile... 5 Conribuor...

More information

Vector Autoregressions (VARs): Operational Perspectives

Vector Autoregressions (VARs): Operational Perspectives Vecor Auoregressions (VARs): Operaional Perspecives Primary Source: Sock, James H., and Mark W. Wason, Vecor Auoregressions, Journal of Economic Perspecives, Vol. 15 No. 4 (Fall 2001), 101-115. Macroeconomericians

More information

Towards a Generic Trust Model Comparison of Various Trust Update Algorithms

Towards a Generic Trust Model Comparison of Various Trust Update Algorithms Towards a Generic Trus Model Comparison of Various Trus Updae Algorihms Michael Kinaeder, Erneso Baschny, and Kur Rohermel Insiue of Parallel and Disribued Sysems (IPVS) Universiä Sugar Universiässr. 38

More information

The Greek financial crisis: growing imbalances and sovereign spreads. Heather D. Gibson, Stephan G. Hall and George S. Tavlas

The Greek financial crisis: growing imbalances and sovereign spreads. Heather D. Gibson, Stephan G. Hall and George S. Tavlas The Greek financial crisis: growing imbalances and sovereign spreads Heaher D. Gibson, Sephan G. Hall and George S. Tavlas The enry The enry of Greece ino he Eurozone in 2001 produced a dividend in he

More information

Ecodesign Requirements for Electric Motors Towards a System-Approach. Demonstrating the benefits of motor starters for fixed speed applications

Ecodesign Requirements for Electric Motors Towards a System-Approach. Demonstrating the benefits of motor starters for fixed speed applications Ecodesign Requiremens for Elecric Moors Towards a Sysem-Approach Demonsraing he benefis of moor sarers for fixed speed applicaions A message from he CAPIEL Presidens Philippe Sauer CAPIEL Presiden Karlheinz

More information

Mortality Variance of the Present Value (PV) of Future Annuity Payments

Mortality Variance of the Present Value (PV) of Future Annuity Payments Morali Variance of he Presen Value (PV) of Fuure Annui Pamens Frank Y. Kang, Ph.D. Research Anals a Frank Russell Compan Absrac The variance of he presen value of fuure annui pamens plas an imporan role

More information

AP Calculus BC 2010 Scoring Guidelines

AP Calculus BC 2010 Scoring Guidelines AP Calculus BC Scoring Guidelines The College Board The College Board is a no-for-profi membership associaion whose mission is o connec sudens o college success and opporuniy. Founded in, he College Board

More information

INTRODUCTION TO FORECASTING

INTRODUCTION TO FORECASTING INTRODUCTION TO FORECASTING INTRODUCTION: Wha is a forecas? Why do managers need o forecas? A forecas is an esimae of uncerain fuure evens (lierally, o "cas forward" by exrapolaing from pas and curren

More information

The Architecture of a Churn Prediction System Based on Stream Mining

The Architecture of a Churn Prediction System Based on Stream Mining The Archiecure of a Churn Predicion Sysem Based on Sream Mining Borja Balle a, Bernardino Casas a, Alex Caarineu a, Ricard Gavaldà a, David Manzano-Macho b a Universia Poliècnica de Caalunya - BarcelonaTech.

More information

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011ABV1 EKHBRD014ABV1 EKHBRD016ABV1

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011ABV1 EKHBRD014ABV1 EKHBRD016ABV1 OPERAION MANUAL Indoor uni for air o waer hea pump sysem and opions EKHBRD011ABV1 EKHBRD014ABV1 EKHBRD016ABV1 EKHBRD011ABY1 EKHBRD014ABY1 EKHBRD016ABY1 EKHBRD011ACV1 EKHBRD014ACV1 EKHBRD016ACV1 EKHBRD011ACY1

More information

BALANCE OF PAYMENTS. First quarter 2008. Balance of payments

BALANCE OF PAYMENTS. First quarter 2008. Balance of payments BALANCE OF PAYMENTS DATE: 2008-05-30 PUBLISHER: Balance of Paymens and Financial Markes (BFM) Lena Finn + 46 8 506 944 09, lena.finn@scb.se Camilla Bergeling +46 8 506 942 06, camilla.bergeling@scb.se

More information

Multiprocessor Systems-on-Chips

Multiprocessor Systems-on-Chips Par of: Muliprocessor Sysems-on-Chips Edied by: Ahmed Amine Jerraya and Wayne Wolf Morgan Kaufmann Publishers, 2005 2 Modeling Shared Resources Conex swiching implies overhead. On a processing elemen,

More information

4 Convolution. Recommended Problems. x2[n] 1 2[n]

4 Convolution. Recommended Problems. x2[n] 1 2[n] 4 Convoluion Recommended Problems P4.1 This problem is a simple example of he use of superposiion. Suppose ha a discree-ime linear sysem has oupus y[n] for he given inpus x[n] as shown in Figure P4.1-1.

More information

Advise on the development of a Learning Technologies Strategy at the Leopold-Franzens-Universität Innsbruck

Advise on the development of a Learning Technologies Strategy at the Leopold-Franzens-Universität Innsbruck Advise on he developmen of a Learning Technologies Sraegy a he Leopold-Franzens-Universiä Innsbruck Prof. Dr. Rob Koper Open Universiy of he Neherlands Educaional Technology Experise Cener Conex - Period

More information

DOES TRADING VOLUME INFLUENCE GARCH EFFECTS? SOME EVIDENCE FROM THE GREEK MARKET WITH SPECIAL REFERENCE TO BANKING SECTOR

DOES TRADING VOLUME INFLUENCE GARCH EFFECTS? SOME EVIDENCE FROM THE GREEK MARKET WITH SPECIAL REFERENCE TO BANKING SECTOR Invesmen Managemen and Financial Innovaions, Volume 4, Issue 3, 7 33 DOES TRADING VOLUME INFLUENCE GARCH EFFECTS? SOME EVIDENCE FROM THE GREEK MARKET WITH SPECIAL REFERENCE TO BANKING SECTOR Ahanasios

More information

A Note on Using the Svensson procedure to estimate the risk free rate in corporate valuation

A Note on Using the Svensson procedure to estimate the risk free rate in corporate valuation A Noe on Using he Svensson procedure o esimae he risk free rae in corporae valuaion By Sven Arnold, Alexander Lahmann and Bernhard Schwezler Ocober 2011 1. The risk free ineres rae in corporae valuaion

More information

Description of the CBOE S&P 500 BuyWrite Index (BXM SM )

Description of the CBOE S&P 500 BuyWrite Index (BXM SM ) Descripion of he CBOE S&P 500 BuyWrie Index (BXM SM ) Inroducion. The CBOE S&P 500 BuyWrie Index (BXM) is a benchmark index designed o rack he performance of a hypoheical buy-wrie sraegy on he S&P 500

More information

DDoS Attacks Detection Model and its Application

DDoS Attacks Detection Model and its Application DDoS Aacks Deecion Model and is Applicaion 1, MUHAI LI, 1 MING LI, XIUYING JIANG 1 School of Informaion Science & Technology Eas China Normal Universiy No. 500, Dong-Chuan Road, Shanghai 0041, PR. China

More information

ESIGN Rendering Service

ESIGN Rendering Service Markeing maerials on demand wihou phoo shoos or se-up Wih he ESIGN Rendering Service, we produce new, prinready markeing maerials for you in a cos-efficien and imely manner for he design of brochures,

More information

GUIDE GOVERNING SMI RISK CONTROL INDICES

GUIDE GOVERNING SMI RISK CONTROL INDICES GUIDE GOVERNING SMI RISK CONTROL IND ICES SIX Swiss Exchange Ld 04/2012 i C O N T E N T S 1. Index srucure... 1 1.1 Concep... 1 1.2 General principles... 1 1.3 Index Commission... 1 1.4 Review of index

More information

Towards Intrusion Detection in Wireless Sensor Networks

Towards Intrusion Detection in Wireless Sensor Networks Towards Inrusion Deecion in Wireless Sensor Neworks Kroniris Ioannis, Tassos Dimiriou and Felix C. Freiling Ahens Informaion Technology, 19002 Peania, Ahens, Greece Email: {ikro,dim}@ai.edu.gr Deparmen

More information

Behavior Analysis of a Biscuit Making Plant using Markov Regenerative Modeling

Behavior Analysis of a Biscuit Making Plant using Markov Regenerative Modeling Behavior Analysis of a Biscui Making lan using Markov Regeneraive Modeling arvinder Singh & Aul oyal Deparmen of Mechanical Engineering, Lala Lajpa Rai Insiue of Engineering & Technology, Moga -, India

More information

¼ WARNING. KNX Logic module Basic REG-K. Connections, displays and operating elements. Table of contents. Mounting the module

¼ WARNING. KNX Logic module Basic REG-K. Connections, displays and operating elements. Table of contents. Mounting the module KNX Logic module Basic REG-K Produc descripion Connecions, displays and operaing elemens 3 2 F E 2 A Ar.-Nr. MTN6769 Table of conens Geing o know he module... Connecions, displays and operaing elemens...

More information

Principal components of stock market dynamics. Methodology and applications in brief (to be updated ) Andrei Bouzaev, bouzaev@ya.

Principal components of stock market dynamics. Methodology and applications in brief (to be updated ) Andrei Bouzaev, bouzaev@ya. Principal componens of sock marke dynamics Mehodology and applicaions in brief o be updaed Andrei Bouzaev, bouzaev@ya.ru Why principal componens are needed Objecives undersand he evidence of more han one

More information

Diane K. Michelson, SAS Institute Inc, Cary, NC Annie Dudley Zangi, SAS Institute Inc, Cary, NC

Diane K. Michelson, SAS Institute Inc, Cary, NC Annie Dudley Zangi, SAS Institute Inc, Cary, NC ABSTRACT Paper DK-02 SPC Daa Visualizaion of Seasonal and Financial Daa Using JMP Diane K. Michelson, SAS Insiue Inc, Cary, NC Annie Dudley Zangi, SAS Insiue Inc, Cary, NC JMP Sofware offers many ypes

More information

Contrarian insider trading and earnings management around seasoned equity offerings; SEOs

Contrarian insider trading and earnings management around seasoned equity offerings; SEOs Journal of Finance and Accounancy Conrarian insider rading and earnings managemen around seasoned equiy offerings; SEOs ABSTRACT Lorea Baryeh Towson Universiy This sudy aemps o resolve he differences in

More information

4. International Parity Conditions

4. International Parity Conditions 4. Inernaional ariy ondiions 4.1 urchasing ower ariy he urchasing ower ariy ( heory is one of he early heories of exchange rae deerminaion. his heory is based on he concep ha he demand for a counry's currency

More information

2.3. Information Management for HEP. 3.2. Information Management Disciplines. 3. LIFE CYCLE SUPPORT. 3.1. Life Cycle and Information Objects.

2.3. Information Management for HEP. 3.2. Information Management Disciplines. 3. LIFE CYCLE SUPPORT. 3.1. Life Cycle and Information Objects. n. Conf. on Compuing in High Energy Physics (CHEP), San Diego, March 2003 1 negraed nformaion Managemen for TESLA J. Bürger, L. Hagge, J. Kreuzkamp, K. Lappe, A. Robben Deusches Elekronen-Synchroron, DESY,

More information

An Agent-based Bayesian Forecasting Model for Enhanced Network Security

An Agent-based Bayesian Forecasting Model for Enhanced Network Security An Agen-based Forecasing Model for Enhanced Nework Securiy J. PIKOULAS, W.J. BUCHANAN, Napier Universiy, Edinburgh, UK. M. MANNION, Glasgow Caledonian Universiy, Glasgow, UK. K. TRIANTAFYLLOPOULOS, Universiy

More information

Appendix A: Area. 1 Find the radius of a circle that has circumference 12 inches.

Appendix A: Area. 1 Find the radius of a circle that has circumference 12 inches. Appendi A: Area worked-ou s o Odd-Numbered Eercises Do no read hese worked-ou s before aemping o do he eercises ourself. Oherwise ou ma mimic he echniques shown here wihou undersanding he ideas. Bes wa

More information

NYWEA Asset Management Task Force White Paper

NYWEA Asset Management Task Force White Paper The New York Waer Environmen Associaion, Inc. The Waer Qualiy Professionals 525 Plum Sree Suie 102 Syracuse, New York 13204 (315) 422-7811 Fax: 422-3851 www.nywea.org e-mail: pcr@nywea.org NYWEA Asse Task

More information

Secure Election Infrastructures Based on IPv6 Clouds

Secure Election Infrastructures Based on IPv6 Clouds Secure Elecion Infrasrucures Based on IPv6 Clouds Firs IPv6-only OpenSack Cloud used o deliver producion services is de-ployed by Nephos6, Cikomm and SnT-Universiy of Luxembourg. Laif Ladid, Presiden,

More information

Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding

Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding Applying Algorihm Animaion Techniques for Program Tracing, Debugging, and Undersanding Sougaa Mukherjea,.John T. Sasko Graphics, Visualizaion and Usabiliy Cener, College of Compuing Georgia nsiue of Technology

More information

Explaining long-term trends in groundwater hydrographs

Explaining long-term trends in groundwater hydrographs 18 h World IMACS / MODSIM Congress, Cairns, Ausralia 13-17 July 2009 hp://mssanz.org.au/modsim09 Explaining long-erm rends in groundwaer hydrographs Ferdowsian, R. 1 and D.J. Pannell 2 1 Deparmen of Agriculure

More information

Tomographic Clustering To Visualize Blog Communities as Mountain Views

Tomographic Clustering To Visualize Blog Communities as Mountain Views Tomographic Clusering To Visualize Blog Communiies as Mounain Views Belle L. Tseng NEC Laboraories America 10080 N. Wolfe Road, SW3-350 Cuperino, CA 95014 USA +1-408-863-6008 belle@sv.nec-labs.com Junichi

More information

ACTUARIAL FUNCTIONS 1_05

ACTUARIAL FUNCTIONS 1_05 ACTUARIAL FUNCTIONS _05 User Guide for MS Office 2007 or laer CONTENT Inroducion... 3 2 Insallaion procedure... 3 3 Demo Version and Acivaion... 5 4 Using formulas and synax... 7 5 Using he help... 6 Noaion...

More information

Irving Fisher Committee on Central Bank Statistics. IFC Working Papers. No 11. Optimizing Checking of Statistical Reports. by Peter Askjær Drejer

Irving Fisher Committee on Central Bank Statistics. IFC Working Papers. No 11. Optimizing Checking of Statistical Reports. by Peter Askjær Drejer Irving Fisher Commiee on Cenral Ban Saisics IFC Woring Papers No 11 Opimizing Checing of Saisical Repors by Peer Asjær Drejer July 2013 IFC Woring Papers are wrien by he saff of member insiuions of he

More information

Chapter 6: Business Valuation (Income Approach)

Chapter 6: Business Valuation (Income Approach) Chaper 6: Business Valuaion (Income Approach) Cash flow deerminaion is one of he mos criical elemens o a business valuaion. Everyhing may be secondary. If cash flow is high, hen he value is high; if he

More information

Predicting Stock Market Index Trading Signals Using Neural Networks

Predicting Stock Market Index Trading Signals Using Neural Networks Predicing Sock Marke Index Trading Using Neural Neworks C. D. Tilakarane, S. A. Morris, M. A. Mammadov, C. P. Hurs Cenre for Informaics and Applied Opimizaion School of Informaion Technology and Mahemaical

More information

One dictionary: Native language - English/English - native language or English - English

One dictionary: Native language - English/English - native language or English - English Faculy of Social Sciences School of Business Corporae Finance Examinaion December 03 English Dae: Monday 09 December, 03 Time: 4 hours/ 9:00-3:00 Toal number of pages including he cover page: 5 Toal number

More information