Estimating the Development Effort of Web Projects in Chile

Size: px
Start display at page:

Download "Estimating the Development Effort of Web Projects in Chile"

Transcription

1 Estmatng the Development Effort of Web Projects n Chle Sergo F. Ochoa Computer Scences Department Unversty of Chle (56 2) sochoa@dcc.uchle.cl M. Cecla Bastarrca Computer Scences Department Unversty of Chle (56 2) cecla@dcc.uchle.cl Germán Parra Computer Scences Department Unversty of Chle (56 2) gparra@dcc.uchle.cl Abstract Ths artcle presents a method to fast estmate the development effort of Web-based nformaton systems n Chle. The method, called Chlean Web Applcaton Development Effort Estmaton (CWADEE), addresses a necessty to get effort estmatons n a short perod of 24 to 72 hours usng lmted nformaton. In contrast wth other exstng methods, CWADEE uses raw hstorcal nformaton about development capablty and hgh granularty nformaton about the system to be developed, n order to carry out such estmatons. Ths method s smple and specally suted for small or medum-sze Webbased nformaton systems. CWADEE has been appled to twenty-two projects wth very accurate results. Keywords Effort Estmaton Method, Szng Metrc, Web-based Informaton Systems, Web Engneerng. 1. Introducton Companes developng Web-based systems face the challenge of estmatng the requred development effort n a very short tme frame. Ths problem does not have a standard soluton yet. On the other hand, effort estmaton models that have been used for many years n tradtonal software development are not very accurate for Webbased software development effort estmaton [16]. Web-based projects are naturally short and ntensve [12], so not havng an approprate effort estmaton model pushes developers to make hghly rsky estmatons [16]. Moreover, the rapd evoluton and growth of Web related technology, tools and methodologes makes hstorcal nformaton quckly obsolete. Although, the software effort estmaton process s a completely necessary and crtcal task, t stll looks more lke a craft than a scence [4][17]. The process s manly dependent of the project type and the features of the development scenaro. Ths work s focused on small and medum szed Webbased nformaton systems developed n mmature scenaros. Ths knd of projects represents about 50% of the projects that are beng developed n Chle today [18]. Chlean developers face a hghly compettve market, where clents requre cost estmatons n a matter of hours for ther projects, and these estmatons should be accurate f they want the development to be cost effectve. In large projects, the estmaton s less problematc because there s always tme scheduled for carryng out ths process. These estmatons are the bass of the budget gven to the clent. Based on such budget the software development companes sgn contracts wth the clent. In other words, the effort estmaton carred out for budget purposes usually establshes the busness rules for the project. Wthout an approprate model, cost estmaton s done wth a hgh uncertanty and the development effort estmaton reles only on the experence of an expert, whose estmatons are generally not formally documented. Ths expert knows well the development capabltes of the company and s able to nterpret the clent's requrements wth hgh accuracy. Chlean development companes rarely change the expert n charge of effort estmaton, n contrast to what occurs wth other personnel nvolved n Web-based software development. Ths person usually becomes a bottleneck for budget delverng. Therefore, the estmaton process can be slow and/or lttle accurate. Ths s a crtcal stuaton for development. Chlean clents are budget centrc, beng such budget the base of the contract. In order to deal wth such problem we have been studyng the last 3 years the software development process n Chle, orented to the development of small and medum sze Web-based nformaton systems. Based on the analyss of these results, we dentfed a low usablty of the well-known effort estmaton methods and a necessty of a model to support estmaton n such scenaro. Due that, we developed a method for fast estmatng the Web-based software development effort and duraton, whch s adapted to development of Webbased projects n Chle. We called t Chlean Web Applcaton Development Effort Estmaton (CWADEE). The method s specfcally applcable to estmate the development effort of small to medum-sze Web-based nformaton systems n mmature development scenaros.

2 It s probable that ths development scenaro s smlar to those n other Latn Amerca's countres, although currently we cannot assure t. Local tradtons are dffcult to change. CWADEE does not replace the expert n charge of effort estmaton process. Instead, t provdes hm/her wth a tool for makng more precse estmatons and based on more sound bases n the short tme avalable for such task. Based on our prevous studes and knowledge of the Chlean scenaro, we estmate that the current error range n development effort estmatons for small and medum sze projects s between 50 and 200%. The proposed method ntends to support the experts n order to reduce ths range. Next Secton presents a more detaled descrpton of the Chlean effort estmaton scenaro. Secton 3 dscusses the work done n software development effort estmaton and methods and tools specfcally for Web-based systems. Secton 4 descrbes the CWADEE method and ts man components. Secton 5 presents and analyzes the results obtaned n our experence applyng t. Fnally, Secton 6 presents the conclusons and the future work. 2. Effort Estmaton Scenaro The Chlean effort estmaton scenaro s not completely dfferent from other scenaros, but due to some of ts characterstcs, well-known effort estmaton methods have low applcablty. The central characterstcs are the followng: Expert centered. An expert s n charge of the effort estmaton process, who knows the development capablty of the organzaton. He/she s responsble for calculatng the budget for clents and to establsh development compromses. The expert s experence s very useful for the company but not necessarly good for other companes. Companes rarely rsk recrutng new people for ths task because the learnng cost of the expert s hgh. Because of ths feature, the amount of experts n each development company s stable and usually qute low tryng not to ncrease the fx costs of the company. These experts are expensve due to the responsblty they have. Lttle hstorcal nformaton. Development companes generally have lttle hstorcal nformaton about past projects. Usually, they have the products produced by the project and an approxmaton of the total amount of man-hour spent on t. Besdes, such nformaton s usually unorganzed and t s perceved by the expert as not very relable because of ts ncompleteness. Short tme to estmate. Development companes generally have between 24 and 72 hours to estmate the development effort of small or medum szed projects, from the moment the clent provdes the Web applcaton requrements and nformaton. In that tme, the experts should analyze and clarfy the nformaton provded by the clent, revse hstorcal nformaton, carry out the estmaton, and buld the budget. Gross ganed nformaton. The nformaton gven by the clent about the problem to be solved tends to be gross graned and could have unclear areas for the clent. The clent wants the estmaton to nclude some flexblty to adjust such unclear ssues. Therefore, a lot of experence s requred from the estmator to dmenson the system realstcally only based on hgh level nformaton. Qute fxed development tme. Generally, the development projects arse as response to mmedate needs of the clents. Therefore, the development tme for a project s qute fxed and the estmaton process becomes a problem of feasblty and/or money. Budget centrc. The Chlean scenaro s budget centrc. Typcally, the clents request budgets to several development companes and usually the lowest development cost s chosen. Ths means that the developer should prepare budgets for many clents whch could make the experts to become a bottlenecks. On the other hand, work of such experts s an nvestment wth low probablty of success, because several budgets are requested and only one s chosen. These features make the Chlean effort estmaton scenaro be hghly demandng and lttle motvatng. The well-known effort estmaton models have shown low applcablty to support ths process; therefore, t s currently carred out n a handmade way. Next Secton, presents and dscusses some related work. 3. Related Work From the begnnng of software engneerng as a research area more than three decades ago, several development effort estmaton methods have been proposed. We can classfy these methods for our research as those for tradtonal software and those for Weborented software. The tradtonal effort estmaton methods are those used to estmate the development effort of software that conssts of programs n a programmng language, whch eventually nteract wth data fles or databases. Generally, these software have an actve executon thread that provdes system servces. On the other hand, the Web-orented methods use dfferent metrcs and they are focused on estmatng the development effort of products that are event-orented. These products generally nvolve code n a programmng language, magery, look-and-feel, nformaton structure, navgaton and multmeda objects. Tradtonal effort estmaton methods lke COCOMO [1][3] are manly based on metrcs lke Lnes Of Code (LOC) [15] or Functon Ponts (FP) [10][13]. The

