Choosing the Optimal Object-Oriented Implementation using Analytic Hierarchy Process
|
|
- Hugh Thomas
- 8 years ago
- Views:
Transcription
1 hoosing the Optimal Object-Oriented Implementation using Analytic Hierarchy Process Naunong Sunanta honlameth Arpnikanondt King Mongkut s University of Technology Thonburi, naunong@sit.kmutt.ac.th King Mongkut s University of Technology Thonburi, chonlameth@sit.kmutt.ac.th Abstract Techniques for a quantitative measurement of object-oriented design quality typically measure design quality attributes (see, e.g. [], [], [], [9] to obtain numerical values that collectively contribute to a different degree of optimality toards a specific design goal. When several implementations exist for a particular design, choosing the optimal implementation for a given design goal could be challenging. This paper proposes that the analytic hierarchy process (AHP technique [] can provide a convenient means to effectively assist softare developers in rationalizing among several implementations to select one that is optimal as per a specified design goal. For a given source code, the proposed method computes design quality attributes as defined in the first level of the quality model of object-oriented design (QMOOD []. Six design quality attributes are used that include functionality, effectiveness, understandability, extendibility, flexibility and reusability. The paper then describes ho AHP is applied against each set of the computed design quality attributes and a design goal in order to derive the quality attribute eight factors, and subsequently, the quality index that is used to indicate the optimality of a specific implementation ith respect to a specific design goal. Discussion on the validity of the proposed method furnishes a concrete evidence of the effectiveness of AHP as a tool that helps softare developers rationalize among several design implementations to select the optimal one. Keyords: design quality, design goal, analytic hierarchy process, AHP, QMOOD
2 . Introduction In this study, e demonstrate choosing the optimal object-oriented implementation. The interesting case study is implementation ith / ithout softare design patterns for the same requirement because in recent years, softare design patterns are popular solution and have been influencing in softare design engineering. Several researchers [] often mention that they can speed up the development process and improve design quality as ell. Hence, softare design patterns are alays applied to softare design by softare designers. In fact, softare design patterns are not silver bullet; some research report softare design pattern should be used ith caution because they do not alays improve the quality (see, e.g [],[8] and point out eakness and strength of each softare design pattern [7]. These eakness and strength are used as criterion to indicate hy e can use AHP to source code selection. In this paper, e propose an approach for choosing the optimal object-oriented implementation using AHP. First of all, e briefly explain about related background used in our approach. Section e propose our approach for choosing. Section e sho a case study evaluated and chosen by our approach. Section e describe the results. Finally e conclude hy AHP is effective enough to choosing the optimal object-oriented implementation by one-ay ANOVA and multiple comparison results, introduce future ork.. Background. The Analytical Hierarchy Process [] The analytical hierarchy process (AHP is a pair-ise comparison method developed by Saaty in 970. The AHP model is carried out in stages as follos: Structuring complexity or decomposition into a hierarchy (see Figure. Measuring on a ration scale or comparative judgments. In pair-ise comparison, to elements of the same level are compared and ratio of relative importance is assigned to each ( n n paired comparison in A = a ij here, n be a number of criteria. Saaty provided for a linear nine point scale for each paired comparison (see Table. Synthesizing these judgments to yield a set of overall priorities for the hierarchy. heck the consistency ratio from R = I / RI. In this case n >=, R have to equal to or less than 0.. Further, e ill use AHP in eighed manner for our approach. Figure An AHP hierarchy Table The scale for pare-ise comparisons The Scale for Pare-ise omparisons Weight Definition Equal importance Equal to moderate importance Moderate importance Moderate to Strong importance Strong importance Strong to very strong importance 7 Very strong importance 8 Very strong to extreme importance 9 Extreme importance.,.,., etc. can be used for element that are very close in importance
3 . Quality Model of Object Oriented Design Bansiya et al. [] extended the Dromey s quality model to propose a hierarchical model for evaluate object-oriented softare design quality, called QMOOD. It evaluates object-oriented softare design quality by using source code metrics. As in figure, represents a ay to mapping source code metrics to design quality attributes in abstraction level; there compose of levels and relationships beteen these levels. Functionality,Effectiveness, Understandability, Extendibility, Flexibility and Reusability are design quality attributes in the QMOOD first level. These design quality attributes are our design goals or quality factors too. In second level, represents the object-oriented design properties hich affect the quality attributes. In the third level, represents design metrics hich evaluate the design properties in second level. In fourth level, represents design components such as methods, classes, packages and so on. L L L L L L L Figure Levels and relationships [] Figure An approach for choosing the optimal object-oriented implementation using analytic hierarchy process (AHP
4 . hoosing the Optimal Object- Oriented Implementation using Analytic Hierarchy Process From data synthesizing, e can determine an approach for choosing the optimal object-oriented implementation using analytic hierarchy process as figure shos overall processes.. ase study In this section, e present our case study evaluated and chosen by using our approach. In this section, e present our case study evaluated and chosen by using our approach. It composes of minor case studies as follos: First and Second case study consists of sets of source code from the same requirement: one hich included State softare design pattern and another one ithout. Third and fourth study consists of sets of source code from the same requirement: one hich included Iterator softare design pattern and another one ithout. Hence, a total our case study composes of 8 sets of source code from requirements. We ill demonstrate ho to evaluate and choose the optimal source codes for only first case study by using our approach as figure. First of all, e specify design quality attributes in QMOOD first level as our design goals or quality factors. Namely, they are Functionality (, Effectiveness (, Understandability (, Extendibility (, Flexibility (, and Reusability (. Then e use Metrics.. [] is an open source plug-in for the Eclipse to measure set of source code but metrics in Metrics.. are not equivalent to the metrics QMOOD proposed; therefore, e use set of metrics hich replaced by Andreas Jetter[] for compute quality indices of each our design goals from QMOOD equation[]. The results presented in table. Then e assign eight or priority to these six our design goals by compare among A = design goals important into matrix ( a ij by using fundamental scale hich consists of,,, 7 and 9 for pair-ise comparisons as table. In this case, the value of consistency ratio (R is 0.09 hich is less than 0., so indicating an acceptable judgment. In table shos the eight values assigned to our design goals. These eight values are used to calculate the quality indices for comparison of each complementation. Table The quality index of design goals. Quality index of design goals Functionality ( Effectiveness ( Understandability( Extendibility( Flexibility ( Reusability ( ithout softare design pattern ith State softare design pattern q..8 q q q 0 0 q 0.7 q.. Table omparison matrix * R = 0.09 Next step, e compute quality indices of each implementation as a single variable by folloing formula Q = i i q = i ( Where Q be quality index of object-oriented implementation. q i be quality index of design goal i. be eight of design goal i. i
5 Table Weight values assigned to our design goals Design goal Weight Functionality ( 0.09 Effectiveness ( 0.09 Understandability ( 0.98 Extendibility ( 0.09 Flexibility ( 0.09 Reusability ( 0.0 So, e can calculate quality index of objectoriented implementation ith State softare design pattern ( Q ith _ SDP is -. and ithout ( Q ithout _ SDP is -.. Finally, e select optimal implementation base on our design goal eights by compare quality indices. From above quality indices e should select implement ithout State softare design pattern because it has more quality than another one. Then e use our approach to total case studies from quality indices as in table, and ork together ith 9,09 sets of eight that is consistent in Saaty s sense ( R 0.. Table The quality index of design goals. sc rd th W/O W W/O W W/O W q q q q q q W/O: ithout softare design patterns, W: ith softare design patterns. Data Analysis First of all, e represent a result analysis of data. Table represents compared quality indices ( Q results of minor case studies. The next step, e ill analyze sets eight of quality factors hich are the causes of Qith _ SDP Qithout _ SDP. We perform one-ay ANOVA statistical test (significance levelα = 0.0 to sho to these differences are statistically significant or not and compare of all the groups of eight ith the Tamhane method to sho ho differences. Table 7,eight of quality factors are used as the independent variable, revealed statistically significant differences beteen the groups of eight (p= In order to locate the difference beteen six groups of eight, a post hoc test runs. The result of this test indicates in table 8 distinctly indicate that is more than,,, and ith statistically significant Table 9, eight of quality factors are used as the independent variable, revealed statistically significant differences beteen the groups of eight (p= In order to locate the difference beteen six groups of eight, a post hoc test runs. The result of this test indicates in table 0 distinctly indicate that: - is more than,,, and ith statistically significant. - is more than,, and ith statistically significant. - is less than ith statistically significant. - is less than,,, and ith statistically significant.
6 ase study Table Results Q ith _ SDP > Q ithout _ SDP Q ith _ SDP <= Q ithout _ SDP,8 (7%,88 (% 7,9 (98%, (% 9,7 (8% 9,7 (% 7,9 (98%, (% Table 7 One-ay ANOVA result from and minor case studies Sum of Squares df Mean Square F Sig. Beteen Groups Within Groups.7 9.E-0 Total.9 00 * Significance levelα = 0.0 Table 8 Multiple comparison result ith Tamhane from and minor case studies - -9.E-0 -.8*.80E-0.7E-0.E *.7E-0.7E-0.7E-0 -.9*.880*.87* - -.E-0 -.E E-0 - * Significance levelα = 0.0 Table 9 One-ay ANOVA result from and minor case studies Sum of Squares df Mean Square F Sig. Beteen Groups Within Groups E-0 Total * Significance levelα = 0.0 Table 0 Multiple comparison result ith Tamhane from and minor case studies - -.E-0 -.* -7.7E-0 -.*.8E-0* - -.* -7.E-0 -.*.E-0* -.*.89*.9* - -.*.E-0* -.0* - * Significance levelα = 0.0
7 . onclusions In this section e briefly summarize results in previous section that clearly sho hy AHP is effective enough to choosing the optimal object-oriented implementation. The result in table accords ith hat Khashayar Khosravi and Yann-Gael Gueheneue conclusion; they report that understandability ( is eakness of State softare design patter in their research [7]. The result in table 8 accords ith hat Khashayar Khosravi and Yann-GaelGueheneue conclusion, they report that understandability ( is eakness of Iterator softare design pattern, expandability and simplicity hich are both sub factor of flexibility ( and reusability ( are strength of Iterator softare design pattern in their research [7]. The above results indicate that AHP is effective enough to choosing the optimal object-oriented implementation because it can sho influence of eakness and strength of design patterns quality factor eight on quality indices. The results sho that you should select implementation ithout design patterns henever you see their eakness as important and disregard their strength. In the future, e invent softare design patterns decision making tool that support in early softare development process (design phase by using AHP as ell as diagram metrics. 7. Acknoledgement I ould like to thank Dr.honalemeth Arpnikananondt ho gives perfect suggestion, checks this paper ith carefully and encourages me all the time. References [] Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (99. Design Patterns: Elements of Reusable Object-Oriented Softare. Massachusetts: Addison-Wesley Publishing. Positively?. th European onference on Softare Maintenance and Reengineering,SMR 008, Washington, D, USA [] Bhushan, N., &Rai K. (00. Strategic Decision Making: Applying the Analytic Hierarchy Process. London: Springer-Verlag. [] Bansiya, J., &Davis,.G. (00. A Hierarchical Model for Object-Oriented Design Quality Assessment. IEEE Transaction on Softare Engineering, 8(, -7. [] Metrics... (n.d.. Available at August, 009 at [] Jetter, A. (00. Assessing Softare Quality Attributes ith Source ode Metrics. Diploma Thesis. University of Zurich, Birmensdort, Sitzerland. [7] Khosravi, K., &Gueheneuc, Y.G., A Quality Model for Design Patterns. (00. Retrieved August 0, 009, from toring/documents/00+kashayar+khosravi +Technical+Report.doc.pdf. [8] Reißing R., (00. Impact of Pattern Use on Design Quality. The OOPSLA 00 orkshop Beyond Design: Patterns (misused, Tampa, Florida USA. [9] Hsueh, L.-N., hu, H.-P., &hu W., (008. A quantitative approach for evaluating the quality of design patterns. The Journal of Systems and Softare. 8(8, 0-9. [] Khomh, F., &Gueheneuc, Y.G. (008. Do Design Patterns Impact Softare Quality
Early Warning Indicators of Strategic Risk in Togolese Commercial Banks: An AHP Model Approach
IOSR Journal of Business and Management (IOSR-JBM) e-issn: 2278-487X, p-issn: 2319-7668. Volume 16, Issue 3. Ver. IV (Feb. 2014), PP 45-61 Early Warning Indicators of Strategic Risk in Togolese Commercial
More informationA Quantitative Approach to the Performance of Internet Telephony to E-business Sites
A Quantitative Approach to the Performance of Internet Telephony to E-business Sites Prathiusha Chinnusamy TransSolutions Fort Worth, TX 76155, USA Natarajan Gautam Harold and Inge Marcus Department of
More informationTHE ANALYTIC HIERARCHY PROCESS AS A SUPPORT FOR DECISION MAKING
UDC 5986:00442]:33848 THE ANALYTIC HIERARCHY PROCESS AS A SUPPORT FOR DECISION MAKING Milanka Filipović The first part of this text deals ith a convention site selection as one of the most lucrative areas
More informationCRITERIUM FOR FUNCTION DEFININING OF FINAL TIME SHARING OF THE BASIC CLARK S FLOW PRECEDENCE DIAGRAMMING (PDM) STRUCTURE
st Logistics International Conference Belgrade, Serbia 8-30 November 03 CRITERIUM FOR FUNCTION DEFININING OF FINAL TIME SHARING OF THE BASIC CLARK S FLOW PRECEDENCE DIAGRAMMING (PDM STRUCTURE Branko Davidović
More informationAnalytic Hierarchy Process for Design Selection of Laminated Bamboo Chair
Analytic Hierarchy Process for Design Selection of Laminated Bamboo Chair V. Laemlaksakul, S. Bangsarantrip Abstract This paper demonstrates the laminated bamboo chair design selection, the applicability
More informationOPTIMIZING WEB SERVER'S DATA TRANSFER WITH HOTLINKS
OPTIMIZING WEB SERVER'S DATA TRANSFER WIT OTLINKS Evangelos Kranakis School of Computer Science, Carleton University Ottaa,ON. K1S 5B6 Canada kranakis@scs.carleton.ca Danny Krizanc Department of Mathematics,
More informationHow to do AHP analysis in Excel
How to do AHP analysis in Excel Khwanruthai BUNRUAMKAEW (D) Division of Spatial Information Science Graduate School of Life and Environmental Sciences University of Tsukuba ( March 1 st, 01) The Analytical
More informationMULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process
MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process Business Intelligence and Decision Making Professor Jason Chen The analytical hierarchy process (AHP) is a systematic procedure
More informationA Survey of Software Architecture Viewpoint Models
A Survey of Softare Architecture Viepoint Models Nicholas May nick may@netlink.com.au Abstract The documentation of softare architecture is carried out in many different ays. One method is to break up
More informationAn Illustrated Guide to the ANALYTIC HIERARCHY PROCESS
An Illustrated Guide to the ANALYTIC HIERARCHY PROCESS Dr. Rainer Haas Dr. Oliver Meixner Institute of Marketing & Innovation University of Natural Resources and Applied Life Sciences, Vienna http://www.boku.ac.at/mi/
More informationLeveraging Multipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Networks
Leveraging ultipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Netorks Juliana de Santi, André C. Drummond* and Nelson L. S. da Fonseca University of Campinas, Brazil Email:
More informationBeam Deflections: 4th Order Method and Additional Topics
11 eam Deflections: 4th Order Method and dditional Topics 11 1 ecture 11: EM DEFECTIONS: 4TH ORDER METHOD ND DDITION TOICS TE OF CONTENTS age 11.1. Fourth Order Method Description 11 3 11.1.1. Example
More informationRESEARCH PRODUCTIVITY OF DEGREE COLLEGE TEACHERS IN GOA UNIVERSITY: A STUDY
ISSN:2201142 (Online), ISSN 2349302X (Print) ooll.. 44,, JJuullyy SSeepptt.. 22001144,, IIssssuuee 33 RESEARCH PRODUCTIITY OF DEGREE COLLEGE TEACHERS IN GOA UNIERSITY: A STUDY Dr. Jayaprakash Librarian,
More informationA new Environmental Performance Index using analytic hierarchy process: A case of ASEAN countries
Article A new Environmental Performance Index using analytic hierarchy process: A case of ASEAN countries Wan Khadijah Wan Ismail, Lazim Abdullah Department of Mathematics, Faculty of Science and Technology,
More informationOracle Scheduling: Controlling Granularity in Implicitly Parallel Languages
Oracle Scheduling: Controlling Granularity in Implicitly Parallel Languages Umut A. Acar Arthur Charguéraud Mike Rainey Max Planck Institute for Softare Systems {umut,charguer,mrainey}@mpi-ss.org Abstract
More informationThe Analytic Hierarchy Process. Danny Hahn
The Analytic Hierarchy Process Danny Hahn The Analytic Hierarchy Process (AHP) A Decision Support Tool developed in the 1970s by Thomas L. Saaty, an American mathematician, currently University Chair,
More informationProject Management Software Selection Using Analytic Hierarchy Process Method
Project Management Software Selection Using Analytic Hierarchy Process Method ISSN - 35-055 Sweety Sen (B.tech: Information Technology) Dronacharya College of Engineering Gurgaon, India Phone no. : 00343
More informationStudy of data structure and algorithm design teaching reform based on CDIO model
Study of data structure and algorithm design teaching reform based on CDIO model Li tongyan, Fu lin (Chengdu University of Information Technology, 610225, China) ABSTRACT CDIO is a new and innovative engineering
More informationMulti-Criteria Decision-Making Using the Analytic Hierarchy Process for Wicked Risk Problems
Multi-Criteria Decision-Making Using the Analytic Hierarchy Process for Wicked Risk Problems Introduction It has become more and more difficult to see the world around us in a uni-dimensional way and to
More informationInformation Security and Risk Management
Information Security and Risk Management by Lawrence D. Bodin Professor Emeritus of Decision and Information Technology Robert H. Smith School of Business University of Maryland College Park, MD 20742
More information6 Analytic Hierarchy Process (AHP)
6 Analytic Hierarchy Process (AHP) 6.1 Introduction to Analytic Hierarchy Process The AHP (Analytic Hierarchy Process) was developed by Thomas L. Saaty (1980) and is the well-known and useful method to
More informationProject Management Software Selection Using Analytic Hierarchy Process Method
International Journal of Applied Science and Technology Vol. 4, No. ; November 04 Project Management Software Selection Using Analytic Hierarchy Process Method Birgul Kutlu Professor Bogazici University
More information12. Inner Product Spaces
1. Inner roduct Spaces 1.1. Vector spaces A real vector space is a set of objects that you can do to things ith: you can add to of them together to get another such object, and you can multiply one of
More informationRANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS
RANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS Eduardo Piveta 1, Ana Morra 2, Maelo Penta 1 João Araújo 2, Pedro Guerrro 3, R. Tom Price 1 1 Instituto de Informática, Universidade
More informationREDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION
Health and Safety Executive Information Document HSE 246/31 REDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION 1 This document contains internal guidance hich has been made
More informationTalk:Analytic Hierarchy Process/Example Leader
Talk:Analytic Hierarchy Process/Example Leader 1 Talk:Analytic Hierarchy Process/Example Leader This is an example showing the use of the AHP in a practical decision situation. Click HERE to return to
More informationOnline Appendix I: A Model of Household Bargaining with Violence. In this appendix I develop a simple model of household bargaining that
Online Appendix I: A Model of Household Bargaining ith Violence In this appendix I develop a siple odel of household bargaining that incorporates violence and shos under hat assuptions an increase in oen
More informationFactor Analysis. Principal components factor analysis. Use of extracted factors in multivariate dependency models
Factor Analysis Principal components factor analysis Use of extracted factors in multivariate dependency models 2 KEY CONCEPTS ***** Factor Analysis Interdependency technique Assumptions of factor analysis
More information1.2 Cultural Orientation and Consumer Behavior
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 25, 1605-1616 (2009) A Ne Perspective for Neural Netorks: Application to a Marketing Management Problem JAESOO KIM AND HEEJUNE AHN + Department of Computer
More informationBasic Linear Algebra
Basic Linear Algebra by: Dan Sunday, softsurfer.com Table of Contents Coordinate Systems 1 Points and Vectors Basic Definitions Vector Addition Scalar Multiplication 3 Affine Addition 3 Vector Length 4
More informationPatterns in. Lecture 2 GoF Design Patterns Creational. Sharif University of Technology. Department of Computer Engineering
Patterns in Software Engineering Lecturer: Raman Ramsin Lecture 2 GoF Design Patterns Creational 1 GoF Design Patterns Principles Emphasis on flexibility and reuse through decoupling of classes. The underlying
More informationWorld Service Office PO Box 9999 Van Nuys, CA 91409 USA. World Service Office Europe 48 Rue de l Eté B-1050 Brussels, Belgium
means regularly attending N meetings and events, connecting ith other members over the phone, and spending time ith other recovering addicts ho that their parents feel more comfortable ith their involvement
More informationSolving Systems of Linear Equations With Row Reductions to Echelon Form On Augmented Matrices. Paul A. Trogdon Cary High School Cary, North Carolina
Solving Sstems of Linear Equations With Ro Reductions to Echelon Form On Augmented Matrices Paul A. Trogdon Car High School Car, North Carolina There is no more efficient a to solve a sstem of linear equations
More informationDecision-making with the AHP: Why is the principal eigenvector necessary
European Journal of Operational Research 145 (2003) 85 91 Decision Aiding Decision-making with the AHP: Why is the principal eigenvector necessary Thomas L. Saaty * University of Pittsburgh, Pittsburgh,
More informationOBJECT ORIENTED SOFTWARE SYSTEM BASED ON AHP
OBJECT ORIENTED SOFTWARE SYSTEM BASED ON AHP Soumi Ghosh Department of Computer Science & Engineering Amity School of Engineering and Technology Amity University, Sec-125, NOIDA, (U.P.), INDIA noni.soumi@gmail.com
More informationXXX. Problem Management Process Guide. Process Re-engineering Problem Management Process
XXX Management Process Guide Process Re-engineering Management Process Version Control Document Version Status Date Author Name Signature Date Table of Contents 1. INTRODUCTION...1 2. PURPOSE OF THE DOCUMENT...
More informationInternational Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
More informationANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL
Kardi Teknomo ANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL Revoledu.com Table of Contents Analytic Hierarchy Process (AHP) Tutorial... 1 Multi Criteria Decision Making... 1 Cross Tabulation... 2 Evaluation
More informationAn Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances
Proceedings of the 8th WSEAS International Conference on Fuzzy Systems, Vancouver, British Columbia, Canada, June 19-21, 2007 126 An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy
More informationUSING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORITIZE PROJECTS IN A PORTFOLIO
USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORIZE PROJECTS IN A PORTFOLIO Ricardo Viana Vargas, MSc, IPMA-B, PMP Professor Fundação Getúlio Vargas (FGV) Brasil Professor Fundação Instituto
More informationSample of Instructional Design and E-learning Practices
A Classification Frameork for Educational Modeling Languages in Instructional Design Luca otturi 1, Michael Derntl 2, Eddy oot 3, Kathrin Figl 2 1 NeMinE Lab, University of Lugano, Sitzerland luca.botturi@lu.unisi.ch
More informationRELogAnalysis Well Log Analysis
RESys Reservoir Evaluation System RELogAnalysis Well Log Analysis Users Manual Copyright 2006-2010, The Comport Computing Company All Rights Reserved RESys is an integrated softare system for performing
More informationMultiple Regression in SPSS This example shows you how to perform multiple regression. The basic command is regression : linear.
Multiple Regression in SPSS This example shows you how to perform multiple regression. The basic command is regression : linear. In the main dialog box, input the dependent variable and several predictors.
More informationName of pattern types 1 Process control patterns 2 Logic architectural patterns 3 Organizational patterns 4 Analytic patterns 5 Design patterns 6
The Researches on Unified Pattern of Information System Deng Zhonghua,Guo Liang,Xia Yanping School of Information Management, Wuhan University Wuhan, Hubei, China 430072 Abstract: This paper discusses
More informationMAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY
MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY Rashmi Popli 1, Anita 2 and Naresh Chauhan 3 1 Assistant Professor, 3 Professor, Computer Engineering, YMCA University of Science
More informationFramework for the Development of Food Safety Program Tools July 2001
Food Safety: Frameork for the Development of Food Safety Program Tools July 2001 Australia Ne Zealand Food Authority 2001 ISBN 0 642 34548 1 First published July 2001 This ork is copyright. Apart from
More informationChapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY
Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY This chapter highlights on supply chain performance measurement using one of the renowned modelling technique
More informationVendor Evaluation and Rating Using Analytical Hierarchy Process
Vendor Evaluation and Rating Using Analytical Hierarchy Process Kurian John, Vinod Yeldho Baby, Georgekutty S.Mangalathu Abstract -Vendor evaluation is a system for recording and ranking the performance
More informationQuality prediction model for object oriented software using UML metrics
THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. UML Quality prediction model for object oriented software using UML metrics CAMARGO CRUZ ANA ERIKA and KOICHIRO
More informationA Robust Statistical Scheme to Monitor Transient Phenomenon in Sensor Networks
This full text paper as peer revieed at the direction of IEEE Communications Society subject matter experts for publication in the ICC 7 proceedings. A Robust Statistical Scheme to Monitor Transient Phenomenon
More informationANALYTIC HIERARCHY PROCESS AS A RANKING TOOL FOR DECISION MAKING UNITS
ISAHP Article: Jablonsy/Analytic Hierarchy as a Raning Tool for Decision Maing Units. 204, Washington D.C., U.S.A. ANALYTIC HIERARCHY PROCESS AS A RANKING TOOL FOR DECISION MAKING UNITS Josef Jablonsy
More informationChapter 14. Three-by-Three Matrices and Determinants. A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23
1 Chapter 14. Three-by-Three Matrices and Determinants A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23 = [a ij ] a 31 a 32 a 33 The nmber a ij is the entry in ro i and colmn j of A. Note that
More informationUCU Guide to Employment Tribunals
UCU Guide to Employment Tribunals September 2015 This guide has been prepared to alk through the tribunal process. Please read it carefully and keep it to hand as you may be referred to it during the progress
More informationCOMPARISON OF AHP AND ANP METHODS FOR RESILIENCE MEASUREMENT IN SUPPLY CHAINS. Pavel WICHER, Radim LENORT
COMPARISON OF AHP AND ANP METHODS FOR RESILIENCE MEASUREMENT IN SUPPLY CHAINS Abstract Pavel WICHER, Radim LENORT ŠKODA AUTO University, Na Karmeli 1457, 293 01 Mladá Boleslav, Czech Republic, EU, wicher1@is.savs.cz,
More informationINTERPRETING THE ONE-WAY ANALYSIS OF VARIANCE (ANOVA)
INTERPRETING THE ONE-WAY ANALYSIS OF VARIANCE (ANOVA) As with other parametric statistics, we begin the one-way ANOVA with a test of the underlying assumptions. Our first assumption is the assumption of
More informationThe University of Toledo Soil Mechanics Laboratory
The University of Toledo Soil Mechanics Laboratory 1 Soil Moisture-Density Relationship Standard and Modified Proctor Tests Introduction For earthork construction it is important to compact soils to a
More informationFundamentals Keyboard Exam
Fundamentals Keyboard Exam General requirements: 1. Scales: be prepared to play: All major and minor scales (including melodic minor, natural minor, and harmonic minor) up to five sharps and flats, ith
More informationThe Virtual Spring Mass System
The Virtual Spring Mass Syste J. S. Freudenberg EECS 6 Ebedded Control Systes Huan Coputer Interaction A force feedbac syste, such as the haptic heel used in the EECS 6 lab, is capable of exhibiting a
More informationTHE ANALYTIC HIERARCHY PROCESS (AHP)
THE ANALYTIC HIERARCHY PROCESS (AHP) INTRODUCTION The Analytic Hierarchy Process (AHP) is due to Saaty (1980) and is often referred to, eponymously, as the Saaty method. It is popular and widely used,
More informationAn Approach for Enhance the Software Quality Based on Quality Model
An Approach for Enhance the Software Quality Based on Quality Model Abstract- The software development process enforces major effects on the quality of software at every development stage; therefore, a
More informationResearch on supply chain risk evaluation based on the core enterprise-take the pharmaceutical industry for example
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(6):593-598 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Research on supply chain risk evaluation based on
More informationTHE SELECTION OF BRIDGE MATERIALS UTILIZING THE ANALYTICAL HIERARCHY PROCESS
THE SELECTION OF BRIDGE MATERIALS UTILIZING THE ANALYTICAL HIERARCHY PROCESS Robert L. Smith Assistant Professor/Extension Specialist, Virginia Tech Robert J. Bush Associate Professor, Virginia Tech and
More informationA Development of the Effectiveness Evaluation Model for Agile Software Development using the Balanced Scorecard
, March 13-15, 2013, Hong Kong A Development of the Effectiveness Evaluation Model for Agile Development using the Balanced Scorecard Sunisa Atiwithayaporn 1, Wanchai Rivepiboon 2 Abstract Most of standard
More informationGOLCER Executive Training Courses Tailored business training
GOLCER Executive Training Courses Tailored business training Management Finance Statistics/Econometric Softare General Our training courses are designed to provide Executives and Business professionals
More informationTHE EVALUATION OF NEW MEDIA IN EDUCATION: KEY QUESTIONS OF AN E-LEARNING MEASUREMENT STRATEGY
03_EPPLER.qxd 3/26/2003 10:08 Pagina 39 MARTIN J. EPPLER* & FRANK MICKELER** SComS: Ne Media in Education (2003) 39-59 THE EVALUATION OF NEW MEDIA IN EDUCATION: KEY QUESTIONS OF AN E-LEARNING MEASUREMENT
More informationCLINICAL NEGLIGENCE IN THE NHS IN WALES. Report by the National Audit Office on behalf of the Auditor General for Wales
CLINICAL NEGLIGENCE IN THE NHS IN WALES Report by the National Audit Office on behalf of the Auditor General for Wales CLINICAL NEGLIGENCE IN THE NHS IN WALES Report by the Auditor General for Wales, presented
More informationHARMONIC PROGRESSIONS DOMINANT TO TONIC MOTION. V I/i
HARMONIC PROGRESSIONS We already kno the nuts and bolts of harmony, the origins of diatonic triads and 7th chords in their possible inversions and ho these inversions are represented via roman numeral
More informationCluster analysis with SPSS: K-Means Cluster Analysis
analysis with SPSS: K-Means Analysis analysis is a type of data classification carried out by separating the data into groups. The aim of cluster analysis is to categorize n objects in k (k>1) groups,
More informationUsing Preferred Outcome Distributions to Estimate Value and. Probability Weighting Functions in Decisions under Risk
Bas Donkers, Carlos Lourenço, Benedict Dellaert and Daniel Goldstein Using Preferred Outcome Distributions to Estimate Value and Probability Weighting Functions in Decisions under Risk DP 05/2013-014 Using
More informationThe Research on Demand Forecasting of Supply Chain Based on ICCELMAN
505 A publication of CHEMICAL ENGINEERING TRANSACTIONS VOL. 46, 2015 Guest Editors: Peiyu Ren, Yancang Li, Huiping Song Copyright 2015, AIDIC Servizi S.r.l., ISBN 978-88-95608-37-2; ISSN 2283-9216 The
More informationWP2.2.2 Benefit Assessment
WP2.2.2 Benefit Assessment Lorenzo Castelli, Paola Pellegrini, Andrea Ranieri University of Trieste 2nd CATS Worksop - 26 Jan 10 Page: 1 CATS Benefit assessment The general objective of WP 2.2.2 is to
More informationLearning Management System Selection with Analytic Hierarchy Process
Learning Management System Selection with Analytic Hierarchy Process Aydın Çetin 1, Ali Hakan Işık 2, İnan Güler 1 1 Gazi University, Faculty Of Technology 2 Gazi University, Institute of Information Sciences
More informationTopic 4: Introduction to Labour Market, Aggregate Supply and AD-AS model
Topic 4: Introduction to Labour Market, Aggregate Supply and AD-AS model 1. In order to model the labour market at a microeconomic level, e simplify greatly by assuming that all jobs are the same in terms
More informationFactors affecting teaching and learning of computer disciplines at. Rajamangala University of Technology
December 2010, Volume 7, No.12 (Serial No.73) US-China Education Review, ISSN 1548-6613, USA Factors affecting teaching and learning of computer disciplines at Rajamangala University of Technology Rungaroon
More informationRisk Analysis Approaches to Rank Outliers in Trade Data
Risk Analysis Approaches to Rank Outliers in Trade Data Vytis Kopustinskas and Spyros Arsenis Abstract The paper discusses ranking methods for outliers in trade data based on statistical information with
More informationA Hybrid Malicious Code Detection Method based on Deep Learning
, pp. 205-26 http://dx.doi.org/0.4257/isia.205.9.5.2 A Hybrid Malicious Code Detection Method based on Deep Learning Yuancheng Li, Rong Ma and Runhai Jiao School of Control and Computer Engineering, North
More informationEvery day in America, about 105,000 young
Less Cost, More Safety 39 CHALLENGE #6: OFFER QUALITY TREATMENT AND YOUTH DEVELOPMENT SERVICES FOR INCARCERATED YOUTH The majority of delinquents, even those ho have committed serious crimes, ill be released
More informationComparison of sales forecasting models for an innovative agro-industrial product: Bass model versus logistic function
The Empirical Econometrics and Quantitative Economics Letters ISSN 2286 7147 EEQEL all rights reserved Volume 1, Number 4 (December 2012), pp. 89 106. Comparison of sales forecasting models for an innovative
More informationRichard Cull 0733636 A BEST PRACTICE METHODOLOGY FOR COMPLIANCE-DRIVEN BPM PROJECTS
Richard Cull 0733636 A BEST PRACTICE METHODOLOGY FOR COMPLIANCE-DRIVEN BPM PROJECTS Since the introduction of the Sarbanes-Oxley Act (SOX) of 2002 there has been much greater pressure on businesses to
More informationHuman Health Care and Selection Effects. Understanding Labour Supply in the Market for Nursing
Human Health Care and Selection Effects. Understanding Labour Supply in the Market for Nursing FrancescaBarigozzi andgilbertoturati November 17th, 2010 Abstract Theaimofthispaperistostudy(adverse)selectioninalaboursupply
More informationVIP Seller ProgramTm. WhalenGroup R E A L E S T A T E A D V I S O R. step system. to get your home sold fast and for top dollar
step system to get your home sold fast and for top dollar Experience the Wo factor ith The WhalenGroup s 151-Step System to get your home sold fast and for top dollar Steps 1 15: Behind the scenes look
More informationROLE OF METADATA IN DIGITAL RESOURCE MANAGEMENT
ooll.. 44,, JJuullyy SSeepptt.. 22001144,, IIssssuuee -- 33 ROLE OF METADATA IN DIGITAL RESOURCE MANAGEMENT Dr. arshil Bhagaji Dashrath Librarian College of Agriculture, Baramati. Email: varshilpb@gmail.com
More informationAn Experience Based Learning Controller
J. Intelligent Learning Systems & Applications, 2010, 2: 80-85 doi:10.4236/jilsa.2010.22011 Published Online May 2010 (http://.scirp.org/journal/jilsa) An Experience Based Learning Controller Debadutt
More informationApproaches to Qualitative Evaluation of the Software Quality Attributes: Overview
4th International Conference on Software Methodologies, Tools and Techniques Approaches to Qualitative Evaluation of the Software Quality Attributes: Overview Presented by: Denis Kozlov Department of Computer
More informationexperts european spa www.europeanspamagazine.com
100 european spa.europeanspamagazine.com Management softare masterclass The hardline on softare We spoke to the producers of spa management softare to discover ho the right investment can save your business
More informationA REVIEW AND CRITIQUE OF HYBRID MADM METHODS APPLICATION IN REAL BUSINESS
Application in Real Business, 2014, Washington D.C., U.S.A. A REVIEW AND CRITIQUE OF HYBRID MADM METHODS APPLICATION IN REAL BUSINESS Jiri Franek Faculty of Economics VSB-Technical University of Ostrava
More informationResource Allocation for Security Services in Mobile Cloud Computing
IEEE INFOCOM 211 Workshop on M2MCN-211 Resource Allocation for Security Services in Mobile Cloud Computing Hongbin Liang 12 Dijiang Huang 3 LinX.Cai 2 Xuemin (Sherman) Shen 2 Daiyuan Peng 1 1 School of
More informationLCs for Binary Classification
Linear Classifiers A linear classifier is a classifier such that classification is performed by a dot product beteen the to vectors representing the document and the category, respectively. Therefore it
More informationAnalytical Hierarchy Process for Higher Effectiveness of Buyer Decision Process
P a g e 2 Vol. 10 Issue 2 (Ver 1.0), April 2010 Global Journal of Management and Business Research Analytical Hierarchy Process for Higher Effectiveness of Buyer Decision Process Razia Sultana Sumi 1 Golam
More informationAn Automatic Reversible Transformation from Composite to Visitor in Java
An Automatic Reversible Transformation from Composite to Visitor in Java Akram To cite this version: Akram. An Automatic Reversible Transformation from Composite to Visitor in Java. CIEL 2012, P. Collet,
More informationPersonalized Web Advertising Method
Personalized Web Advertising Method Przemysla Kazienko 1, Michal Adamski 1,2 1 Wrocla University of Technology, Department of Information Systems, Wybrzeze S. Wyspianskiego 27, 50-370 Wrocla, Poland kazienko@pr.roc.pl,
More informationContent-Based Discovery of Twitter Influencers
Content-Based Discovery of Twitter Influencers Chiara Francalanci, Irma Metra Department of Electronics, Information and Bioengineering Polytechnic of Milan, Italy irma.metra@mail.polimi.it chiara.francalanci@polimi.it
More informationSolve addition and subtraction word problems, and add and subtract within 10, e.g., by using objects or drawings to represent the problem.
Solve addition and subtraction word problems, and add and subtract within 10, e.g., by using objects or drawings to represent the problem. Solve word problems that call for addition of three whole numbers
More informationScenario-based Evaluation of Software Architecture Styles from the Security Viewpoint
International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-04 E-ISSN: 347-693 Scenario-based Evaluation of Software Architecture Styles from the Security Viewpoint
More informationVectors Math 122 Calculus III D Joyce, Fall 2012
Vectors Math 122 Calculus III D Joyce, Fall 2012 Vectors in the plane R 2. A vector v can be interpreted as an arro in the plane R 2 ith a certain length and a certain direction. The same vector can be
More informationISOMORPHISM BETWEEN AHP AND DOUBLE ENTRY BOOK KEEPING SYSTEM
ISOMORPHISM BETWEEN AHP AND DOUBLE ENTRY BOOK KEEPING SYSTEM Masaaki Shinohara* Nihon University Izumi-chou, Narashino Chiba 275-8575, Japan shinohara.masaaki@nihon-u.ac.jp Keikichi Osawa Nihon University
More informationSelling T-shirts and Time Shares in the Cloud
Selling T-shirts and Time Shares in the Cloud Daniel Gmach HP Labs Palo Alto, CA, USA daniel.gmach@hp.com Jerry Rolia HP Labs Palo Alto, CA, USA jerry.rolia@hp.com Ludmila Cherkasova HP Labs Palo Alto,
More informationChapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN
More informationContractor selection using the analytic network process
Construction Management and Economics (December 2004) 22, 1021 1032 Contractor selection using the analytic network process EDDIE W. L. CHENG and HENG LI* Department of Building and Real Estate, The Hong
More information