Improving Software Effort Estimation Using Neuro-Fuzzy Model with SEER-SEM
|
|
|
- Julius Carpenter
- 10 years ago
- Views:
Transcription
1 Global Jounal of Compute Science and Technology Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 a g e 51 Impoving Softwae Effot Estimation Using Neuo-Fuzzy Model with SEER-SEM Wei Lin Du 1, Danny Ho 2, Luiz Fenando Capetz 3 Abstact - Accuate softwae development effot estimation is a citical pat of softwae pojects. Effective development of softwae is based on accuate effot estimation. Although many techniques and algoithmic models have been developed and implemented by pactitiones, accuate softwae development effot pediction is still a challenging endeavo in the field of softwae engineeing, especially in handling uncetain and impecise inputs and collinea chaacteistics. In ode to addess these issues, pevious eseaches developed and evaluated a novel soft computing famewok. The aims of ou eseach ae to evaluate the pediction pefomance of the poposed neuo-fuzzy model with System Evaluation and Estimation of Resouce Softwae Estimation Model (SEER- SEM) in softwae estimation pactices and to apply the poposed achitectue that combines the neuo-fuzzy technique with diffeent algoithmic models. In this pape, an appoach combining the neuo-fuzzy technique and the SEER-SEM effot estimation algoithm is descibed. This poposed model possesses positive chaacteistics such as leaning ability, deceased sensitivity, effective genealization, and knowledge integation fo intoducing the neuo-fuzzy technique. Moeove, continuous ating values and linguistic values can be inputs of the poposed model fo avoiding the lage estimation deviation among simila pojects. The pefomance of the poposed model is accessed by designing and conducting evaluation with published pojects and industial data. The evaluation esults indicate that estimation with ou poposed neuo-fuzzy model containing SEER-SEM is impoved in compaison with the estimation esults that only use SEER- SEM algoithm. At the same time, the esults of this eseach also demonstate that the geneal neuo-fuzzy famewok can function with vaious algoithmic models fo impoving the pefomance of softwae effot estimation. Keywods softwae estimation, softwae management, softwae effot estimation, neuo-fuzzy softwae estimation, SEER-SEM T I. INTRODUCTION he cost and delivey of softwae pojects and the quality of poducts ae affected by the accuacy of softwae effot estimation. In geneal, softwae effot estimation techniques can be subdivided into expeience-based, About 1- Wei Lin Du, the Depatment of Electical and Compute Engineeing, the Univesity of Westen Ontaio, London, Ontaio, Canada N6A 5B9 ( [email protected]) About 2 - Danny Ho, NFA Estimation Inc., Richmond Hill, Ontaio Canada L4C 0A2 ( [email protected]) About 3 -D. Luiz Fenando Capetz, the Depatment of Electical and Compute Engineeing, the Univesity of Westen Ontaio, London, Ontaio, Canada N6A 5B9 (telephone: ext [email protected]) paametic model-based, leaning-oiented, dynamics-based, egession-based, and composite techniques (Boehm, Abts, and Chulani 2000). Amongst these methods, model-based estimation techniques involve the use of mathematical equations to pefom softwae estimation. The estimation effot is a function of the numbe of vaiables, which ae factos impacting softwae cost (Boehm 1981). These model-based estimation techniques compise the geneal fom: E = a Size b, whee E is the effot, size is the poduct size, a is the poductivity paametes o factos, and b is the paametes fo economies o diseconomies (Fischman, McRitchie, and Galoath 2005; Jensen, utnam, and Roetzheim 2006). In the past decades, some impotant softwae estimation algoithmic models have been published by eseaches, fo instance Constuctive Cost Model (COCOMO) (Boehm et al. 2000), Softwae Life-cycle Management (SLIM) (utnam and Myes 1992), SEER- SEM (Galoath and Evans 2006), and Function oints (Albecht 1979; Jones 1998). Model-based techniques have seveal stengths, the most pominent of which ae objectivity, epeatability, the pesence of suppoting sensitivity analysis, and the ability to calibate to pevious expeience (Boehm 1981). On the othe hand, these models also have some disadvantages. One of the disadvantages of algoithmic models is the lack of flexibility in adapting to new ccumstances. The new development envonment usually entails a unique situation, esulting in impecise inputs fo estimation by an algoithmic model. As a apidly changing business, the softwae industy often faces the issue of instability and hence algoithmic models can be quickly outdated. The outputs of algoithmic models ae based on the inputs of size and the atings of factos o vaiables (Boehm 1981). Hence, incoect inputs to such models, esulting fom outdated infomation, cause the estimation to be inaccuate. Anothe dawback of algoithmic models is the stong collineaity among paametes and the complex non-linea elationships between the outputs and the contibuting factos. SEER-SEM appeals to softwae pactitiones because of its poweful estimation featues. It has been developed with a combination of estimation functions fo pefoming vaious estimations. Ceated specifically fo softwae effot estimation, the SEER-SEM model was influenced by the famewoks of utnam (utnam and Myes 1992) and Doty Associates (Jensen, utnam, and Roetzheim 2006). As one of the algoithmic estimation models, SEER-SEM has two main limitations on effot estimation. Fst, thee ae ove 50 input paametes elated to the vaious factos of a poject, which inceases the complexity of SEER-SEM, especially fo managing the uncetainty fom these outputs. Second,
2 a g e 52 Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 the specific details of SEER-SEM incease the difficulty of discoveing the nonlinea elationship between the paamete inputs and the coesponding outputs. Oveall, these two majo limitations can lead to a lowe accuacy in effot estimation by SEER-SEM. The estimation effot is a function of the numbe of vaiables, which ae factos impacting softwae cost (Boehm 1981). These model-based estimation techniques compise the geneal fom: E = a Size b, whee E is the effot, size is the poduct size, a is the poductivity paametes o factos, and b is the paametes fo economies o diseconomies (Fischman, McRitchie, and Galoath 2005; Jensen, utnam, and Roetzheim 2006). In the past decades, some impotant softwae estimation algoithmic models have been published by eseaches, fo instance Constuctive Cost Model (COCOMO) (Boehm et al. 2000), Softwae Life-cycle Model (SLIM) (utnam and Myes 1992), SEER-SEM (Galoath and Evans 2006), and Function oints (Albecht 1979; Jones 1998). Model-based techniques have seveal stengths, the most pominent of which ae objectivity, epeatability, the pesence of suppoting sensitivity analysis, and the ability to calibate to pevious expeience (Boehm 1981). On the othe hand, these models also have some disadvantages. One of the disadvantages of algoithmic models is the lack of flexibility in adapting to new ccumstances. The new development envonment usually entails a unique situation, esulting in impecise inputs fo estimation by an algoithmic model. As a apidly changing business, the softwae industy often faces the issue of instability and hence algoithmic models can be quickly outdated. The outputs of algoithmic models ae based on the inputs of size and the atings of factos o vaiables (Boehm 1981). Hence, incoect inputs to such models, esulting fom outdated infomation, cause the estimation to be inaccuate. Anothe dawback of algoithmic models is the stong collineaity among paametes and the complex non-linea elationships between the outputs and the contibuting factos. SEER-SEM appeals to softwae pactitiones because of its poweful estimation featues. It has been developed with a combination of estimation functions fo pefoming vaious estimations. Ceated specifically fo softwae effot estimation, the SEER-SEM model was influenced by the famewoks of utnam (utnam and Myes 1992) and Doty Associates (Jensen, utnam, and Roetzheim 2006). As one of the algoithmic estimation models, SEER-SEM has two main limitations on effot estimation. Fst, thee ae ove 50 input paametes elated to the vaious factos of a poject, which inceases the complexity of SEER-SEM, especially fo managing the uncetainty fom these outputs. Second, the specific details of SEER-SEM incease the difficulty of discoveing the nonlinea elationship between the paamete inputs and the coesponding outputs. Ou study attempts to educe the negative impacts of the above majo limitations of the SEER-SEM effot estimation model on pediction accuacy and make contibutions towads esolving the poblems caused by the disadvantages of algoithmic models. Fst, fo accuately estimating softwae effot the neual netwok and fuzzy logic appoaches ae Global Jounal of Compute Science and Technology adopted to ceate a neuo-fuzzy model, which is subsequently combined with SEER-SEM. The Adaptive Neuo-Fuzzy Infeence System (ANFIS) is used as the achitectue of each neuo-fuzzy sub-model. Second, this eseach is anothe evaluation fo effectiveness of the geneal model of neuo-fuzzy with algoithmic model poposed by the pevious studies. Thd, the published data and industial poject data ae used to evaluate the poposed neuo-fuzzy model with SEER-SEM. Although the data was collected specifically fo COCOMO 81 and COCOMO 87, they ae tansfeed fom COCOMOs to COCOMO II and then to the SEER-SEM paamete inputs, utilizing the guidelines fom the Univesity of Southen Califonia (USC) (Madachy, Boehm, and Wu 2006; USC Cente fo Softwae Engineeing 2006). Afte the tansfe of this data, the estimation pefomance is veified to ensue its feasibility. II. BACKGROUND Soft computing, which is motivated by the chaacteistics of human easoning, has been widely known and utilized since the 1960s. The oveall objective fom this field is to achieve the toleance of incompleteness and to make decisions unde impecision, uncetainty, and fuzziness (Nauck, Klawonn, and Kuse 1997; Nguyen, asad, Walke, and Walke 2003). Because of capabilities, soft computing has been adopted by many fields, including engineeing, manufactuing, science, medicine, and business. The two most pominent techniques of soft computing ae neual netwoks and fuzzy systems. The most attactive advantage of neual netwoks is the ability to lean fom pevious examples, but it is difficult to pove that neual netwoks ae woking as expected. Neual netwoks ae like black boxes to the extent that the method fo obtaining the outputs is not evealed to the uses (Chulani 1999; Jang, Sun, and Mizutani 1997). The obvious advantages of fuzzy logic ae easy to define and undestand an intuitive model by using linguistic mappings and handle impecise infomation (Gay and MacDonell 1997; Jang, Sun, and Mizutani 1997). On the othe hand, the dawback of this technique is that it is not easy to guaantee that a fuzzy system with a substantial numbe of complex ules will have a pope degee of meaningfulness (Gay and MacDonell 1997). In addition, the stuctue of fuzzy if-then ules lacks the adaptability to handle extenal changes (Jang, Sun, and Mizutani 1997). Although neual netwoks and fuzzy logic have obvious stengths as independent systems, the disadvantages have pompted eseaches to develop a hybid neuo-fuzzy system that minimizes these limitations. Specifically, a neuo-fuzzy system is a fuzzy system that is tained by a leaning algoithm deived fom the neual netwok theoy (Nauck, Klawonn, and Kuse 1997). Jang s (Jang, Sun, and Mizutani 1997; Nauck, Klawonn, and Kuse 1997) ANFIS is one type of hybid neuo-fuzzy system, which is composed of a five-laye feed-fowad netwok achitectue. Soft computing is especially impotant in softwae cost estimation, paticulaly when dealing with uncetainty and with complex elationships between inputs and outputs. In the 1990 s a soft computing technique was intoduced to
3 Global Jounal of Compute Science and Technology Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 a g e 53 build softwae estimation models and impove pediction pefomance (Damiani, Jain, and Madavio 2004). As a technique containing the advantages of the neual netwoks and fuzzy logic, the neuo-fuzzy model was adopted fo softwae estimation. Reseaches developed some models with the neuo-fuzzy technique and demonstated the ability to impove pediction accuacy. Hodgkinson and Gaatt (Hodgkinson and Gaatt 1999) intoduced the neuo-fuzzy model fo cost estimation as one of the impotant methodologies fo developing non-algoithmic models. The model did not use any of the existing pediction models, as the inputs ae size and duation, and the output is the estimated poject effot. The clea elationship between Function oints Analysis (FA) s pimay component and effot was demonstates by Aban and Robillad s study (Aban and Robillad 1996). Huang et al. (Huang, Ho, Ren, and Capetz 2005 and 2006) poposed a softwae effot estimation model that combines a neuofuzzy famewok with COCOMO II. The paamete values of COCOMO II wee calibated by the neuo-fuzzy technique in ode to impove its pediction accuacy. This study demonstated that the neuo-fuzzy technique was capable of integating numeical data and expet knowledge. And the pefomance of RED(20%) and RED(30%) wee impoved by moe than 15% and 11% in compaison with that of COCOMO 81. Xia et al. (Xia, Capetz, Ho, and Ahmed 2008) developed a Function oint (F) calibation model with the neuo-fuzzy technique, which is known as the Neuo-Fuzzy Function oint (NFF) model. The objectives of this model ae to impove the F complexity weight systems by fuzzy logic, to calibate the weight values of the unadjusted F though the neual netwok, and to poduce a calibated F count fo moe accuate measuements. Oveall, the evaluation esults demonstated that the aveage impovement fo softwae effot estimation accuacy is 22%. Wong et al. (Wong, Ho, and Capetz 2008) intoduced a combination of neual netwoks and fuzzy logic to impove the accuacy of backfing size estimates. In this case, the neuo-fuzzy appoach was used to calibate the convesion atios with the objective of educing the magin of eo. The study compaed the calibated pediction model against the default convesion atios. As a esult, the calibated atios still pesented the invese cuve elationship between the pogamming languages level and the SLOC/F, and the accuacy of the size estimation expeienced a small degee of impovement. III. A NEURO-FUZZY SEER-SEM MODEL A. A Geneal Soft Computing Famewok fo Softwae Estimation This section descibes a geneal soft computing famewok fo softwae estimation, which is based on the unique achitectue of the neuo-fuzzy model descibed in the patent US B2 (Huang, Ho, Ren, and Capetz 2008) and was built by Huang et al. (Huang, Ho, Ren, and Capetz 2006). The famewok is composed of inputs, a neuo-fuzzy bank, coesponding values of inputs, an algoithmic model, and outputs fo effot estimation, as depicted in Fig. 1. Among the components of the poposed famewok, the neuo-fuzzy bank and the algoithmic model ae the majo pats of the model. The inputs ae ating levels, which can be continuous values o linguistic tems such as Low, Nominal, o High. V1,,Vn ae the non-ated values of the softwae estimation algoithmic model. On the othe hand, AI 0,, AI m ae the coesponding adjusted quantitative paamete values of the ating inputs, which ae the inputs of the softwae estimation algoithmic model fo estimating effot as the final output. Fig.1. A Geneal Soft Computing Famewok. This novel famewok has attactive attibutes, paticulaly the fact that it can be genealized to many diffeent situations and can be used to ceate moe specific models. In fact, its genealization is one of the puposes of designing this famewok. Its implementation is not limited to any specific softwae estimation algoithmic model. The algoithmic model in the famewok can be one of the cuent popula algoithmic models such as COCOMO, SLIM o SEER-SEM. When vaious algoithmic models ae implemented into this famewok, the inputs and the nonating values ae diffeent. B. SEER-SEM Effot Estimation Model SEER-SEM stemmed fom the Jensen softwae model in the late 1970s, whee it was developed at the Hughes Acaft Company s Space and Communications Goup (Fischman, McRitchie, and Galoath 2005; Galoath and Evans 2006; Jensen, utnam, and Roetzheim 2006). In 1988, Galoath Inc. (GAI) stated developing SEER-SEM (Galoath and Evans 2006), and in 1990, GAI tademaked this model. The SEER-SEM model was motivated by utnam s SLIM and Boehm s COCOMO (Fischman, McRitchie, and Galoath 2005; Galoath and Evans 2006; Jensen, utnam, and Roetzheim 2006). Ove the span of a decade, SEER-SEM has been developed into a poweful and sophisticated model, which contains a vaiety of tools fo pefoming diffeent estimations that ae not limited to softwae effot. SEER- SEM includes the beakdown stuctues fo vaious tasks, poject life cycles, platfoms, and applications. It also includes the most development languages, such as the thd and fouth geneation pogamming languages, in the estimation. Futhemoe, the uses can select diffeent knowledge bases (KBs) fo latfom, Application, Acquisition Method, Development Method, Development Standad, and Class based on the equements of the pojects. SEER-SEM povides the baseline settings fo paametes accoding to the KB inputs; thee ae ove 50
4 a g e 54 Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 paametes that impact the estimation outputs. Among them, 34 paametes ae used by SEER-SEM effot estimation model (Galoath Incopoated 2001 and 2006). Nevetheless, the SEER-SEM model contains some disadvantages. Fo instance, the effots spent on pespecification phases, such as equements collection, ae not included in the effot estimation. In SEER-SEM effot estimation, each paamete has sensitivity inputs, with the atings anging fom Vey Low (VLo-) to Exta High (EHi+). Each main ating level is divided into thee subatings, such as VLo-, VLo, VLo+. These atings ae tanslated to the coesponding quantitative value used by the effot estimation calculation. The SEER-SEM effot estimation is calculated by the following equations: E Ctb K K ctbx ln exp 5TURN 0.4 e, D 1. 2 ( S C C ) te te C tb amadjustment ctbx = ACAAEXALMODCATOOLTERM (4) amadjustment= LANGLEXTSYSTEXDSYSDEXSYSEXS IBRREUSMULTRDEDRLOCDSVLSVLRV OLSECTESTQUALRHST(HOST)DISME MCTIMCRTIMSECRTSVL (5) whee, E is the development effot (in peson yeas), K is the total Life-cycle effot (in peson yeas) including development and maintenance, The elements included in equations (4) and (5) ae paametes o combined paametes; the fomulas fo calculating combined paametes ae shown below: AEXAL = 0.82+(0.47*EX( *(AEX/AL))) (6) LANGLEX = 1+(( *LANG)-1)*EX(-LEX/(LANG/3)) (7) TSYSTEX = 1+( *TSYS)*EX(-3*TEX/TSYS) (8) DSYSDEX = 1+( *DSYS)*EX(-3*DEX/DSYS) (9) (2) (3) (1) Global Jounal of Compute Science and Technology SYSEX (0.91^ SYS 0.23 * SYS* EX(-3* EX /SYS))^0.833, when SYS 0 1, when SYS 0 SIBRREUS = SIBR*REUS +1 C. A Neuo-Fuzzy Model with SEER-SEM a) Oveview (10) (11) This section will descibe the poposed famewok of the neuo-fuzzy model with SEER-SEM, based on the geneal stuctue in the section III.A, as depicted in Fig. 2. The inputs consist of two pats: non-ating inputs and the ating levels of paametes, which include 34 technology and envonment paametes and 1 complexity o staffing paamete. Among the technology and envonment paametes, thee is one paamete (SIBR), which is not ated by the linguistic tem. SIBR is decided by uses, though inputting the pecentage. Hence, simila to the input of size, SIBR is a non-ating value. While the othe paametes ae labeled as R 1 to R 34, SIBR is labeled R 35. Fig.2. A Neuo-Fuzzy Model with SEER-SEM. Each paamete Ri (i = 1,, 34) can be a linguistic tem o a continuous ating value. The linguistic inputs ae fom 18 ating levels ( =1,, 18), which include Vey Low (VLo-), Vey Low (VLo), Vey Low+ (VLo+), Low, Low, Low+, Nominal- (Nom-), Nominal (Nom), Nominal+ (Nom+), High (Hi-), High (Hi), High+ (Hi+), Vey High (VHi-), Vey High (VHi), Vey High+ (VHi+), Exta High (EHi-), Exta High (EHi), and Exta High+ (EHi+). In these atings, thee ae 6 main levels, VLo, Low, Nom, Hi, VHi, and EHi, and each main ating level has thee sub-levels: minus, plus o neutal (Galoath Incopoated 2006 be 2005). NFi (i = 1,, 34) is a neuo-fuzzy bank, which is composed of thty-fou NFi sub-models. The ating levels of each paamete Ri (i = 1,, 34) ae the input of each NFi. Though these sub-models, the ating level of a paamete is tanslated into the coesponding quantitative value (i, i = 1,, 34) as the inputs of the SEER-SEM effot estimation as intoduced in the section III.B, fom
5 Global Jounal of Compute Science and Technology Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 a g e 55 equations (1) to (11). The output of the poposed model is the softwae effot estimation. b) Stuctue of NF i function; in ou poposed model, all the membeship functions of each node in Laye 1 ae the same. In subsequent sections, the selected membeship function will be discussed in detail. O 1 A ( R fo i = 1, 2,, 34 ) =1, 2,, 18 (12) i Fig.3. Stuctue of NF i. The neuo-fuzzy bank fulfills an impotant function in the poposed neuo-fuzzy model with SEER-SEM effot estimation model. NF i poduces fuzzy sets and ules fo taining datasets. It tanslates the ating levels of a paamete into a quantitative value and calibates the value by using actual poject data. Accoding to fuzzy logic techniques, linguistic tems can be pesented as a fuzzy set. Thee ae 18 ating levels fo each paamete in linguistic tems, which ae used to define a fuzzy set in this eseach. The selected membeship function tanslates the linguistic tems in this fuzzy set to membeship values. Each NF i uses the stuctue of the Adaptive Neuo-Fuzzy Infeence System (ANFIS), which is a five-laye hybid neuo-fuzzy system, as depicted in Fig. 3. Input and Output of NF i Thee is one input and one coesponding output fo each NF. The input of each NF i (R i, i = 1,, 34) is the ating level of a paamete fo SEER-SEM effot estimation model, such as Vey Low (VLo) o High (Hi). On the othe hand, the output is the coesponding quantitative value of this paamete ( i, i = 1,, 34), such as Fuzzy Rule Based on the featues of ANFIS and the stuctue shown in Fig. 3, this wok efes to the fom of the fuzzy if-then ule poposed by Takagi and Sugeno (Takagi and Sugeno 1986). The th fuzzy ule of the poposed model is defined as below: Fuzzy Rule : IF R i is A THEN i =, =1, 2,, 18 whee A is a ating level of the fuzzy set that anges fom Vey Low- to Exta High+ fo the ith paamete and is chaacteized by the selected membeship function, and is the coesponding quantitative value of the th ating level fo the ith paamete. Futhemoe, with this fuzzy ule, the pemise pat is the fuzzy set and the consequent pat is the non-fuzzy value. Oveall, the fuzzy ules build the links between a linguistic ating level and the coesponding quantitative value of a paamete. Functions of Each Laye Laye 1: In this laye, the membeship function of fuzzy set A tanslates the input, R i, to the membeship gade. The output of this laye is the membeship gade of R i, which is the pemise pat of fuzzy ules. Also, the membeship function of the nodes in this laye is utilized as the activation whee O i is the membeship gade of A (=VLo-, VLo, k VLo+, Low-, Low, Low+, Nom-, Nom, Nom+, Hi-, Hi, Hi+, VHi-, VHi, VHi+, EHi-, EHi, o EHi+) with the input R i o A continuous numbe x 0,19 ; is the membeship function of A. Laye 2: oducing the fing stength is the pimay function of this laye. The outputs of Laye 1 ae the inputs of each node in this laye. In each node, Label Π multiplies all inputs to poduce the outputs accoding to the defined fuzzy ule fo this node. Consequently, the outputs of this laye ae the fing stength of a ule. The pemise pat in the defined fuzzy ule of ou poposed model is only based on one condition. Theefoe, the output of this laye, the fing stength, is not changed and is thus the same as the inputs, o membeship gade. O 2 w O 1 A ( Ri (13) Laye 3: The function of this laye is to nomalize the fing stengths fo each node. Fo each node, labeled "N", the atio of the th ule s fing stength to the sum of all ules fing stengths elated to Ri is calculated. The esulting outputs ae known as nomalized fing stengths. O 3 w 18 w w 1 (14) Laye 4: An adaptive esult of i is calculated with the Laye 3 outputs and the oiginal input of i in the fuzzy ules by multiplying. The outputs ae efeed to as w consequent paametes. 4 (15) O w Laye 5: This laye aims to compute the oveall output with the sum of all easoning esults fom Laye 4. O 5 O 4 i w (16) Membeship Function This section descibes the tiangula membeship function utilized in this wok; this paticula function is depicted in Fig. 4. Each ating level has the coesponding tiangula membeship function. This membeship function is a piecewise-linea function. Thoughout the leaning pocess, the membeship function is maintained in a fixed state. The following calculation defines the tiangula membeship function: )
6 Membe shi p Deg ee a g e 56 Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 Global Jounal of Compute Science and Technology x ( 1), 1 x ( x) ( 1) x, x fo 1 =1, 2,, 18 (17) A 0, othewise whee x = R i o x 0, Vl o- 1 Vl o 2 Vl o+ 3 Low- 4 Low 5 Low+ 6 Nom- 7 Nom 8 Nom+ 9 Hi - 10 Hi 11 Hi + 12 Vhi - 13 Vhi 14 Vhi + 15 Ehi - 16 Ehi 17 Ehi + 18 Thee ae seveal factos that influenced ou selection of the tiangula membeship function; fst, the natue of the NFi outputs was the most cucial eason. is a piecewise-linea intepolation y y xx 0 0 y y x x between paamete values ( i1, i18 ) of the ith paamete, i. Hence, the selection of the tiangula function can be deived fom the same esults as a linea intepolation. Secondly, one of the puposes of this eseach is to evaluate the extent to which Huang s poposed soft computing famewok can be genealized. Theefoe, it was impotant to use the same membeship function as that utilized in Huang s eseach in ode to pefom validation with a simila fuzzy logic technique (Huang 2003). Finally, the tiangula membeship function is easy to calculate. Leaning Algoithm With ANFIS, thee is a two-pass leaning cycle: the fowad pass and the backwad pass. The pass that is selected depends on the tained paametes in ANFIS. In ou poposed model, when the eo exists between the actual effot and the estimated effot, the outputs ae fixed and the inputs ae tained. Hence, the backwad pass is the type of leaning algoithm that this study uses. It is geneally a hybid method of Least Squae Estimate (LSE) and Back Fig.4. Tiangula Membeship Function opagation, which is calculated using a gadient decent algoithm that minimizes the eo. Fo the leaning algoithm, the paametes of the pemise pat and the consequent pat ae defined in two sets, as illustated below: X = {x 1, x 2,..., xn} = {R 1, R 2,..., R N, SIBR, Size} (18) = {{ 11, 21,, N1 }, { 12, 22,, N2 },, { 1M, 2M,, NM }} (19) whee N = 34 and M =18; X epesents the inputs of the model, which ae the ating levels, SIBR and Size; and is the paamete values of the paametes. The output of each NF can be defined when substituting (13) and (14) into (16): f 18 w,..., i i1, i2 i18 i NF i 1 A fo i = 1, 2,, 34 (20) i is the weighted sum of inputs X fo R i. In the section III.B, the equations fo the SEER-SEM Effot Estimation ae descibed in detail. The equations (1), (2), (3), (4), and (5) can be e-witten as follows with the paametes symbols: x Effot 1.2 Size ctbx ln 4.11 exp amadjustment (21) ctbx = (22) amadjustment = (23) 1.2
7 Global Jounal of Compute Science and Technology Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 a g e 57 Utilizing equations (18) to (21), the poposed neuo-fuzzy model can be witten: Effot f X, NF (24) If thee ae NN poject data points, the inputs and outputs can be pesented as (X n, E acn ), whee n = 1, 2,, NN, X n contains 34 paametes as well as SIBR and Size, E aen is the actual effot with X n inputs fo poject n. The leaning pocedue involves adopting the gadient descent method to adjust the paamete values of ating levels that minimizes the eo, E. Accoding to LSE, the eo, E, on the output laye is defined as follows: E (25) whee w n is the weight of poject n and E en is the estimation of the output fo poject n. (26) E The following steps ae used to pefom gadient descent accoding to the Back opagation leaning algoithm. Accoding to the SEER-SEM effot estimation model pesented by equations (21) to (23), the esults of the patial deivative of E en with espect to, 1 2 NN w n1 n Effot E en E Eacn f acn, ae diffeent. 2 X, en n NF n E E E en en NN wn 2 n1 Een E en E en i i E acn E n (27) fo i = 1, 2,, 34 (28) i ( f E en NF i en ( f ( NF X n, n) ) i i ( )) ( A ( x ) ) x i (29) A Afte is calculated out, equation (30) is used to calculate the adjusted paamete values. l 1 l E (30) whee α > 0 is the leaning ate and l is the cuent iteation index. Monotonic Constaints A monotonic function is a function that peseves the given ode. The paamete values of SEER-SEM ae eithe monotonic inceasing o monotonic deceasing. The elationship between the monotonic functions and the ating levels have been accepted by the pactitiones as a common sense pactice. Fo instance, the values of ACA ae monotonic deceasing fom VLo- to EHi+, which is easonable because the highe the analysts capability, the less spent on poject effots. As fo TEST, its values ae monotonic inceasing because the highe test level causes moe effot to be spent on pojects. Afte calibating paamete values by the poposed model, the tained esults of these values may contavene the monotonic odes, so that the tained values ae changed to a non-monotonic ode. Fo instance, the paamete value of the ACA ating Hi can be geate than the value of the coesponding ating, EHi. This discepancy can lead to uneasonable inputs fo pefoming estimation and can impact the oveall accuacy. Theefoe, monotonic constaints ae used by ou model in ode to maintain consistency with the ating levels. IV. EVALUATION Fo evaluating the neuo-fuzzy SEER-SEM model, in total, data fom 99 studies is collected, including 93 published COCOMO 81 pojects and 6 industy studies in the fomat of COCOMO 87 (Ho 1996; anlilio-yap and Ho 2000). An algoithmic estimation model, E = a Size b compises the geneal fom of COCOMO and SEER-SEM (Fischman, McRitchie, and Galoath 2005; Jensen, utnam, and Roetzheim 2006). Specifically, this model enables us to use the COCOMO database fo evaluating the poposed SEER- SEM model in spite of the diffeence between COCOMO and SEER-SEM. In fact, vaious studies have evealed the simila estimation pefomances of COCOMO and SEER- SEM (Madachy, Boehm, and Wu 2006; USC Cente fo Softwae Engineeing 2006).
8 a g e 58 Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 Global Jounal of Compute Science and Technology Fig. 5 shows the main steps of ou evaluation. Fst, in ode to use both published COCOMO 81 and industial poject data in the evaluation, the infomation was tanslated into the coesponding fomat of SEER-SEM data. Second, thee ae fou cases fo evaluating the pediction pefomance of ou neuo-fuzzy model. 1) efomance Evaluation Metics The following evaluation metics ae adapted to assess and evaluate the pefomance of the effot estimation models. Relative Eo (RE) EstimationEffot ActualEffot RE ActualEffot The RE is used to calculate the estimation accuacy. Magnitude of Relative Eo (MRE) EstimationEffot ActualEffot MRE ActualEffot Mean Magnitude of Relative Eo (MMRE) The MMRE calculates the mean fo the sum of the MRE of n pojects. Specifically, it is used to evaluate the pediction pefomance of an estimation model. ediction Level (RED) k RED L n whee L is the maximum MRE of a selected ange, n is the total numbe of pojects, and k is numbe of pojects in a set of n pojects whose MRE <= L. RED calculates the atio of pojects MREs that falls into the selected ange (L) out of the total pojects. (e.g. n = 100, k =80, whee L= MRE <= 30%: RED(30%) = 80/100 = 80%) Fig.5. Main Evaluation Steps. 2) Dataset Thee ae two majo steps in tansfeing data fom COCOMO 81 to SEER-SEM: fst, infomation is conveted fom COCOMO 81 to COCOMO II and then fom COCOMO II to SEER-SEM. The main guidelines ae efeed to (Madachy, Boehm, and Wu 2006; Reife, Boehm, and Chulani 1999). In the method of the second step, 20 of the 34 SEER-SEM technical paametes can be dectly mapped to 14 COCOMO II cost dives and 1 scale factos, 1 COCOMO 81 cost dive, and 2 COCOMO 87 cost dives. The emainde of the SEER-SEM paametes cannot be tansfeed to the COCOMO model, and as a esult, they ae set up as nominal in SEER-SEM. Afte tansfeing 93 COCOMO 81 poject data points, the estimation pefomance with tansfeed data ae evaluated with the estimation pefomance metics. Table 1 pesents the details of the pediction pefomance of COCOMO 81, COCOMO II, and SEER-SEM. Table 1. Estimation efomance with Tansfeed Data. Cocomo 81 Cocomo II See-sem Mme (%) ed(20%) ed(30%) ed(50%) ed(100%) # of Outlies The data tansfeing fom COCOMO 81 to COCOMO II keeps the vey close pefomance with little impovement when doing COCOMO II estimation with the tansfeed data. The tansfeing fom COCOMO II to SEER-SEM causes the MMRE deceasing and the outlies inceasing. Most of the new outlies come fom the embedded pojects whose MREs ae lowe than 50% befoe being tansfeed to SEER-SEM. The RED is still stable and thee is not a huge change. Oveall, tansfeing fom COCOMO 81 to SEER- SEM is feasible fo ou evaluation, especially when the actual poject data in the fomat of SEER-SEM ae difficult to obtain. We use the online calculato of the USC Cente fo Softwae Engineeing to pefom COCOMO 81 and
9 Global Jounal of Compute Science and Technology Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 a g e 59 COCOMO II estimation. We do SEER-SEM effot estimation by two methods. One is pefomed by the SEEM- SEM tool (SEER-SEM fo Softwae 7.3) which is offeed by GAI, and the othe is done manually by Micosoft Excel with the equations of SEER-SEM effot estimation model as pesented in the section III.B. The SEER-SEM effot estimation model is also implemented as pat of ou eseach because it is pat of ou poposed model. The estimation pefomance by the SEER-SEM tool and Excel ae vey close. This is a way to make sue the algoithm of SEER- SEM effot estimation pesented in this pape to be coect. We select the esults done manually to avoid the impact fom othe paametes settings in the SEER-SEM tool. The dataset of 6industial poject data points is fom the COCOMO 87 model, which is slightly diffeent than COCOMO 81, as the effot multiplies RUSE, VMVH (Host Volatility), and VMVT (Taget Volatility) ae not used in COCOMO 81. Howeve, RUSE can be tansfeed to COCOMO II dectly because it is one of the COCOMO II cost dives, and VMVH and VMVT can be tansfeed to the SEER-SEM paametes DSVL and TSVL. The est of COCOMO 87 cost dives ae matched to the coesponding cost dives of COCOMO 81. Then, they ae tansfeed to COCOMO II and SEER-SEM. 3) Evaluation Cases Afte tansfeing the data, we conducted fou main case studies to evaluate ou model. These cases, which used diffeent datasets fom 93 pojects, wee utilized to pefom taining on the paamete values. The 93 poject data points and the 6 industial poject data points wee adopted fo testing puposes. The oiginal SEER-SEM paamete values ae tained in each case. The leaned paamete values of the fou cases ae diffeent. This eason causes the pediction pefomance diffeence amongst the cases and the SEER- SEM. In ode to assess the pediction pefomance of the neuo-fuzzy model, we compaed SEER-SEM effot estimation model with ou famewok. Seveal pefomance metics wee used fo the analysis of each case, including MRE, MMRE, and RED. Accodingly, Table 2 pesents the MMRE esults fom Cases 1 to 4, and Table 3 shows the MMRE esults of the industial poject data points. Table 4 shows the RED esults of Cases 1, 2, and 3. The RED esults of Case 4 ae pesented in Table 5.In the tables pesenting the analysis esults, we have included a column named Change, which is used to indicate the pefomance diffeence between SEER-SEM effot estimation model and ou neuo-fuzzy model. Fo the MMRE, the pediction pefomance impoves as the value becomes close to zeo; theefoe, if the change fo these pefomance metics is a negative value, the MMRE fo the neuo-fuzzy model is impoved in compaison with SEER-SEM. Additionally, the RED(L) in Table 4 epesent the pediction level of the selected ange, efeing to the definition pesented in the section IV.A; a highe pediction level indicates a geate level of pefomance fo RED. Fo RED, a negative value fo the Change indicates that ou model shows a deceased level of pefomance as compaed to SEER-SEM. Finally, the esults fo both MMRE and RED ae shown in a pecentage fomat. Table 2. MMRE of 93 ublished Data oints. Case ID SEER-SEM Validation Change C C C C C Table 3. MMRE of Industial oject Data oints. Case ID MMRE (%) SEER-SEM Industial Aveage Change C C C C C SEER-SEM Table 4. RED of Cases 1, 2 and 3. Neuo-Fuzzy Model RED(L) RED (%) C1 C2 C3 RED (%) Change RED (%) Change RED (%) Change RED(20%) RED(30%) RED(50%) RED(100%)
10 a g e 60 Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 Global Jounal of Compute Science and Technology Case 1 (C1): Leaning with poject data points excluding all outlies This case involved taining the paametes of pojects whee the MREs ae lowe than o equal to 50%. Thee ae 54 pojects that meet this equement. Since we wanted to pefom leaning without any impact fom the outlies, the leaning was done with 54 poject data points, while 93 pieces of poject data and the 6 industial poject data points wee used fo testing. When using the neuo-fuzzy model, the MMRE deceased fom 84.39% to 61.05%, with an oveall impovement of 23.35%. Afte testing data fom the 93 pojects, we used the 6 industial poject data points to pefom testing. The esults of this evaluation pesent the same tendency as the testing esults with the 93 poject data points: the MMRE of the neuo-fuzzy model is lowe than the MMRE of SEER-SEM by 2%. With the neuo-fuzzy model, RED(20%) and RED(30%) deceased by 7.62% and 7.53% in compaison to the same values using SEER-SEM; howeve, RED(50%) and RED(100%) impoved with the neuofuzzy model by a facto of 7.53% and 10.75% espectively, which indicates that the MRE of the neuo-fuzzy model, in compaison with that of SEER-SEM, contained moe outlies that wee less than 100% o 50%. Futhemoe, the MMRE was significantly impoved with the neuo-fuzzy model due to the incease of outlies that wee less than 100%. By integating the esults fom the MMRE, RED, and the industial poject data points, this calibation demonstates that the neuo-fuzzy model has the ability to educe lage MREs. Case 2 (C2): Leaning with all poject data including all outlies In Case 2, we used the data points fom all 93 pojects to calibate the neuo-fuzzy model without emoving the 39 outlies. The testing was pefomed with the same poject dataset used in the taining and with the 6 industial poject data points. In compaison to Case 1, this test attempted to ascetain the pediction pefomance when the leaning involved the outlies as well as the effects of the outlies on the calibation. the MMRE using SEER-SEM compaison to the MMRE using SEER-SEM. Nevetheless, the industial poject data points caused the MMRE to wosen with the neuo-fuzzy model by 10.03%. The esults of RED demonstate that RED(20%), RED(30%), and RED(50%) deceased by moe than 20%, while RED(100%) inceased by 16.13% with the neuo-fuzzy model. Moeove, these esults also indicate that the neuo-fuzzy model is effective fo impoving the MREs that ae geate than 100%. As a esult, the MMRE in all of the datasets ae impoved when the neuofuzzy model is utilized. In Cases 1 and 2, the esults of RED and the 6 industial poject data points show that the neuofuzzy model causes lage inceases in small MREs while educing lage MREs. Hence, the decease of lage MREs leads to the oveall impovement of the MMRE, thus showing the effectiveness of the neuo-fuzzy model. Case 3 (C3): Leaning with poject data excluding pat of outlies Afte taining, which included and then excluded all of the outlies, Case 3 calibated the neuo-fuzzy model by emoving the top 12 of 39 outlies whee the MRE is moe than 150%. In this case, 87 poject data points ae used to pefom taining, and the 93 poject data points and the 6 industial poject data points ae used fo testing. The esults of Case 3 ae almost identical to the esults of MMRE and RED as demonstated in Case 2. Specifically, fo the neuo-fuzzy model, the MMRE of industial poject data points is wosened by 9.62%. Oveall, as compaed to Case 2, calibation excluding the top 12 outlies does not make a significant diffeence in the pefomance of the model. Case 4 (C4): Leaning with pat of poject data points In the pevious thee cases, all data points fom the 93 pojects wee used fo testing. Howeve, in Case 4, we used pat of this dataset to calibate the neuo-fuzzy model, and the est of the data points, along with the 6 industial poject data points, wee used fo testing. The objective of this case was to detemine the impact of the taining dataset size on the calibation esults. Table 2, Table 3, and Table 5 pesent the esults. Case 4-1 (C4-1): Leaning with 75% of poject data points and testing with 25% of poject data points This sub-case pefomed taining with 75% of the 93 poject data points and testing with the emaining 25% of these points. The poject numbes fo the taining data points anged fom 24 to 93, while those fo the testing points anged fom 1 to 23 and also included the 6 industial poject data points. To analyze the esults, we compaed the pefomance of SEER- SEM to that of the neuo-fuzzy model fo ojects 1 to 23. In this case, the neuo-fuzzy model impoved the MMRE by 10.98%. Futhemoe, RED(30%) and RED(100%) with ou model impoved by 4.35% and 8.70% espectively. Finally, with the neuo-fuzzy model, the MREs of all 23 poject data points wee within 100%. In this case, the testing esults of the industial poject data points ae impoved fom the pevious tests by 4.34%. These esults demonstate the effective pefomance of the neuo-fuzzy model in educing lage MREs. Case 4-2 (C4-2): Leaning with 50% of poject data points and testing with 50% of poject data points Case 4-2 divided the 93 poject data points into two subsets. The fst subset included 46 poject data points that ae numbeed fom 1 to 46 and wee used to pefom testing. On
11 MMRE and Change Global Jounal of Compute Science and Technology Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 a g e 61 the othe hand, the second subset contained 47 poject data points, numbeed fom 47 to 93, which wee used to tain the neuo-fuzzy model. In compaison to Case 4-1, this test contains fewe taining data points and moe testing data points. Accodingly, we analyzed the pefomance esults of the 46 poject data points as estimated by both SEER-SEM and the neuo-fuzzy model. In this case, the MMRE impoved by 13.04% when using the neuo-fuzzy model. Specifically, the esults of RED showed impovement fom those in Case 4-1; not only wee the MREs of all 46 poject data points within 100%, but the MREs of most poject data points wee also less than 50%. Futhemoe, in the testing that involved the 6 industial poject data points, the esults wee bette than those in Case 4-1. Using the neuo-fuzzy appoach, the MMRE of the 6 industial poject data points impoved by 7.15%, which was the geatest impovement among all of the cases in this study. impovement. Howeve, the aveage of RED(100%) is inceased by 12.14%, which indicates that the neuo-fuzzy model impoves the pefomance of the MMRE by educing the lage MREs. Table 5. Summay of RED Aveage. SEER- SEM Aveage Validation RED(20%) 39.76% 27.48% RED(30%) 49.27% 36.46% of Change % % RED(50%) 62.02% 55.35% -6.67% RED(100%) 85.55% 97.69% 12.14% 4) EVALUATION SUMMARY In this section, we summaize the evaluation esults by compaing the analysis of all of the cases as pesented in the pevious sections. Fig. 6 shows the validation summay fo the mme acoss all of the cases. Specifically, the mme impoves in all of the cases, with the geatest impovement being ove 25% % % 80.00% 60.00% 40.00% Summay of RED Validation SEER-SEM Validation % Summay of MMRE Validation 20.00% 0.00% RED(20%) Aveage RED(30%) Aveage RED(50%) Aveage RED(100%) Aveage 90.00% 70.00% Fig.7. Summay of RED Validation 50.00% SEER-SEM Validation 30.00% Change 10.00% % % C1 C2 C3 C4-1 C4-2 Aveage Fig.6. Summay of MMRE Validation. Fig. 8 pesents the MMREs of industial poject data points fom all of the cases. The MMRE fom Cases 1 and 4 demonstate an impovement of no moe than 7.15%. The calibations with the outlies in Cases 2 and 3 lowe the pediction pefomance of these two cases. Thus, fo the neuo-fuzzy model, the impovement of the MMRE of industial pojects is minimal. Table 6 illustates the RED aveages fo SEER-SEM in all of the cases, and Fig. 7 shows the RED aveages fo all of the cases using the neuo-fuzzy model. Compaed to the REDs fom SEER-SEM, the aveages of RED(20%), RED(30%), and RED(50%) with the neuo-fuzzy model do not show
12 a g e 62 Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 Global Jounal of Compute Science and Technology Fig.6. MMRE of Industial oject Data oints. V. CONCLUSION Oveall, ou eseach demonstates that combining the neuofuzzy model with the SEER-SEM effot estimation model poduces unique chaacteistics and pefomance impovements. Effot estimation using this famewok is a good efeence fo the othe popula estimation algoithmic models. The neuo-fuzzy featues of the model povide ou neuo-fuzzy SEER-SEM model with the advantages of stong adaptability with the capability of leaning, less sensitivity fo impecise and uncetain inputs, easy to be undestood and implemented, stong knowledge integation, and high tanspaency. Fou main contibutions ae povided by this study: a) ANFIS is a popula neuo-fuzzy system with the advantages of neual netwok and fuzzy logic techniques, especially the ability of leaning. The poposed neuo-fuzzy model can successfully manage the nonlinea and complex elationship between the inputs and outputs and it is able to handle input uncetainty fom the data. b) The involvement of fuzzy logic techniques impoves the knowledge integation of ou poposed model. Fuzzy logic has the ability to map linguistic tems to vaiables. Accodingly, the inputs of ou model ae not limited to linguistic tems and can also wok with numeical values. The defined fuzzy ules ae an effective method fo obtaining the expets undestanding and expeience to poduce moe easonable inputs. c) Thee ae two techniques intoduced in this eseach: the tiangula membeship function and the monotonic constaint. Tiangula Membeship Functions ae utilized to tanslate paamete values to membeship values. Futhemoe, monotonic constaints ae used in ode to peseve the given ode and maintain consistency fo the ating values of the SEER-SEM paametes. These techniques povide a good genealization fo the poposed estimation model. d) This eseach poves that the poposed neuo-fuzzy stuctue can be used with othe algoithmic models besides the COCOMO model and pesents futhe evidence that the geneal soft computing famewok can wok effective with vaious algoithmic models. The evaluation esults indicate that estimation with ou poposed neuo-fuzzy model containing SEER- SEM is moe efficient than the estimation esults that only use SEER-SEM effot estimation model. Specifically, in all fou cases, the MMREs of ou poposed model ae impoved ove the ones whee only SEER-SEM effot estimation model is used, and thee is moe than a 20% decease as compaed to SEER-SEM. Accoding to these esults, it is appaent that the neuo-fuzzy technology impoves the pediction accuacy when it is combined with the SEER-SEM effot estimation model, especially when educing the outlies of MRE >100%. Although seveal studies have aleady attempted to impove the geneal soft computing famewok, thee is still oom fo futue wok. Fst, the algoithm of the SEER-SEM effot estimation model is moe complex than that of the COCOMO model. io eseach that combines neuo-fuzzy techniques with the COCOMO model demonstates geate impovements in the pediction pefomance. Hence, the poposed geneal soft computing famewok should be evaluated with othe complex algoithms. Secondly, the datasets in ou eseach ae not fom the oiginal pojects whose estimations ae pefomed by SEER-SEM. When the SEER-SEM estimation datasets ae available, moe cases can be completed effectively fo evaluating the pefomance of the neuo-fuzzy model. VI. REFERENCES 1) Aban, A. and Robillad,. N. (1996) Function oints Analysis: An Empical Study of Its Measuement ocesses. Jounal of Systems and Softwae, Vol. 22, Issue 12: ) Albecht, A. J. (1979) Measuing Application Development oductivity. oceedings of the Joint SHARE, GUIDE, and IBM Application Development Symposium: ) Boehm, B. W. (1981) Softwae Engineeing Economics. entice Hall, Englewood Cliffs, NJ 4) Boehm, B. W., Abts, C., Bown, A. W., Chulani, S., Clak, B. K., Hoowitz, E., Madachy, R., Reife, D., and Steece, B. (2000) Softwae Cost Estimation with COCOMO II. entice Hall, Uppe Saddle Rive, NJ 5) Boehm, B. W., Abts, C., and Chulani, S. (2000) Softwae Development Cost Estimation Appoaches A Suvey. Annuals of Softwae Engineeing: ) Chulani, S. (1999) Bayesian Analysis of Softwae Cost and Quality Models. Dissetation, Univesity of South Califonia
13 Global Jounal of Compute Science and Technology Vol. 10 Issue 12 (Ve. 1.0) Octobe 2010 a g e 63 7) Damiani, E., Jain, L. C., and Madavio, M. (2004) Soft Computing in Softwae Engineeing. Spinge, New Yok, NY 8) Fischman, L., McRitchie, K., and Galoath, D. D. (2005) Inside SEER-SEM. Coss Talk The Jounal of Defense Softwae Engineeing: ) Galoath, D. D. and Evans, M. W. (2006) Softwae Sizing, Estimation and Risk Management. Auebach ublications, Boca Raton, NY 10) Galoath Incopoated (2001) SEER-SEM Use s Manual 11) Galoath Incopoated (2005) SEER-SEM Softwae Estimation, lanning and oject Contol Taining Manual 12) Gay, A. R. and MacDonell, S.G. (1997) A Compaison of Techniques fo Developing edictive Models of Softwae Metics. Infomation and Softwae Technology, Vol.39, Issue 6: ) Ho, D. (1996) Expeience Repot on COCOMO and the Costa Tool fom Notel s Toonto Laboatoy. the 11 th Intenational Foum on COCOMO and Softwae Cost Modeling 14) Hodgkinson, A. C. and Gaatt,. W. (1999) A NeuoFuzzy Cost Estimato. oc. 3d Int Conf Softwae Engineeing and Applications (SAE): ) Huang, X. (2003) A Neuo-Fuzzy Model fo Softwae Cost Estimation. Dissetation, Univesity of Westen Ontaio 16) Huang, X., Ho, D., Ren, J., and Capetz, L. F. (2005) A Soft Computing Famewok fo Softwae Effot Estimation. Soft Computing: ) Huang, X., Ho, D., Ren, J., and Capetz, L. F. (2006) Impoving the COCOMO Model Using A Neuo- Fuzzy Appoach. Applied Soft Computing: ) Huang, X., Ho, D., Ren, J., and Capetz, L. F. (2008) System and Method fo Softwae Estimation. USA atent No. US B2 19) Jang, J. R., Sun, C. and Mizutani, E. (1997) Neuo- Fuzzy and Soft-Computing. entice Hall, Uppe Saddle Rive, NJ 20) Jensen, R., utnam, L., and Roetzheim, W. (2006) Softwae Estimation Models: Thee Viewpoints. Softwae Engineeing Technology: ) Jones, T. C. (1998) Estimating Softwae Costs. McGaw Hill, Hightstown, NJ 22) Madachy, R., Boehm, B., and Wu, D. (2006) Compaison and Assessment of Cost Models fo NASA Flight ojects. 21st Intenational Foum on COCOMO and Softwae Cost Modeling 23) Nauck, D., Klawonn, F., and Kuse, R. (1997) Foundations of Neuo-Fuzzy Systems. John Wiley & Sons, Inc., New Yok, NY 24) Nguyen, H. T., asad, N. R., Walke, C. L., and Walke, E. A. (2003) A Fst Couse in Fuzzy and Neual Contol, Chapman& Hall /CRC, Boca Raton, FL 25) anlilio-yap, N. and Ho, D. (2000) Deploying Softwae Estimation Technology and Tools: the IBM SWS Toonto Lab Expeience. the 9 th Intenational Foum on COCOMO and Softwae Cost Modeling 26) utnam, L. H. and Myes, W. (1992) Measues fo Excellence. entice Hall, Englewood Cliffs, NJ 27) Reife, D. J., Boehm, B. W., and Chulani, S. (1999) The Rosetta Stone Making COCOMO 81 Estimations Wok with COCOMO II. CossTalk The Jounal of Defence Softwae Engineeing: ) Takagi, T. and Sugeno, M. (1986) Deivation of Fuzzy Contol Rules fom Human Opeato s Contol Action. oc. of the IFAC Symp. on Fuzzy Inf. Knowledge Repesentation and Decision Analysis: ) USC Cente fo Softwae Engineeing (2006) Cost Model Compaison Repot. Dissetation, Univesity of South Califonia 30) Wong, J., Ho, D., and Capetz, L. F. (2008) Calibating Functional oint Backfing Convesion Ratios Using Neuo-Fuzzy Technique. Intenational Jounal of Uncetainty, Fuzziness and Knowledge- Based Systems, Vol. 16, No. 6: ) Xia, W., Capetz, L. F., Ho, D., and Ahmed, F. (2008) A New Calibation fo Function oint Complexity Weights. Intenational and Softwae Technology, Vol. 50, Issue 7-8:
Software Engineering and Development
I T H E A 67 Softwae Engineeing and Development SOFTWARE DEVELOPMENT PROCESS DYNAMICS MODELING AS STATE MACHINE Leonid Lyubchyk, Vasyl Soloshchuk Abstact: Softwae development pocess modeling is gaining
The transport performance evaluation system building of logistics enterprises
Jounal of Industial Engineeing and Management JIEM, 213 6(4): 194-114 Online ISSN: 213-953 Pint ISSN: 213-8423 http://dx.doi.og/1.3926/jiem.784 The tanspot pefomance evaluation system building of logistics
Questions & Answers Chapter 10 Software Reliability Prediction, Allocation and Demonstration Testing
M13914 Questions & Answes Chapte 10 Softwae Reliability Pediction, Allocation and Demonstation Testing 1. Homewok: How to deive the fomula of failue ate estimate. λ = χ α,+ t When the failue times follow
STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION
Page 1 STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION C. Alan Blaylock, Hendeson State Univesity ABSTRACT This pape pesents an intuitive appoach to deiving annuity fomulas fo classoom use and attempts
Chapter 3 Savings, Present Value and Ricardian Equivalence
Chapte 3 Savings, Pesent Value and Ricadian Equivalence Chapte Oveview In the pevious chapte we studied the decision of households to supply hous to the labo maket. This decision was a static decision,
A framework for the selection of enterprise resource planning (ERP) system based on fuzzy decision making methods
A famewok fo the selection of entepise esouce planning (ERP) system based on fuzzy decision making methods Omid Golshan Tafti M.s student in Industial Management, Univesity of Yazd [email protected]
INITIAL MARGIN CALCULATION ON DERIVATIVE MARKETS OPTION VALUATION FORMULAS
INITIAL MARGIN CALCULATION ON DERIVATIVE MARKETS OPTION VALUATION FORMULAS Vesion:.0 Date: June 0 Disclaime This document is solely intended as infomation fo cleaing membes and othes who ae inteested in
ON THE (Q, R) POLICY IN PRODUCTION-INVENTORY SYSTEMS
ON THE R POLICY IN PRODUCTION-INVENTORY SYSTEMS Saifallah Benjaafa and Joon-Seok Kim Depatment of Mechanical Engineeing Univesity of Minnesota Minneapolis MN 55455 Abstact We conside a poduction-inventoy
Comparing Availability of Various Rack Power Redundancy Configurations
Compaing Availability of Vaious Rack Powe Redundancy Configuations White Pape 48 Revision by Victo Avela > Executive summay Tansfe switches and dual-path powe distibution to IT equipment ae used to enhance
Comparing Availability of Various Rack Power Redundancy Configurations
Compaing Availability of Vaious Rack Powe Redundancy Configuations By Victo Avela White Pape #48 Executive Summay Tansfe switches and dual-path powe distibution to IT equipment ae used to enhance the availability
est using the formula I = Prt, where I is the interest earned, P is the principal, r is the interest rate, and t is the time in years.
9.2 Inteest Objectives 1. Undestand the simple inteest fomula. 2. Use the compound inteest fomula to find futue value. 3. Solve the compound inteest fomula fo diffeent unknowns, such as the pesent value,
AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM
AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM Main Golub Faculty of Electical Engineeing and Computing, Univesity of Zageb Depatment of Electonics, Micoelectonics,
SUPPORT VECTOR MACHINE FOR BANDWIDTH ANALYSIS OF SLOTTED MICROSTRIP ANTENNA
Intenational Jounal of Compute Science, Systems Engineeing and Infomation Technology, 4(), 20, pp. 67-7 SUPPORT VECTOR MACHIE FOR BADWIDTH AALYSIS OF SLOTTED MICROSTRIP ATEA Venmathi A.R. & Vanitha L.
Reduced Pattern Training Based on Task Decomposition Using Pattern Distributor
> PNN05-P762 < Reduced Patten Taining Based on Task Decomposition Using Patten Distibuto Sheng-Uei Guan, Chunyu Bao, and TseNgee Neo Abstact Task Decomposition with Patten Distibuto (PD) is a new task
Loyalty Rewards and Gift Card Programs: Basic Actuarial Estimation Techniques
Loyalty Rewads and Gift Cad Pogams: Basic Actuaial Estimation Techniques Tim A. Gault, ACAS, MAAA, Len Llaguno, FCAS, MAAA and Matin Ménad, FCAS, MAAA Abstact In this pape we establish an actuaial famewok
Automatic Testing of Neighbor Discovery Protocol Based on FSM and TTCN*
Automatic Testing of Neighbo Discovey Potocol Based on FSM and TTCN* Zhiliang Wang, Xia Yin, Haibin Wang, and Jianping Wu Depatment of Compute Science, Tsinghua Univesity Beijing, P. R. China, 100084 Email:
Tracking/Fusion and Deghosting with Doppler Frequency from Two Passive Acoustic Sensors
Tacking/Fusion and Deghosting with Dopple Fequency fom Two Passive Acoustic Sensos Rong Yang, Gee Wah Ng DSO National Laboatoies 2 Science Pak Dive Singapoe 11823 Emails: [email protected], [email protected]
Database Management Systems
Contents Database Management Systems (COP 5725) D. Makus Schneide Depatment of Compute & Infomation Science & Engineeing (CISE) Database Systems Reseach & Development Cente Couse Syllabus 1 Sping 2012
IBM Research Smarter Transportation Analytics
IBM Reseach Smate Tanspotation Analytics Laua Wynte PhD, Senio Reseach Scientist, IBM Watson Reseach Cente [email protected] INSTRUMENTED We now have the ability to measue, sense and see the exact condition
Channel selection in e-commerce age: A strategic analysis of co-op advertising models
Jounal of Industial Engineeing and Management JIEM, 013 6(1):89-103 Online ISSN: 013-0953 Pint ISSN: 013-843 http://dx.doi.og/10.396/jiem.664 Channel selection in e-commece age: A stategic analysis of
Strength Analysis and Optimization Design about the key parts of the Robot
Intenational Jounal of Reseach in Engineeing and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Pint): 2320-9356 www.ijes.og Volume 3 Issue 3 ǁ Mach 2015 ǁ PP.25-29 Stength Analysis and Optimization Design
9:6.4 Sample Questions/Requests for Managing Underwriter Candidates
9:6.4 INITIAL PUBLIC OFFERINGS 9:6.4 Sample Questions/Requests fo Managing Undewite Candidates Recent IPO Expeience Please povide a list of all completed o withdawn IPOs in which you fim has paticipated
HEALTHCARE INTEGRATION BASED ON CLOUD COMPUTING
U.P.B. Sci. Bull., Seies C, Vol. 77, Iss. 2, 2015 ISSN 2286-3540 HEALTHCARE INTEGRATION BASED ON CLOUD COMPUTING Roxana MARCU 1, Dan POPESCU 2, Iulian DANILĂ 3 A high numbe of infomation systems ae available
Research on Risk Assessment of the Transformer Based on Life Cycle Cost
ntenational Jounal of Smat Gid and lean Enegy eseach on isk Assessment of the Tansfome Based on Life ycle ost Hui Zhou a, Guowei Wu a, Weiwei Pan a, Yunhe Hou b, hong Wang b * a Zhejiang Electic Powe opoation,
Data Center Demand Response: Avoiding the Coincident Peak via Workload Shifting and Local Generation
(213) 1 28 Data Cente Demand Response: Avoiding the Coincident Peak via Wokload Shifting and Local Geneation Zhenhua Liu 1, Adam Wieman 1, Yuan Chen 2, Benjamin Razon 1, Niangjun Chen 1 1 Califonia Institute
Ilona V. Tregub, ScD., Professor
Investment Potfolio Fomation fo the Pension Fund of Russia Ilona V. egub, ScD., Pofesso Mathematical Modeling of Economic Pocesses Depatment he Financial Univesity unde the Govenment of the Russian Fedeation
An application of stochastic programming in solving capacity allocation and migration planning problem under uncertainty
An application of stochastic pogamming in solving capacity allocation and migation planning poblem unde uncetainty Yin-Yann Chen * and Hsiao-Yao Fan Depatment of Industial Management, National Fomosa Univesity,
Episode 401: Newton s law of universal gravitation
Episode 401: Newton s law of univesal gavitation This episode intoduces Newton s law of univesal gavitation fo point masses, and fo spheical masses, and gets students pactising calculations of the foce
A Comparative Analysis of Data Center Network Architectures
A Compaative Analysis of Data Cente Netwok Achitectues Fan Yao, Jingxin Wu, Guu Venkataamani, Suesh Subamaniam Depatment of Electical and Compute Engineeing, The Geoge Washington Univesity, Washington,
VISCOSITY OF BIO-DIESEL FUELS
VISCOSITY OF BIO-DIESEL FUELS One of the key assumptions fo ideal gases is that the motion of a given paticle is independent of any othe paticles in the system. With this assumption in place, one can use
Gravitational Mechanics of the Mars-Phobos System: Comparing Methods of Orbital Dynamics Modeling for Exploratory Mission Planning
Gavitational Mechanics of the Mas-Phobos System: Compaing Methods of Obital Dynamics Modeling fo Exploatoy Mission Planning Alfedo C. Itualde The Pennsylvania State Univesity, Univesity Pak, PA, 6802 This
Trading Volume and Serial Correlation in Stock Returns in Pakistan. Abstract
Tading Volume and Seial Coelation in Stock Retuns in Pakistan Khalid Mustafa Assistant Pofesso Depatment of Economics, Univesity of Kaachi e-mail: [email protected] and Mohammed Nishat Pofesso and Chaiman,
Semipartial (Part) and Partial Correlation
Semipatial (Pat) and Patial Coelation his discussion boows heavily fom Applied Multiple egession/coelation Analysis fo the Behavioal Sciences, by Jacob and Paticia Cohen (975 edition; thee is also an updated
UNIT CIRCLE TRIGONOMETRY
UNIT CIRCLE TRIGONOMETRY The Unit Cicle is the cicle centeed at the oigin with adius unit (hence, the unit cicle. The equation of this cicle is + =. A diagam of the unit cicle is shown below: + = - - -
Modeling and Verifying a Price Model for Congestion Control in Computer Networks Using PROMELA/SPIN
Modeling and Veifying a Pice Model fo Congestion Contol in Compute Netwoks Using PROMELA/SPIN Clement Yuen and Wei Tjioe Depatment of Compute Science Univesity of Toonto 1 King s College Road, Toonto,
The Predictive Power of Dividend Yields for Stock Returns: Risk Pricing or Mispricing?
The Pedictive Powe of Dividend Yields fo Stock Retuns: Risk Picing o Mispicing? Glenn Boyle Depatment of Economics and Finance Univesity of Cantebuy Yanhui Li Depatment of Economics and Finance Univesity
Cloud Service Reliability: Modeling and Analysis
Cloud Sevice eliability: Modeling and Analysis Yuan-Shun Dai * a c, Bo Yang b, Jack Dongaa a, Gewei Zhang c a Innovative Computing Laboatoy, Depatment of Electical Engineeing & Compute Science, Univesity
Converting knowledge Into Practice
Conveting knowledge Into Pactice Boke Nightmae srs Tend Ride By Vladimi Ribakov Ceato of Pips Caie 20 of June 2010 2 0 1 0 C o p y i g h t s V l a d i m i R i b a k o v 1 Disclaime and Risk Wanings Tading
Effect of Contention Window on the Performance of IEEE 802.11 WLANs
Effect of Contention Window on the Pefomance of IEEE 82.11 WLANs Yunli Chen and Dhama P. Agawal Cente fo Distibuted and Mobile Computing, Depatment of ECECS Univesity of Cincinnati, OH 45221-3 {ychen,
Multiband Microstrip Patch Antenna for Microwave Applications
IOSR Jounal of Electonics and Communication Engineeing (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 3, Issue 5 (Sep. - Oct. 2012), PP 43-48 Multiband Micostip Patch Antenna fo Micowave Applications
The impact of migration on the provision. of UK public services (SRG.10.039.4) Final Report. December 2011
The impact of migation on the povision of UK public sevices (SRG.10.039.4) Final Repot Decembe 2011 The obustness The obustness of the analysis of the is analysis the esponsibility is the esponsibility
Uncertain Version Control in Open Collaborative Editing of Tree-Structured Documents
Uncetain Vesion Contol in Open Collaboative Editing of Tee-Stuctued Documents M. Lamine Ba Institut Mines Télécom; Télécom PaisTech; LTCI Pais, Fance mouhamadou.ba@ telecom-paistech.f Talel Abdessalem
An Introduction to Omega
An Intoduction to Omega Con Keating and William F. Shadwick These distibutions have the same mean and vaiance. Ae you indiffeent to thei isk-ewad chaacteistics? The Finance Development Cente 2002 1 Fom
An Approach to Optimized Resource Allocation for Cloud Simulation Platform
An Appoach to Optimized Resouce Allocation fo Cloud Simulation Platfom Haitao Yuan 1, Jing Bi 2, Bo Hu Li 1,3, Xudong Chai 3 1 School of Automation Science and Electical Engineeing, Beihang Univesity,
Statistics and Data Analysis
Pape 274-25 An Extension to SAS/OR fo Decision System Suppot Ali Emouznead Highe Education Funding Council fo England, Nothavon house, Coldhabou Lane, Bistol, BS16 1QD U.K. ABSTRACT This pape exploes the
30 H. N. CHIU 1. INTRODUCTION. Recherche opérationnelle/operations Research
RAIRO Rech. Opé. (vol. 33, n 1, 1999, pp. 29-45) A GOOD APPROXIMATION OF THE INVENTORY LEVEL IN A(Q ) PERISHABLE INVENTORY SYSTEM (*) by Huan Neng CHIU ( 1 ) Communicated by Shunji OSAKI Abstact. This
Review Graph based Online Store Review Spammer Detection
Review Gaph based Online Stoe Review Spamme Detection Guan Wang, Sihong Xie, Bing Liu, Philip S. Yu Univesity of Illinois at Chicago Chicago, USA [email protected] [email protected] [email protected] [email protected]
Modal Characteristics study of CEM-1 Single-Layer Printed Circuit Board Using Experimental Modal Analysis
Available online at www.sciencediect.com Pocedia Engineeing 41 (2012 ) 1360 1366 Intenational Symposium on Robotics and Intelligent Sensos 2012 (IRIS 2012) Modal Chaacteistics study of CEM-1 Single-Laye
A formalism of ontology to support a software maintenance knowledge-based system
A fomalism of ontology to suppot a softwae maintenance knowledge-based system Alain Apil 1, Jean-Mac Deshanais 1, and Reine Dumke 2 1 École de Technologie Supéieue, 1100 Note-Dame West, Monteal, Canada
An Efficient Group Key Agreement Protocol for Ad hoc Networks
An Efficient Goup Key Ageement Potocol fo Ad hoc Netwoks Daniel Augot, Raghav haska, Valéie Issany and Daniele Sacchetti INRIA Rocquencout 78153 Le Chesnay Fance {Daniel.Augot, Raghav.haska, Valéie.Issany,
MULTIPLE SOLUTIONS OF THE PRESCRIBED MEAN CURVATURE EQUATION
MULTIPLE SOLUTIONS OF THE PRESCRIBED MEAN CURVATURE EQUATION K.C. CHANG AND TAN ZHANG In memoy of Pofesso S.S. Chen Abstact. We combine heat flow method with Mose theoy, supe- and subsolution method with
METHODOLOGICAL APPROACH TO STRATEGIC PERFORMANCE OPTIMIZATION
ETHODOOGICA APPOACH TO STATEGIC PEFOANCE OPTIIZATION ao Hell * Stjepan Vidačić ** Željo Gaača *** eceived: 4. 07. 2009 Peliminay communication Accepted: 5. 0. 2009 UDC 65.02.4 This pape pesents a matix
who supply the system vectors for their JVM products. 1 HBench:Java will work best with support from JVM vendors
Appeaed in the ACM Java Gande 2000 Confeence, San Fancisco, Califonia, June 3-5, 2000 HBench:Java: An Application-Specific Benchmaking Famewok fo Java Vitual Machines Xiaolan Zhang Mago Seltze Division
They aim to select the best services that satisfy the user s. other providers infrastructures and utility services to run
End-to-End Qo Mapping and Aggegation fo electing Cloud evices Raed Kaim, Chen Ding, Ali Mii Depatment of Compute cience Ryeson Univesity, Toonto, Canada [email protected], [email protected], [email protected]
The Role of Gravity in Orbital Motion
! The Role of Gavity in Obital Motion Pat of: Inquiy Science with Datmouth Developed by: Chistophe Caoll, Depatment of Physics & Astonomy, Datmouth College Adapted fom: How Gavity Affects Obits (Ohio State
CONCEPTUAL FRAMEWORK FOR DEVELOPING AND VERIFICATION OF ATTRIBUTION MODELS. ARITHMETIC ATTRIBUTION MODELS
CONCEPUAL FAMEOK FO DEVELOPING AND VEIFICAION OF AIBUION MODELS. AIHMEIC AIBUION MODELS Yui K. Shestopaloff, is Diecto of eseach & Deelopment at SegmentSoft Inc. He is a Docto of Sciences and has a Ph.D.
YARN PROPERTIES MEASUREMENT: AN OPTICAL APPROACH
nd INTERNATIONAL TEXTILE, CLOTHING & ESIGN CONFERENCE Magic Wold of Textiles Octobe 03 d to 06 th 004, UBROVNIK, CROATIA YARN PROPERTIES MEASUREMENT: AN OPTICAL APPROACH Jana VOBOROVA; Ashish GARG; Bohuslav
Experiment 6: Centripetal Force
Name Section Date Intoduction Expeiment 6: Centipetal oce This expeiment is concened with the foce necessay to keep an object moving in a constant cicula path. Accoding to Newton s fist law of motion thee
Instituto Superior Técnico Av. Rovisco Pais, 1 1049-001 Lisboa E-mail: [email protected]
FATIGUE LIFE TIME PREDICTIO OF POAF EPSILO TB-30 AIRCRAFT - PART I: IMPLEMETATIO OF DIFERET CYCLE COUTIG METHODS TO PREDICT THE ACCUMULATED DAMAGE B. A. S. Seano 1, V. I. M.. Infante 2, B. S. D. Maado
How Much Should a Firm Borrow. Effect of tax shields. Capital Structure Theory. Capital Structure & Corporate Taxes
How Much Should a Fim Boow Chapte 19 Capital Stuctue & Copoate Taxes Financial Risk - Risk to shaeholdes esulting fom the use of debt. Financial Leveage - Incease in the vaiability of shaeholde etuns that
High Availability Replication Strategy for Deduplication Storage System
Zhengda Zhou, Jingli Zhou College of Compute Science and Technology, Huazhong Univesity of Science and Technology, *, [email protected] [email protected] Abstact As the amount of digital data
The Detection of Obstacles Using Features by the Horizon View Camera
The Detection of Obstacles Using Featues b the Hoizon View Camea Aami Iwata, Kunihito Kato, Kazuhiko Yamamoto Depatment of Infomation Science, Facult of Engineeing, Gifu Univesit [email protected]
How to create RAID 1 mirroring with a hard disk that already has data or an operating system on it
AnswesThatWok TM How to set up a RAID1 mio with a dive which aleady has Windows installed How to ceate RAID 1 mioing with a had disk that aleady has data o an opeating system on it Date Company PC / Seve
Firstmark Credit Union Commercial Loan Department
Fistmak Cedit Union Commecial Loan Depatment Thank you fo consideing Fistmak Cedit Union as a tusted souce to meet the needs of you business. Fistmak Cedit Union offes a wide aay of business loans and
An Analysis of Manufacturer Benefits under Vendor Managed Systems
An Analysis of Manufactue Benefits unde Vendo Managed Systems Seçil Savaşaneil Depatment of Industial Engineeing, Middle East Technical Univesity, 06531, Ankaa, TURKEY [email protected] Nesim Ekip 1
Efficient Redundancy Techniques for Latency Reduction in Cloud Systems
Efficient Redundancy Techniques fo Latency Reduction in Cloud Systems 1 Gaui Joshi, Emina Soljanin, and Gegoy Wonell Abstact In cloud computing systems, assigning a task to multiple seves and waiting fo
Automated Hydraulic Drilling Rigs. HHSeries
Automated Hydaulic Dilling Rigs HHSeies The Shape of Things to Come CUSTOMSOLUTIONS HH600 Rig The HH Hydaulic Hoist Seies Eveything about the HH Seies is designed fo speed, safety and efficiency. You can
Supplementary Material for EpiDiff
Supplementay Mateial fo EpiDiff Supplementay Text S1. Pocessing of aw chomatin modification data In ode to obtain the chomatin modification levels in each of the egions submitted by the use QDCMR module
The Impacts of Congestion on Commercial Vehicle Tours
Figliozzi 1 The Impacts of Congestion on Commecial Vehicle Tous Miguel Andes Figliozzi Potland State Univesity Maseeh College of Engineeing and Compute Science [email protected] 5124 wods + 7 Tables +
A Capacitated Commodity Trading Model with Market Power
A Capacitated Commodity Tading Model with Maket Powe Victo Matínez-de-Albéniz Josep Maia Vendell Simón IESE Business School, Univesity of Navaa, Av. Peason 1, 08034 Bacelona, Spain [email protected] [email protected]
Chris J. Skinner The probability of identification: applying ideas from forensic statistics to disclosure risk assessment
Chis J. Skinne The pobability of identification: applying ideas fom foensic statistics to disclosue isk assessment Aticle (Accepted vesion) (Refeeed) Oiginal citation: Skinne, Chis J. (2007) The pobability
STABILITY ANALYSIS IN MILLING BASED ON OPERATIONAL MODAL DATA 1. INTRODUCTION
Jounal of Machine Engineeing, Vol. 11, No. 4, 211 Batosz POWALKA 1 Macin CHODZKO 1 Kzysztof JEMIELNIAK 2 milling, chatte, opeational modal analysis STABILITY ANALYSIS IN MILLING BASED ON OPERATIONAL MODAL
Promised Lead-Time Contracts Under Asymmetric Information
OPERATIONS RESEARCH Vol. 56, No. 4, July August 28, pp. 898 915 issn 3-364X eissn 1526-5463 8 564 898 infoms doi 1.1287/ope.18.514 28 INFORMS Pomised Lead-Time Contacts Unde Asymmetic Infomation Holly
Towards Automatic Update of Access Control Policy
Towads Automatic Update of Access Contol Policy Jinwei Hu, Yan Zhang, and Ruixuan Li Intelligent Systems Laboatoy, School of Computing and Mathematics Univesity of Westen Sydney, Sydney 1797, Austalia
Self-Adaptive and Resource-Efficient SLA Enactment for Cloud Computing Infrastructures
2012 IEEE Fifth Intenational Confeence on Cloud Computing Self-Adaptive and Resouce-Efficient SLA Enactment fo Cloud Computing Infastuctues Michael Maue, Ivona Bandic Distibuted Systems Goup Vienna Univesity
Analyzing Ballistic Missile Defense System Effectiveness Based on Functional Dependency Network Analysis
Send Odes fo Repints to [email protected] 678 The Open Cybenetics & Systemics Jounal, 2015, 9, 678-682 Open Access Analyzing Ballistic Missile Defense System Effectiveness Based on Functional Dependency
College of Engineering Bachelor of Computer Science
2 0 0 7 w w w. c n u a s. e d u College of Engineeing Bachelo of Compute Science This bochue Details the BACHELOR OF COMPUTER SCIENCE PROGRAM available though CNU s College of Engineeing. Fo ou most up-to-date
Fixed Income Attribution: Introduction
18th & 19th Febuay 2015, Cental London Fixed Income Attibution: A compehensive undestanding of Fixed Income Attibution and the challenging data issues aound this topic Delegates attending this two-day
Adaptive Queue Management with Restraint on Non-Responsive Flows
Adaptive Queue Management wi Restaint on Non-Responsive Flows Lan Li and Gyungho Lee Depatment of Electical and Compute Engineeing Univesity of Illinois at Chicago 85 S. Mogan Steet Chicago, IL 667 {lli,
Model-Driven Engineering of Adaptation Engines for Self-Adaptive Software: Executable Runtime Megamodels
Model-Diven Engineeing of Adaptation Engines fo Self-Adaptive Softwae: Executable Runtime Megamodels Thomas Vogel, Holge Giese Technische Beichte N. 66 des Hasso-Plattne-Instituts fü Softwaesystemtechnik
An Epidemic Model of Mobile Phone Virus
An Epidemic Model of Mobile Phone Vius Hui Zheng, Dong Li, Zhuo Gao 3 Netwok Reseach Cente, Tsinghua Univesity, P. R. China [email protected] School of Compute Science and Technology, Huazhong Univesity
DYNAMICS AND STRUCTURAL LOADING IN WIND TURBINES
DYNAMIS AND STRUTURAL LOADING IN WIND TURBINES M. Ragheb 12/30/2008 INTRODUTION The loading egimes to which wind tubines ae subject to ae extemely complex equiing special attention in thei design, opeation
Memory-Aware Sizing for In-Memory Databases
Memoy-Awae Sizing fo In-Memoy Databases Kasten Molka, Giuliano Casale, Thomas Molka, Laua Mooe Depatment of Computing, Impeial College London, United Kingdom {k.molka3, g.casale}@impeial.ac.uk SAP HANA
Power Monitoring and Control for Electric Home Appliances Based on Power Line Communication
I²MTC 2008 IEEE Intenational Instumentation and Measuement Technology Confeence Victoia, Vancouve Island, Canada, May 12 15, 2008 Powe Monitoing and Contol fo Electic Home Appliances Based on Powe Line
The LCOE is defined as the energy price ($ per unit of energy output) for which the Net Present Value of the investment is zero.
Poject Decision Metics: Levelized Cost of Enegy (LCOE) Let s etun to ou wind powe and natual gas powe plant example fom ealie in this lesson. Suppose that both powe plants wee selling electicity into the
MATHEMATICAL SIMULATION OF MASS SPECTRUM
MATHEMATICA SIMUATION OF MASS SPECTUM.Beánek, J.Knížek, Z. Pulpán 3, M. Hubálek 4, V. Novák Univesity of South Bohemia, Ceske Budejovice, Chales Univesity, Hadec Kalove, 3 Univesity of Hadec Kalove, Hadec