3 estmaton strateges supported by LOCs have shown several problems. Most workng Web projects agree that LOCs are not sutable for early estmaton because they are based on desgn [16]. Other reported problem s that the work nvolved n the development of multmeda objects and look-and-feel cannot be measured n LOCs. Also, an mportant amount of relable hstorcal nformaton s needed to estmate effort usng ths metrc, and ths nformaton s hard to get n Web-based projects. Fnally, to carry out estmatons usng LOCs requres a long analyss of the hstorcal nformaton, whch reduces the capablty to get relable fast estmatons. Speed s an mportant requste of Web-based projects developed n Chle. Smlarly, tradtonal estmaton methods based on FPs are not approprate because applcatons do more than transform nputs to outputs,.e. the effort necessary for developng a Web-based applcaton s much more than the effort requred for mplementng ts functonalty. FPs do not consder the magery, navgaton desgn, look-andfeel, and multmeda objects, among others. In other words, the tradtonal categores of FPs should be redefned. Ths knd of estmaton also requres an mportant amount of relable hstorcal nformaton, whch supports the used values of each FPs. Although there are several software effort estmaton methods lke Prce-S, Slm and Seer [3], COCOMO s the most well known and used by the software ndustry. It had shown to be approprate n many development scenaros. The frst verson of such method used LOCs as the fundamental metrc to support the estmatons. Then, Boehm proposed COCOMO II, whch could use alternatvely LOCs, FPs or Object Ponts [2]. Although COCOMO II was not defned to support the development effort estmaton of Web applcatons, many people found the way to adapt the object pont concept n order to get a szng estmaton [3]. Object ponts are an ndrect metrc, smlar to FPs, whch consders three categores: user nterfaces, reports and components, whch are probably needed to develop the fnal product. Every element n the system s categorzed and classfed n three complexty levels: basc, ntermedate and advanced. Then, based on these classfed elements, and takng nto account the hstorcal nformaton, t s possble to generate a good estmaton. Object Ponts and COCOMO II seem to be acceptable for tradtonal or multmeda software projects, but they are not good enough to get accurate effort estmatons for Web-based nformaton systems developed n Chle. The complexty of the estmaton process and the need for detaled hstorcal nformaton make them dffcult to apply n ths scenaro. Several sze metrcs have been proposed for Web applcatons, lke Object Ponts, Applcaton Ponts and Multmeda Ponts [6]. However, the most approprate seems to be Web Objects (WO) [16]. WOs are an ndrect metrc that s based on a predefned vocabulary that allows defnng Web systems components n term of operands and operators. To estmate the amount of WOs that are part of a Web-based applcaton t s necessary to dentfy all the operators and operands present n the system. Then, they are categorzed usng a predefned table of Web Objects predctors and also they are classfed n three levels of complexty: low, average and hgh. The fnal amount of WO n a Web-based applcaton s computed usng the Halstead equaton [10], and t s known as the volume or sze of the system. The effort estmaton and the duraton of the development are computed usng WebMo (Web Model), whch s an extenson of COCOMO II [16]. Ths model uses two constants, two power laws, several cost drvers, and the product sze expressed n WO (see Fgure 1). Fgure 1. WebMo Effort Estmaton Model Constants A and B, and power laws P1 and P2 are defned by a parameter table n the model. Ths table contans the values obtaned from a database of former projects (hstorcal nformaton). The cost drvers are parameters used to adjust the effort and duraton n terms of the development scenaro. For ths model nne cost drvers were defned: product relablty and complexty (RCPX), platform dffculty (PDIF), personnel capablty (PERS), personnel experence (PREX), facltes of tools and equpment (FCIL), schedulng (SCED), reuse (RUSE), teamwork (TEAM) and process effcency (PEFF) [16]. Each cost drver has dfferent values that may be: very low, low, normal, hgh, and very hgh. The combnaton of WebMo and Web Objects s, n ths moment, the most approprate method to estmate the development effort of Web applcatons. However, ths combnaton does not seem to be the best for Chlean development scenaros because t needs an mportant amount of hstorcal detaled nformaton to carry out the estmaton. Also, the WO dentfcaton and categorzaton process s dffcult to carry out n a short tme, and t requres an expert that also knows how to carry out the project. The expert should be competent about crtcal techncal decsons of the development process because n small projects the techncal feasblty study s mplctly ncluded n ths estmaton [4]. Ths expert feature and the complexty to dentfy and classfy WO make WebMo unfeasble to use n Chlean scenaros. Provded that the effort estmaton methods presented are no approprate to estmate the development effort of Web-based nformaton systems n Chlean scenaros, n the next secton we present the CWADEE method. It ntends to be more approprate to estmate the

4 development effort of small or medum sze projects, especally n scenaros that requre fast estmaton wth lttle hstorcal nformaton. 4. The CWADEE Method In order to help the expert acheve more accurately effort estmatons n Chlean scenaros, CWADEE ntroduces a new szng metrc based on the data model of the nformaton system to be developed: Data Web Ponts (DWP). DWP s an ndrect szng metrc that takes nto account the characterstcs of Chlean experts, the avalable estmaton tme, the lack of a great amount of hstorcal nformaton, and the knd of nformaton (hgh level) used to estmate. The dea behnd the DWP s to dentfy the system functonalty, analyzng ts data model. Trujllo and Straub showed t s possble to nfer between 50 to 60 percent of an nformaton system functonalty followng a set of predefned patterns [20]. In ths way, DWP capture the essence of these patterns makng explct the relatonshp between the data model and the sze of the Web applcaton. Each pattern corresponds to one and only one knd of DWP, and vce versa. Informaton systems functonalty s largely determned by the data model. Generally, these systems are organzed as a combnaton of repostory and MVC patterns [5]. DWP takes advantage of the standard relatonshp between data model and functonalty n an nformaton system. Next secton descrbes the concept of Data Web Pont. Secton 4.2 presents the CWADEE effort estmaton method. Then, the followng sectons explan the components, whch are part of CWADEE. 4.1 The Data Web Ponts DWPs are smlar to other ndrect metrcs such as FPs [10][13], Object Ponts [2, 3], or Web Objects [16] n the fact that they represent abstract concepts that are used to obtan the sze of the system to be developed. In partcular, DWPs represent system functonalty from the pont of vew of ts data model. Therefore, two experts analyzng the same data model should get the same sze for a system, but the development effort could be dfferent dependng on partcular characterstcs of the development envronment such as: the expertse of the development team, and the avalable supportng tools, among others. DWP ntends to smplfy the effort estmaton process by gvng the expert better tools for mprovng or tunng up ths process. Ths metrc has the advantages of beng fast and easy to apply, whenever the requred gross gran hstorcal nformaton s avalable. Ths fact makes t especally sutable to estmate Web-based projects n Chle. Borrower user_d frst_name last_name password book_lmt Borrower C Checkout copy user_d lent due returned Copy Copy copy Call_Number status Staff user_d frst_name last_name password shft Book Publsher Name cty country sbn Author Ttle Year seres Publsher Prnts Call_Number name Book Book Call_Number Fgure 2. Example of an Informaton System of a Lbrary The types of enttes and relatonshps assocated to DWPs are the followng: regular, dependent, relaton, relatonshp 1 to N and relatonshp 1 to 1. Regular enttes are those that do not contan a foregn key and whose prmary key dentfes them (Borrower, Staff, Book and Publsher n Fgure 2). Dependent enttes are those related to a regular entty through a foregn key and whose prmary key s formed by the prmary key of a regular entty and a key of ts own (Copy). Relaton enttes separate a N to M relatonshp between two other enttes and they do not have a prmary key of ther own; ts key s formed by the prmary keys of the enttes partcpatng n the relatonshp (Checkout and Prnt). Ths type of entty can also have other attrbutes defned. Relatonshps 1 to N are establshed between a relaton entty and another entty, where one or more nstances of the relaton entty are assocated wth an nstance of the other entty (Borrower, Checkout, Copy Checkout and Book Prnt). Fnally, relatonshps 1 to 1 are those establshed between a relaton entty and another one, where one and only one nstance of the relaton entty s assocated wth an nstance of the other entty (Publsher Prnt). Takng nto account the patterns defned n [20], the dfferent categores of DWPs follow these patterns. In contrast to Fowler s analyss patterns [7] and Hay s data model patterns [9], here each type of entty and relatonshp that represents a pattern s consdered a

5 DWP. In order to facltate the explanaton of DWPs, we wll use a smple lbrary data model, shown n fgure 2. Each of these enttes represents a desgn pattern that has a typcal functonalty assocated wth t. Ths functonalty can be translated nto standard servces provded to Web-based nformaton systems. Trujllo has shown that not only servces, but also the strategy of usng the data model are useful as a bass for developng nformaton systems n the Chlean scenaro [20]. Type of DWP Table 1. Defnton of the DWPs amount Amount of DWP Weght Factor Total of DWP Regular Enttes 4 x 9 = 36 Dependent Enttes 1 x 9 = 9 Relatonshp Enttes 2 x 3 = 6 Relatonshp 1 a N 3 x 6 = 18 Relatonshp 1 a 1 1 x 3 = 3 Total of DWP = 72 Analyzng the data model we can easly dentfy DWPs through of a systematc process; so systematc that t could even be automated. Thus, we can fll the table of DWPs n Table 1 to calculate the system sze. The weght assgned to each category of DWP represents the development effort of each one, and t s based on the experence of the expert estmator. The expert can update ths weght every tme he/she beleves t s approprate. Table 1 shows the estmaton of the DWPs assocated wth the model shown n Fgure 2. The resultng sze value wll be consdered as the man factor n the CWADEE effort estmaton equaton (n secton 4.2). Ths metrc seems to be more usable for expert estmators n Chle, provded that most of them could apply the proposed data model analyss. The gross gran nformaton obtaned n ntervews wth the clent usually allows us to buld a good and fast approxmaton to the fnal data model. Then, the DWP can be drectly derved from ths model. Up to ths pont all the process s systematc and unambguous. The knowledge of the expert s requred for more challengng actvtes such as: defnng approprate cost drvers and weghts for DWPs. Generally, these tunng aspects have drect ncdence on the accuracy of the effort estmaton for ths knd of projects. 4.2 Effort Estmaton The DWPs are an approxmaton of the whole sze of the project; so, t s necessary to know what porton of the whole system DWPs represent. Ths knowledge s acheved through a relatvely smple process (brefly descrbed n Secton 4.3) and t s generally done by the expert estmator. Assumng that the estmaton factors n the computaton of the effort are subjectve, flexble and adjustable for each project, the role of the expert becomes very relevant. Once the value of the porton or representatveness s calculated, the expert can adjust the total number of DWPs and he/she can calculate the development effort usng the followng equaton. * P = cd E UC ( DWP (1 X )) + Where: E s the development effort measured n man-hours. UC s the User Cost. cd are each of the Cost Drvers. DWP corresponds to the Web applcaton sze n terms of Data Web Ponts. X* s the coeffcent of DWP representatveness. P s a constant. The estmated value of real Data Web Ponts (DWP*) s calculated as the product of the ntal DWPs and the representatveness coeffcent X*. Ths coeffcent s a hstorcal value that ndcates the porton of the fnal product functonalty that cannot be nferred from the system data model. The process of defnng such coeffcent s presented n the next secton. The user cost s descrbed n Secton 4.3, and t represents the system functonalty that s assocated wth each user type. The defned cost drvers (cd ) are defned n Secton 4.4, and they are smlar to those defned by Refer for WebMo [16]. The last adjustable coeffcent n CWADEE corresponds to constant P that s the exponent value of the DWP*. Ths exponent s a value very close to 1.00, and t must nether be hgher than 1.10 nor lower than Ths constant s value depends on the project sze measured n DWPs. In order to determne ths value, 22 Web-based projects developed n the Computer Scence Department at the Unversty of Chle were studed. As a result, ths constant was assgned the value 1.05 for projects smaller than 300 DWPs, and 1.02 for projects larger than 300 DWPs. 4.3 Identfcaton of the Representatveness Coeffcent The representatveness coeffcent ndcates the amount of addtonal effort could be needed to address the ssues that cannot be nferred from data model, takng nto

6 account the hstory of smlar projects. Among these ssues are: addtonal functonalty, magery, look-andfeel, multmeda objects, navgaton, and nformaton structure, among others. Ths coeffcent can evolve along the tme and t s referental; therefore the expert can adjust t for each project to get more accurate effort estmatons. In order to calculate the representatveness of DWPs, we should analyze smlar fnshed projects, takng nto account the system data model and the total man-hours for each project. Usng the nverse of the CWADEE equaton, we can obtan the value of DWP* (real Data Web Ponts) used n each project. Such equaton s the followng: DWP * = P E UC Obtanng the real sze n Data Web Ponts (DWP*) of a fnshed project, we only requre the total man-hours used n t, and the experence of the estmator who can obtan the value of the UC and the cost drvers. For ths task not much hstorcal nformaton s needed. Once we have the value of DWP* for a hstorc project, we should compare t wth the DWPs that can be obtaned from the data model of such project. Thus, t s possble to obtan the representatveness coeffcent of the DWPs for the same specfc project usng the followng equaton: X = DWP * DWP Where: X corresponds to the percentage of the system sze whch cannot be nferred from the data model usng the DWPs. Ths process could be repeated n several projects wthn the company or development team n order to get a more accurate coeffcent. The partcpaton of the expert n the estmaton s crucal for ths reengneerng process, because only hs/her experence can determne the user cost and the value of the cost drvers that exsted n those projects. Thus, we can calculate the weghted mean of the representatveness of the DWPs n the company s hstory cd X * s the weghted mean of the fracton of the real sze of the project that s calculated from the DWPs of the data models that the company generates. 4.4 User Cost The User Cost (UC) s a functon of the user types to be supported by the system. CWADEE consders three user types defned as: manager, updaters and consultants. The manager user s n charge of supervsng the avalable applcatons n the system, actvatng and deactvatng functonal areas of the system, and mantanng the set of applcatons that keep the project n constant executon. The updater user uses the avalable functonalty n the system to modfy and consult to the stored nformaton. Fnally, the consultant user has access to part of the nformaton avalable n the system, but only for readng. On the other hand, CWADEE also consders the possblty that varable users, whch are a mx of the before mentoned user types, are present n the system. These users are a mx of the aforementoned. The user types a system supports are mportant to calculate the development effort because each type requres nterfaces developed and adjusted for t, but generally part of the functonalty s shared. For ths reason, CWADEE consders the scope of each user type n the system, and the functonalty reuse among user types n order to calculate the user cost. The User Cost s a varable dependent on each project, and so t can be determned n partcular for each one, and t s subject to the estmator subjectvty. For calculatng the user cost we should buld a table smlar to the one shown n Table 2. Ths table ndcates that the three predefned user types are present n the system, where the admnstrator has access to 30% of the applcatons functonalty; the updater uses 60% and the consultant 80%. There are also n the example two varable user types that correspond to the secretary that uses 30% of the applcatons functonalty and the area manager that uses 20%. On the other hand, each user type has a degree of reuse of system functonalty that s determned by the expert estmator. Ths reuse can come from the mplementaton of functonalty for other user types, or other systems. Once ths user types table s generated, t s possble to calculate the UC value usng the followng equaton: wth the followng equaton: UC = ( 1 ) X * = E E X Where: E s the effort n man-hours used n each project. X s the fracton of the sze represented by the DWPs. I Where: UC represents the User Cost used n the effort equaton. I s the fracton of the scope of each user type. R s the reuse degree of each user type. R

7 Ths equaton yelds values between 0 and 5. A value of UC of 0 means the system reuses all the functonalty assocated wth each user type; so, the development effort wll also be zero. On the other hand, f the user cost s fve, ths means that there s no reuse of any knd to mplement the system functonalty for each user type. 4.5 Cost Drvers Fnally, the CWADEE method has a seres of Cost Drvers taken from the WebMo model proposed by Refer [16] These Cost Drvers represent the avalable development scenaros for a partcular project. Such scenaros have postve and negatve nfluences over the development process that need to be taken nto account durng the estmaton process. Cost Drvers are subjectve factors n CWADEE, and all of them, but CLIEN, were defned for the WebMo model. COPLX: Product relablty and complexty. (Product attrbutes). DIFPLA: Platform dffculty. (Platform and net servers volatlty). PERS: Personnel capabltes. (Sklls, knowledge and abltes of the work force). EXPER: Experence of the personnel. (Depth and wdth of the work force experence). INFRA: Infrastructure. (Tools, equpment and geographcal dstrbuton). SCHED: Schedulng. (Rsk degree assumed f the delvery tme s shortened.) CLIEN: Clent type. (Technology knowledge the clent has; requrements stablty.) WTEAM: Work team. (Ablty to work synergstcally as a team). EFPRO: Process effcency. (Development process effcency). Table 2. Example of a scope table for dfferent user types n a Web-based project Fxed Users Varable Users User types Fracton of the Scope (I) Reuse Degree (R) Manager Updater Consultant Secretary Area Manager Table 3. Reference values for cost drver Cost drvers for CWADEE Drver VL L N H VH COPLX DIFPLA PERS EXPER INFRA SCHED CLIEN WTEAM EFPRO Each of these cost drvers s classfed n a fve level scale: very low, low, normal, hgh and very hgh (VL, L, N, H, VH). In order to determne whch level corresponds to each cost drver, the estmator uses a seres of predefned tables that were bult usng hstorcal nformaton (gross gran) of other Chlean projects. Each cost drver has an assgned value n each category, and the product of each value s part of the equaton for calculatng the effort n the CWADEE method. The assgned values n each category are replaced n the CWADEE effort estmaton equaton n order to obtan the result n man-hours. Usng the nformaton of 22 Webbased projects developed by undergraduate and graduate students at the Computer Scence Department at the

8 Unversty of Chle, we have obtaned approxmate values for each cost drver n each category. Table 3 shows these values. 5. Obtaned Results Computer scence graduate and undergraduate students n the regular Software Engneerng course have used the current verson of the CWADEE model for the last 3 years. They used t for calculatng the effort requred for each project, and to help them establsh the lmts of the work to be done. At the begnnng of the course they are nstructed about ths effort estmaton technque, and the hstorcal cost drvers are presented and dscussed. Then, the students are grouped n teams of 5 to 7 people, and roles are assgned to the members. The roles are project manager, analyst, desgner, developer and tester. The last one s a dstrbuted role. Also, real projects and clents are assgned to each group. They have only 16 weeks to develop the project and the frst week s used to establsh the lmts of each development. Ths actvty s a negotaton between the project manager and the clent based on development effort estmaton (E), whch can be calculated takng nto account the tme avalable, the features of work group members, the group sze and the problem to be solved. Also, raw nformaton about these ssues collected n past projects can be used. The course nstructor and two ndustry experts, who know very well the course s development scenaro, evaluate the establshed lmts. These lmts are n drect relatonshp wth the effort they estmate needed to develop the project. A summary of the obtaned results about the estmatons carred out by the students, s shown n Table 4. By takng nto account the DWP dentfed by each group and the project lmt defnton, the sze estmaton (or establshed lmts) s evaluated as good f t s smlar to expert opnon. It s evaluated as medum f the estmaton and the expert's opnon are close, or poor f they are not smlar. Projects Amount Table 4. Obtaned results usng CWADEE Sze Estmaton Qualty Fnal Product Qualty 15 Good In producton 9 Projects Need mnor adjust 6 Projects 5 Medum Need mnor adjust 2 Projects Incomplete 3 Projects 2 Poor Incomplete 2 Projects Table 4 shows that students wth lttle experence can get good estmatons usng CWADEE takng nto account the expert's opnons. Also, the projects well szed were put n producton or needed mnor adjustments, and the project poor szed were ncomplete. Independently of the expert's opnon, these results show that applcablty level of CWADEE to support the effort estmaton of small and medum szed Web-based development n Chlean scenaros. On the other hand, at least a couple of students who were taught CWADEE, have created ther Web software development companes, and they are currently usng ths technque to estmate the development effort. The results they report are better than the above presented, but they were obtaned n a no-controlled scenaro. The characterstcs of the mentoned course development scenaro are smlar to most of Chlean development companes. Currently, several students whose partcpate n the course are workng n the ndustry as developers of such projects and they corroborate ths fact. Therefore, the obtaned prelmnary values may be showng the proposed method s approprated to support the expert to mprove the qualty of effort estmaton n such scenaros. 6. Conclusons and Future Work The market evoluton forces clents to get nvolved n very short-term Web projects. Too often the results are ncomplete, unrelable and dffcult to mantan applcatons that fal to meet the busness needs, and cost more and take longer to develop than expected. Generally, the effort estmaton s not able to foresee and help avod these problems. Although developers spend tme tryng to estmate the software development effort realstcally and relably, they usually have very lttle tme for ths task and very lttle hstorcal nformaton s avalable. These characterstcs tend to make estmatons less relable regardng both tme and cost. An expert knows the development scenaro and the development capabltes of hs/her organzaton, but he/she generally does not have good tools to support an accurate, relable and fast estmaton (24-72 hours). In ths scenaro, t s really dffcult to fx a compettve budget wth lttle rsk of loosng money. In order to get fast and relable effort estmatons of Web-based nformaton systems development projects, ths paper presented the CWADEE method. It does not replace the expert estmator, but t provdes hm/her wth a tool for achevng a more accurate estmaton, based on real data n a shorter tme. CWADEE has been appled n a development scenaro smlar to most of the Chlean software development companes and t has shown be useful to support the effort estmaton process. Ths method needs to be appled n real software development companes n Chle, and ts performance needs to be formally measured. For the moment, t represents a general gude for the expert estmator for lowerng rsks and support estmatons. CWADEE s a repeatable and adjustable software engneerng method,

9 so t has the potental of beng more and more accurate as we apply t once and agan. Currently, we are applyng CWADEE n small sze Web-based nformaton systems n Chle; however, we could extend t to dfferent scenaros n the future. Acknowledgements Ths work has been partally funded by Fondo Naconal de Cenca y Tecnología de Chle (FONDECYT) grant No We acknowledge J.C.Trujllo of Motorola Chlean Center for Software Technology for hs contrbutons. References [1] B. Boehm, Software Engneerng Economcs, Prentce- Hall, January [2] B. Boehm, Anchorng the Software Process, IEEE Software, Vol. 13, No. 4, pages 73-82, July [3] B. Boehm, E. Horowtz, R. Madachy, D. Refer, B. K. Clark, B. Steece, A. Wnsor Brown, S. Chulan and C. Abts, Software Cost Estmaton n COCOMO II, Prentce-Hall, 1 st edton, January [4] B. Boehm and R. Farly, Software Estmaton Perspectves. IEEE Software, Vol. 17, No. 6, pages , Nov./Dec [5] F. Buschmann, R. Meuner, H. Rohnert, P. Sommerlad and M. Stal, "Pattern-Orented Software Archtecture, Volume 1: A System of Patterns", John Wley & Son Ltd; 1 st edton, August [6] A. J. C. Cowderoy, Sze and Qualty Measures for Multmeda and Web-Ste Producton. Proc. of the 14th Internatonal Forum on COCOMO and Software Cost Modelng, Los Angeles, CA, October [11] G. Jménez, G. Goa, J. Pérez Herrera, R. Bertone, H. Ramón. Estmatng the Effort based on the Data Model (n Spansh). IX Chlean Computer Scence Workshop, Punta Arenas, Chle, November [12] D. Lowe, Web Engneerng or Web Gardenng? WebNet Journal. Vol. 1, N 1 January - March [13] J. Matson, B. Barret and J. Mellchamp Software Development Cost Estmaton Usng Functon Ponts. IEEE Transactons on Software Engneerng, Vol. 20, No. 4, pages , Aprl [14] G. Parra. Estmatng the Development Effort and Duraton of Web Projects. Computng Engneerng Thess (n Spansh). CS Department, Unversty of Chle, January [15] D. Phllps, The Software Project Manager s Handbook. IEEE Computer Socety Press, [16] D.J. Refer, Web Development: Estmatng Quck to- Market Software. IEEE Software, Vol. 17, No. 6, pages 57-64, November. December [17] G. Rule, Bees and the Art of Estmatng. IEEE Software, Vol. 17, No. 6, page 2, November [18] E. Sacre, A Methodology To Develop Web Applcatons n Small and Medum Sze Enterprses (n Spansh). Master Thess. CS Department, Unversty of Chle, July [19] W. Sten, A Web Software Process for Small or Medum- Szed Projects, Focused on the Chlean Scenaro. Engneerng Thess (In Spansh). CS Department, Unversty of Chle, Aprl [20] J.C. Trujllo, Generatng Informaton Systems User Interfaces Usng Desgn Patterns. Master Thess (n Spansh). Computer Scence Department. Pontfca Unversdad Católca de Chle, [7] M. Fowler, Patterns of Analyss: Reusable Object Models. Object-Orented Software Engneerng Seres. Addson-Wesley [8] M. H. Halstead, Elements of Software Scence, Elsever North Holland, Dordrecht, The Netherlands, [9] R. Hay and R. Barker, Data Model Patterns: Conventons of Thought. Dorset House Publshng [10] Internatonal Functon Pont Users Group, Functon Pont Countng Practces Manual. Release 4.0, URL:

DEFINING %COMPLETE IN MICROSOFT PROJECT

DEFINING %COMPLETE IN MICROSOFT PROJECT CelersSystems DEFINING %COMPLETE IN MICROSOFT PROJECT PREPARED BY James E Aksel, PMP, PMI-SP, MVP For Addtonal Informaton about Earned Value Management Systems and reportng, please contact: CelersSystems,

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,

More information

M-applications Development using High Performance Project Management Techniques

M-applications Development using High Performance Project Management Techniques M-applcatons Development usng Hgh Performance Project Management Technques PAUL POCATILU, MARIUS VETRICI Economc Informatcs Department Academy of Economc Studes 6 Pata Romana, Sector, Bucharest ROMANIA

More information

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services An Evaluaton of the Extended Logstc, Smple Logstc, and Gompertz Models for Forecastng Short Lfecycle Products and Servces Charles V. Trappey a,1, Hsn-yng Wu b a Professor (Management Scence), Natonal Chao

More information

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression Novel Methodology of Workng Captal Management for Large Publc Constructons by Usng Fuzzy S-curve Regresson Cheng-Wu Chen, Morrs H. L. Wang and Tng-Ya Hseh Department of Cvl Engneerng, Natonal Central Unversty,

More information

Overview of monitoring and evaluation

Overview of monitoring and evaluation 540 Toolkt to Combat Traffckng n Persons Tool 10.1 Overvew of montorng and evaluaton Overvew Ths tool brefly descrbes both montorng and evaluaton, and the dstncton between the two. What s montorng? Montorng

More information

Calculation of Sampling Weights

Calculation of Sampling Weights Perre Foy Statstcs Canada 4 Calculaton of Samplng Weghts 4.1 OVERVIEW The basc sample desgn used n TIMSS Populatons 1 and 2 was a two-stage stratfed cluster desgn. 1 The frst stage conssted of a sample

More information

Study on Model of Risks Assessment of Standard Operation in Rural Power Network

Study on Model of Risks Assessment of Standard Operation in Rural Power Network Study on Model of Rsks Assessment of Standard Operaton n Rural Power Network Qngj L 1, Tao Yang 2 1 Qngj L, College of Informaton and Electrcal Engneerng, Shenyang Agrculture Unversty, Shenyang 110866,

More information

Calculating the high frequency transmission line parameters of power cables

Calculating the high frequency transmission line parameters of power cables < ' Calculatng the hgh frequency transmsson lne parameters of power cables Authors: Dr. John Dcknson, Laboratory Servces Manager, N 0 RW E B Communcatons Mr. Peter J. Ncholson, Project Assgnment Manager,

More information

Forecasting the Direction and Strength of Stock Market Movement

Forecasting the Direction and Strength of Stock Market Movement Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye cjngwe@stanford.edu mchen5@stanford.edu nanye@stanford.edu Abstract - Stock market s one of the most complcated systems

More information

Activity Scheduling for Cost-Time Investment Optimization in Project Management

Activity Scheduling for Cost-Time Investment Optimization in Project Management PROJECT MANAGEMENT 4 th Internatonal Conference on Industral Engneerng and Industral Management XIV Congreso de Ingenería de Organzacón Donosta- San Sebastán, September 8 th -10 th 010 Actvty Schedulng

More information

iavenue iavenue i i i iavenue iavenue iavenue

iavenue iavenue i i i iavenue iavenue iavenue Saratoga Systems' enterprse-wde Avenue CRM system s a comprehensve web-enabled software soluton. Ths next generaton system enables you to effectvely manage and enhance your customer relatonshps n both

More information

The OC Curve of Attribute Acceptance Plans

The OC Curve of Attribute Acceptance Plans The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4

More information

Traffic State Estimation in the Traffic Management Center of Berlin

Traffic State Estimation in the Traffic Management Center of Berlin Traffc State Estmaton n the Traffc Management Center of Berln Authors: Peter Vortsch, PTV AG, Stumpfstrasse, D-763 Karlsruhe, Germany phone ++49/72/965/35, emal peter.vortsch@ptv.de Peter Möhl, PTV AG,

More information

FORMAL ANALYSIS FOR REAL-TIME SCHEDULING

FORMAL ANALYSIS FOR REAL-TIME SCHEDULING FORMAL ANALYSIS FOR REAL-TIME SCHEDULING Bruno Dutertre and Vctora Stavrdou, SRI Internatonal, Menlo Park, CA Introducton In modern avoncs archtectures, applcaton software ncreasngly reles on servces provded

More information

IMPACT ANALYSIS OF A CELLULAR PHONE

IMPACT ANALYSIS OF A CELLULAR PHONE 4 th ASA & μeta Internatonal Conference IMPACT AALYSIS OF A CELLULAR PHOE We Lu, 2 Hongy L Bejng FEAonlne Engneerng Co.,Ltd. Bejng, Chna ABSTRACT Drop test smulaton plays an mportant role n nvestgatng

More information

Multiple-Period Attribution: Residuals and Compounding

Multiple-Period Attribution: Residuals and Compounding Multple-Perod Attrbuton: Resduals and Compoundng Our revewer gave these authors full marks for dealng wth an ssue that performance measurers and vendors often regard as propretary nformaton. In 1994, Dens

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

A Secure Password-Authenticated Key Agreement Using Smart Cards A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,

More information

Software project management with GAs

Software project management with GAs Informaton Scences 177 (27) 238 241 www.elsever.com/locate/ns Software project management wth GAs Enrque Alba *, J. Francsco Chcano Unversty of Málaga, Grupo GISUM, Departamento de Lenguajes y Cencas de

More information

Return decomposing of absolute-performance multi-asset class portfolios. Working Paper - Nummer: 16

Return decomposing of absolute-performance multi-asset class portfolios. Working Paper - Nummer: 16 Return decomposng of absolute-performance mult-asset class portfolos Workng Paper - Nummer: 16 2007 by Dr. Stefan J. Illmer und Wolfgang Marty; n: Fnancal Markets and Portfolo Management; March 2007; Volume

More information

Risk Model of Long-Term Production Scheduling in Open Pit Gold Mining

Risk Model of Long-Term Production Scheduling in Open Pit Gold Mining Rsk Model of Long-Term Producton Schedulng n Open Pt Gold Mnng R Halatchev 1 and P Lever 2 ABSTRACT Open pt gold mnng s an mportant sector of the Australan mnng ndustry. It uses large amounts of nvestments,

More information

Staff Paper. Farm Savings Accounts: Examining Income Variability, Eligibility, and Benefits. Brent Gloy, Eddy LaDue, and Charles Cuykendall

Staff Paper. Farm Savings Accounts: Examining Income Variability, Eligibility, and Benefits. Brent Gloy, Eddy LaDue, and Charles Cuykendall SP 2005-02 August 2005 Staff Paper Department of Appled Economcs and Management Cornell Unversty, Ithaca, New York 14853-7801 USA Farm Savngs Accounts: Examnng Income Varablty, Elgblty, and Benefts Brent

More information

NEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION

NEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION NEURO-FUZZY INFERENE SYSTEM FOR E-OMMERE WEBSITE EVALUATION Huan Lu, School of Software, Harbn Unversty of Scence and Technology, Harbn, hna Faculty of Appled Mathematcs and omputer Scence, Belarusan State

More information

Can Auto Liability Insurance Purchases Signal Risk Attitude?

Can Auto Liability Insurance Purchases Signal Risk Attitude? Internatonal Journal of Busness and Economcs, 2011, Vol. 10, No. 2, 159-164 Can Auto Lablty Insurance Purchases Sgnal Rsk Atttude? Chu-Shu L Department of Internatonal Busness, Asa Unversty, Tawan Sheng-Chang

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

Fault tolerance in cloud technologies presented as a service

Fault tolerance in cloud technologies presented as a service Internatonal Scentfc Conference Computer Scence 2015 Pavel Dzhunev, PhD student Fault tolerance n cloud technologes presented as a servce INTRODUCTION Improvements n technques for vrtualzaton and performance

More information

Frequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters

Frequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters Frequency Selectve IQ Phase and IQ Ampltude Imbalance Adjustments for OFDM Drect Converson ransmtters Edmund Coersmeer, Ernst Zelnsk Noka, Meesmannstrasse 103, 44807 Bochum, Germany edmund.coersmeer@noka.com,

More information

Credit Limit Optimization (CLO) for Credit Cards

Credit Limit Optimization (CLO) for Credit Cards Credt Lmt Optmzaton (CLO) for Credt Cards Vay S. Desa CSCC IX, Ednburgh September 8, 2005 Copyrght 2003, SAS Insttute Inc. All rghts reserved. SAS Propretary Agenda Background Tradtonal approaches to credt

More information

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008 Rsk-based Fatgue Estmate of Deep Water Rsers -- Course Project for EM388F: Fracture Mechancs, Sprng 2008 Chen Sh Department of Cvl, Archtectural, and Envronmental Engneerng The Unversty of Texas at Austn

More information

Analysis of Empirical Software Effort Estimation Models

Analysis of Empirical Software Effort Estimation Models (IJCSIS) Internatonal Journal of Computer Scence and Informaton Securty, Analyss of Emprcal Software Effort Estmaton Models Saleem Basha Department of Computer Scence Pondcherry Unversty Puducherry, Inda

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently.

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently. Corporate Polces & Procedures Human Resources - Document CPP216 Leave Management Frst Produced: Current Verson: Past Revsons: Revew Cycle: Apples From: 09/09/09 26/10/12 09/09/09 3 years Immedately Authorsaton:

More information

Business Process Improvement using Multi-objective Optimisation K. Vergidis 1, A. Tiwari 1 and B. Majeed 2

Business Process Improvement using Multi-objective Optimisation K. Vergidis 1, A. Tiwari 1 and B. Majeed 2 Busness Process Improvement usng Mult-objectve Optmsaton K. Vergds 1, A. Twar 1 and B. Majeed 2 1 Manufacturng Department, School of Industral and Manufacturng Scence, Cranfeld Unversty, Cranfeld, MK43

More information

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting Causal, Explanatory Forecastng Assumes cause-and-effect relatonshp between system nputs and ts output Forecastng wth Regresson Analyss Rchard S. Barr Inputs System Cause + Effect Relatonshp The job of

More information

Some literature also use the term Process Control

Some literature also use the term Process Control A Formal Approach for Internal Controls Complance n Busness Processes Koumars Namr 1, Nenad Stojanovc 2 1 SAP Research Center CEC Karlsruhe, SAP AG, Vncenz-Preßntz-Str.1 76131 Karlsruhe, Germany Koumars.Namr@sap.com

More information

Sample Design in TIMSS and PIRLS

Sample Design in TIMSS and PIRLS Sample Desgn n TIMSS and PIRLS Introducton Marc Joncas Perre Foy TIMSS and PIRLS are desgned to provde vald and relable measurement of trends n student achevement n countres around the world, whle keepng

More information

1.1 The University may award Higher Doctorate degrees as specified from time-to-time in UPR AS11 1.

1.1 The University may award Higher Doctorate degrees as specified from time-to-time in UPR AS11 1. HIGHER DOCTORATE DEGREES SUMMARY OF PRINCIPAL CHANGES General changes None Secton 3.2 Refer to text (Amendments to verson 03.0, UPR AS02 are shown n talcs.) 1 INTRODUCTION 1.1 The Unversty may award Hgher

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

An Interest-Oriented Network Evolution Mechanism for Online Communities An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne

More information

Traffic-light a stress test for life insurance provisions

Traffic-light a stress test for life insurance provisions MEMORANDUM Date 006-09-7 Authors Bengt von Bahr, Göran Ronge Traffc-lght a stress test for lfe nsurance provsons Fnansnspetonen P.O. Box 6750 SE-113 85 Stocholm [Sveavägen 167] Tel +46 8 787 80 00 Fax

More information

Abstract # 015-0399 Working Capital Exposure: A Methodology to Control Economic Performance in Production Environment Projects

Abstract # 015-0399 Working Capital Exposure: A Methodology to Control Economic Performance in Production Environment Projects Abstract # 015-0399 Workng Captal Exposure: A Methodology to Control Economc Performance n Producton Envronment Projects Dego F. Manotas. School of Industral Engneerng and Statstcs, Unversdad del Valle.

More information

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications Methodology to Determne Relatonshps between Performance Factors n Hadoop Cloud Computng Applcatons Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng and

More information

BUSINESS PROCESS PERFORMANCE MANAGEMENT USING BAYESIAN BELIEF NETWORK. 0688, dskim@ssu.ac.kr

BUSINESS PROCESS PERFORMANCE MANAGEMENT USING BAYESIAN BELIEF NETWORK. 0688, dskim@ssu.ac.kr Proceedngs of the 41st Internatonal Conference on Computers & Industral Engneerng BUSINESS PROCESS PERFORMANCE MANAGEMENT USING BAYESIAN BELIEF NETWORK Yeong-bn Mn 1, Yongwoo Shn 2, Km Jeehong 1, Dongsoo

More information

The Current Employment Statistics (CES) survey,

The Current Employment Statistics (CES) survey, Busness Brths and Deaths Impact of busness brths and deaths n the payroll survey The CES probablty-based sample redesgn accounts for most busness brth employment through the mputaton of busness deaths,

More information

The Application of Fractional Brownian Motion in Option Pricing

The Application of Fractional Brownian Motion in Option Pricing Vol. 0, No. (05), pp. 73-8 http://dx.do.org/0.457/jmue.05.0..6 The Applcaton of Fractonal Brownan Moton n Opton Prcng Qng-xn Zhou School of Basc Scence,arbn Unversty of Commerce,arbn zhouqngxn98@6.com

More information

Demographic and Health Surveys Methodology

Demographic and Health Surveys Methodology samplng and household lstng manual Demographc and Health Surveys Methodology Ths document s part of the Demographc and Health Survey s DHS Toolkt of methodology for the MEASURE DHS Phase III project, mplemented

More information

IT09 - Identity Management Policy

IT09 - Identity Management Policy IT09 - Identty Management Polcy Introducton 1 The Unersty needs to manage dentty accounts for all users of the Unersty s electronc systems and ensure that users hae an approprate leel of access to these

More information

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL

More information

Intra-year Cash Flow Patterns: A Simple Solution for an Unnecessary Appraisal Error

Intra-year Cash Flow Patterns: A Simple Solution for an Unnecessary Appraisal Error Intra-year Cash Flow Patterns: A Smple Soluton for an Unnecessary Apprasal Error By C. Donald Wggns (Professor of Accountng and Fnance, the Unversty of North Florda), B. Perry Woodsde (Assocate Professor

More information

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng

More information

Mining Multiple Large Data Sources

Mining Multiple Large Data Sources The Internatonal Arab Journal of Informaton Technology, Vol. 7, No. 3, July 2 24 Mnng Multple Large Data Sources Anmesh Adhkar, Pralhad Ramachandrarao 2, Bhanu Prasad 3, and Jhml Adhkar 4 Department of

More information

Performance Management and Evaluation Research to University Students

Performance Management and Evaluation Research to University Students 631 A publcaton of CHEMICAL ENGINEERING TRANSACTIONS VOL. 46, 2015 Guest Edtors: Peyu Ren, Yancang L, Hupng Song Copyrght 2015, AIDIC Servz S.r.l., ISBN 978-88-95608-37-2; ISSN 2283-9216 The Italan Assocaton

More information

Efficient Project Portfolio as a tool for Enterprise Risk Management

Efficient Project Portfolio as a tool for Enterprise Risk Management Effcent Proect Portfolo as a tool for Enterprse Rsk Management Valentn O. Nkonov Ural State Techncal Unversty Growth Traectory Consultng Company January 5, 27 Effcent Proect Portfolo as a tool for Enterprse

More information

Developing an Information System for Monitoring Student s Activity in Online Collaborative Learning

Developing an Information System for Monitoring Student s Activity in Online Collaborative Learning Developng an IS for Montorng Student s Actvty n Onlne Collaboratve Learnng 1 Developng an Informaton System for Montorng Student s Actvty n Onlne Collaboratve Learnng Angel A. Juan, Thanass Daradoums,

More information

A Performance Analysis of View Maintenance Techniques for Data Warehouses

A Performance Analysis of View Maintenance Techniques for Data Warehouses A Performance Analyss of Vew Mantenance Technques for Data Warehouses Xng Wang Dell Computer Corporaton Round Roc, Texas Le Gruenwald The nversty of Olahoma School of Computer Scence orman, OK 739 Guangtao

More information

Abstract. 260 Business Intelligence Journal July IDENTIFICATION OF DEMAND THROUGH STATISTICAL DISTRIBUTION MODELING FOR IMPROVED DEMAND FORECASTING

Abstract. 260 Business Intelligence Journal July IDENTIFICATION OF DEMAND THROUGH STATISTICAL DISTRIBUTION MODELING FOR IMPROVED DEMAND FORECASTING 260 Busness Intellgence Journal July IDENTIFICATION OF DEMAND THROUGH STATISTICAL DISTRIBUTION MODELING FOR IMPROVED DEMAND FORECASTING Murphy Choy Mchelle L.F. Cheong School of Informaton Systems, Sngapore

More information

RequIn, a tool for fast web traffic inference

RequIn, a tool for fast web traffic inference RequIn, a tool for fast web traffc nference Olver aul, Jean Etenne Kba GET/INT, LOR Department 9 rue Charles Fourer 90 Evry, France Olver.aul@nt-evry.fr, Jean-Etenne.Kba@nt-evry.fr Abstract As networked

More information

SUPPLIER FINANCING AND STOCK MANAGEMENT. A JOINT VIEW.

SUPPLIER FINANCING AND STOCK MANAGEMENT. A JOINT VIEW. SUPPLIER FINANCING AND STOCK MANAGEMENT. A JOINT VIEW. Lucía Isabel García Cebrán Departamento de Economía y Dreccón de Empresas Unversdad de Zaragoza Gran Vía, 2 50.005 Zaragoza (Span) Phone: 976-76-10-00

More information

Network Security Situation Evaluation Method for Distributed Denial of Service

Network Security Situation Evaluation Method for Distributed Denial of Service Network Securty Stuaton Evaluaton Method for Dstrbuted Denal of Servce Jn Q,2, Cu YMn,2, Huang MnHuan,2, Kuang XaoHu,2, TangHong,2 ) Scence and Technology on Informaton System Securty Laboratory, Bejng,

More information

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network 700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School

More information

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,

More information

Characterization of Assembly. Variation Analysis Methods. A Thesis. Presented to the. Department of Mechanical Engineering. Brigham Young University

Characterization of Assembly. Variation Analysis Methods. A Thesis. Presented to the. Department of Mechanical Engineering. Brigham Young University Characterzaton of Assembly Varaton Analyss Methods A Thess Presented to the Department of Mechancal Engneerng Brgham Young Unversty In Partal Fulfllment of the Requrements for the Degree Master of Scence

More information

Number of Levels Cumulative Annual operating Income per year construction costs costs ($) ($) ($) 1 600,000 35,000 100,000 2 2,200,000 60,000 350,000

Number of Levels Cumulative Annual operating Income per year construction costs costs ($) ($) ($) 1 600,000 35,000 100,000 2 2,200,000 60,000 350,000 Problem Set 5 Solutons 1 MIT s consderng buldng a new car park near Kendall Square. o unversty funds are avalable (overhead rates are under pressure and the new faclty would have to pay for tself from

More information

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek HE DISRIBUION OF LOAN PORFOLIO VALUE * Oldrch Alfons Vascek he amount of captal necessary to support a portfolo of debt securtes depends on the probablty dstrbuton of the portfolo loss. Consder a portfolo

More information

Hollinger Canadian Publishing Holdings Co. ( HCPH ) proceeding under the Companies Creditors Arrangement Act ( CCAA )

Hollinger Canadian Publishing Holdings Co. ( HCPH ) proceeding under the Companies Creditors Arrangement Act ( CCAA ) February 17, 2011 Andrew J. Hatnay ahatnay@kmlaw.ca Dear Sr/Madam: Re: Re: Hollnger Canadan Publshng Holdngs Co. ( HCPH ) proceedng under the Companes Credtors Arrangement Act ( CCAA ) Update on CCAA Proceedngs

More information

HP Mission-Critical Services

HP Mission-Critical Services HP Msson-Crtcal Servces Delverng busness value to IT Jelena Bratc Zarko Subotc TS Support tm Mart 2012, Podgorca 2010 Hewlett-Packard Development Company, L.P. The nformaton contaned heren s subject to

More information

Design and Development of a Security Evaluation Platform Based on International Standards

Design and Development of a Security Evaluation Platform Based on International Standards Internatonal Journal of Informatcs Socety, VOL.5, NO.2 (203) 7-80 7 Desgn and Development of a Securty Evaluaton Platform Based on Internatonal Standards Yuj Takahash and Yoshm Teshgawara Graduate School

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

CHAPTER EVALUATING EARTHQUAKE RETROFITTING MEASURES FOR SCHOOLS: A COST-BENEFIT ANALYSIS

CHAPTER EVALUATING EARTHQUAKE RETROFITTING MEASURES FOR SCHOOLS: A COST-BENEFIT ANALYSIS CHAPTER 17 EVALUATING EARTHQUAKE RETROFITTING MEASURES FOR SCHOOLS: A COST-BENEFIT ANALYSIS A.W. Smyth, G. Deodats, G. Franco, Y. He and T. Gurvch Department of Cvl Engneerng and Engneerng Mechancs, Columba

More information

Multi-Period Resource Allocation for Estimating Project Costs in Competitive Bidding

Multi-Period Resource Allocation for Estimating Project Costs in Competitive Bidding Department of Industral Engneerng and Management Techncall Report No. 2014-6 Mult-Perod Resource Allocaton for Estmatng Project Costs n Compettve dng Yuch Takano, Nobuak Ish, and Masaak Murak September,

More information

A powerful tool designed to enhance innovation and business performance

A powerful tool designed to enhance innovation and business performance A powerful tool desgned to enhance nnovaton and busness performance The LEGO Foundaton has taken over the responsblty for the LEGO SERIOUS PLAY method. Ths change wll help create the platform for the contnued

More information

Predicting Software Development Project Outcomes *

Predicting Software Development Project Outcomes * Predctng Software Development Project Outcomes * Rosna Weber, Mchael Waller, June Verner, Wllam Evanco College of Informaton Scence & Technology, Drexel Unversty 3141 Chestnut Street Phladelpha, PA 19104

More information

Fuzzy TOPSIS Method in the Selection of Investment Boards by Incorporating Operational Risks

Fuzzy TOPSIS Method in the Selection of Investment Boards by Incorporating Operational Risks , July 6-8, 2011, London, U.K. Fuzzy TOPSIS Method n the Selecton of Investment Boards by Incorporatng Operatonal Rsks Elssa Nada Mad, and Abu Osman Md Tap Abstract Mult Crtera Decson Makng (MCDM) nvolves

More information

Effective Network Defense Strategies against Malicious Attacks with Various Defense Mechanisms under Quality of Service Constraints

Effective Network Defense Strategies against Malicious Attacks with Various Defense Mechanisms under Quality of Service Constraints Effectve Network Defense Strateges aganst Malcous Attacks wth Varous Defense Mechansms under Qualty of Servce Constrants Frank Yeong-Sung Ln Department of Informaton Natonal Tawan Unversty Tape, Tawan,

More information

ERP Software Selection Using The Rough Set And TPOSIS Methods

ERP Software Selection Using The Rough Set And TPOSIS Methods ERP Software Selecton Usng The Rough Set And TPOSIS Methods Under Fuzzy Envronment Informaton Management Department, Hunan Unversty of Fnance and Economcs, No. 139, Fengln 2nd Road, Changsha, 410205, Chna

More information

Selecting Best Employee of the Year Using Analytical Hierarchy Process

Selecting Best Employee of the Year Using Analytical Hierarchy Process J. Basc. Appl. Sc. Res., 5(11)72-76, 2015 2015, TextRoad Publcaton ISSN 2090-4304 Journal of Basc and Appled Scentfc Research www.textroad.com Selectng Best Employee of the Year Usng Analytcal Herarchy

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

HowHow to Find the Best Online Stock Broker

HowHow to Find the Best Online Stock Broker A GENERAL APPROACH FOR SECURITY MONITORING AND PREVENTIVE CONTROL OF NETWORKS WITH LARGE WIND POWER PRODUCTION Helena Vasconcelos INESC Porto hvasconcelos@nescportopt J N Fdalgo INESC Porto and FEUP jfdalgo@nescportopt

More information

Machine Learning and Software Quality Prediction: As an Expert System

Machine Learning and Software Quality Prediction: As an Expert System I.J. Informaton Engneerng and Electronc Busness, 2014, 2, 9-27 Publshed Onlne Aprl 2014 n MECS (http://www.mecs-press.org/) DOI: 10.5815/jeeb.2014.02.02 Machne Learnng and Software Qualty Predcton: As

More information

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy 4.02 Quz Solutons Fall 2004 Multple-Choce Questons (30/00 ponts) Please, crcle the correct answer for each of the followng 0 multple-choce questons. For each queston, only one of the answers s correct.

More information

Invoicing and Financial Forecasting of Time and Amount of Corresponding Cash Inflow

Invoicing and Financial Forecasting of Time and Amount of Corresponding Cash Inflow Dragan Smć Svetlana Smć Vasa Svrčevć Invocng and Fnancal Forecastng of Tme and Amount of Correspondng Cash Inflow Artcle Info:, Vol. 6 (2011), No. 3, pp. 014-021 Receved 13 Janyary 2011 Accepted 20 Aprl

More information

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing A Replcaton-Based and Fault Tolerant Allocaton Algorthm for Cloud Computng Tork Altameem Dept of Computer Scence, RCC, Kng Saud Unversty, PO Box: 28095 11437 Ryadh-Saud Araba Abstract The very large nfrastructure

More information

SPECIALIZED DAY TRADING - A NEW VIEW ON AN OLD GAME

SPECIALIZED DAY TRADING - A NEW VIEW ON AN OLD GAME August 7 - August 12, 2006 n Baden-Baden, Germany SPECIALIZED DAY TRADING - A NEW VIEW ON AN OLD GAME Vladmr Šmovć 1, and Vladmr Šmovć 2, PhD 1 Faculty of Electrcal Engneerng and Computng, Unska 3, 10000

More information

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS 21 22 September 2007, BULGARIA 119 Proceedngs of the Internatonal Conference on Informaton Technologes (InfoTech-2007) 21 st 22 nd September 2007, Bulgara vol. 2 INVESTIGATION OF VEHICULAR USERS FAIRNESS

More information

Determination of Integrated Risk Degrees in Product Development Project

Determination of Integrated Risk Degrees in Product Development Project Proceedngs of the World Congress on Engneerng and Computer Scence 009 Vol II WCECS 009, October 0-, 009, San Francsco, USA Determnaton of Integrated sk Degrees n Product Development Project D. W. Cho.,

More information

Financial Mathemetics

Financial Mathemetics Fnancal Mathemetcs 15 Mathematcs Grade 12 Teacher Gude Fnancal Maths Seres Overvew In ths seres we am to show how Mathematcs can be used to support personal fnancal decsons. In ths seres we jon Tebogo,

More information

Traffic-light extended with stress test for insurance and expense risks in life insurance

Traffic-light extended with stress test for insurance and expense risks in life insurance PROMEMORIA Datum 0 July 007 FI Dnr 07-1171-30 Fnansnspetonen Författare Bengt von Bahr, Göran Ronge Traffc-lght extended wth stress test for nsurance and expense rss n lfe nsurance Summary Ths memorandum

More information

SQUARE Project: Cost/Benefit Analysis Framework for Information Security Improvement Projects in Small Companies

SQUARE Project: Cost/Benefit Analysis Framework for Information Security Improvement Projects in Small Companies SQUARE Project: Cost/Beneft Analyss Framework for Informaton Securty Improvement Projects n Small Companes System Qualty Requrements Engneerng (SQUARE) Team Nck (Nng) Xe Nancy R. Mead, Advsor Contrbutors:

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel

More information

Research of Network System Reconfigurable Model Based on the Finite State Automation

Research of Network System Reconfigurable Model Based on the Finite State Automation JOURNAL OF NETWORKS, VOL., NO. 5, MAY 24 237 Research of Network System Reconfgurable Model Based on the Fnte State Automaton Shenghan Zhou and Wenbng Chang School of Relablty and System Engneerng, Behang

More information

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña Proceedngs of the 2008 Wnter Smulaton Conference S. J. Mason, R. R. Hll, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION

More information

Analysis of Premium Liabilities for Australian Lines of Business

Analysis of Premium Liabilities for Australian Lines of Business Summary of Analyss of Premum Labltes for Australan Lnes of Busness Emly Tao Honours Research Paper, The Unversty of Melbourne Emly Tao Acknowledgements I am grateful to the Australan Prudental Regulaton

More information

IT PROJECT METRICS. Projects and Programs Evaluation. Risks, resources, activities, portfolio and project management. 1. IT projects.

IT PROJECT METRICS. Projects and Programs Evaluation. Risks, resources, activities, portfolio and project management. 1. IT projects. IT PROJECT METRICS Ion IVAN PhD, Unversty Professor, Department of Economc Informatcs Unversty of Economcs, Bucharest, Romana Author of more than 25 books and over 75 journal artcles n the feld of software

More information

Lecture 2: Single Layer Perceptrons Kevin Swingler

Lecture 2: Single Layer Perceptrons Kevin Swingler Lecture 2: Sngle Layer Perceptrons Kevn Sngler kms@cs.str.ac.uk Recap: McCulloch-Ptts Neuron Ths vastly smplfed model of real neurons s also knon as a Threshold Logc Unt: W 2 A Y 3 n W n. A set of synapses

More information

8 Algorithm for Binary Searching in Trees

8 Algorithm for Binary Searching in Trees 8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Poltecnco d Torno Porto Insttutonal Repostory [Artcle] A cost-effectve cloud computng framework for acceleratng multmeda communcaton smulatons Orgnal Ctaton: D. Angel, E. Masala (2012). A cost-effectve

More information