Type-2 Fuzzy Logic Based Prediction Model of Object Oriented Software Maintainability

被引:5
|
作者
Olatunji, Sunday Olusanya [1 ]
Selamat, Ali [2 ]
机构
[1] Univ Dammam, Coll Comp Sci & IT, Dammam 31441, Saudi Arabia
[2] Univ Teknol Malaysia, Fac Comp, Johor Baharu 81310, Johor, Malaysia
关键词
Software maintainability; Type-2 fuzzy logic system; Prediction models; Object-oriented software systems; Software metrics; SYSTEMS;
D O I
10.1007/978-3-319-17530-0_23
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this work, a maintainability prediction model for an object-oriented software system based on type-2 fuzzy logic system is presented. With the proliferation of object-oriented software systems, it has become very essential for concerned organizations to maintain those systems appropriately and effectively. However, it is pathetic to note that just very few number of maintainability prediction models are currently available for object oriented software systems. In this work, maintainability prediction model based on type-2 fuzzy logic systems is developed for an object-oriented software system. Earlier published object-oriented metric dataset was used in building the proposed model. Comparative studies involving the prediction accuracy of the proposed model was carried out in relation to the earlier used models on the same datasets. Empirical results from experiments carried out indicates that the proposed type-2 fuzzy logic system produced better and interesting results in terms of prediction accuracy measures authorized in object oriented software maintainability literatures. In fact, the proposed method satisfies the three major conditions stated in the literatures as basis to determining a good maintainability prediction model.
引用
收藏
页码:329 / 342
页数:14
相关论文
共 50 条
  • [1] Type-2 Fuzzy Logic Based Prediction of Object Oriented Software Maintainability
    Olatunji, S. O.
    Selamat, Ali
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2014, 265 : 1086 - 1100
  • [2] Fuzzy maintainability model for object oriented software system
    Ghosh, Soumi
    Dubey, Sanjay Kumar
    Rana, Ajay
    [J]. International Journal of Computer Science Issues, 2012, 9 (4 4-2): : 338 - 342
  • [3] Software Maintainability Prediction Model Based on Fuzzy Neural Network
    Jia, Lixin
    Yang, Bo
    Park, Dong Ho
    Tan, Feng
    Park, Minjae
    [J]. JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2013, 20 (1-2) : 39 - 53
  • [4] Software maintainability prediction model based on fuzzy neural network
    [J]. Park, D.H. (dhpark@hallym.ac.kr), 1600, Old City Publishing (20): : 1 - 2
  • [5] Juzzy - A Java']Java based Toolkit for Type-2 Fuzzy Logic An object-oriented toolkit for the development of type-1, interval type-2 and general type-2 fuzzy systems
    Wagner, Christian
    [J]. PROCEEDINGS OF THE 2013 IEEE SYMPOSIUM ON ADVANCES IN TYPE-2 FUZZY LOGIC SYSTEMS (T2FUZZ), 2013, : 45 - 52
  • [6] A software tool: Type-2 fuzzy logic toolbox
    Ozek, Muzeyyen Bulut
    Akpolat, Zuhtu Hakan
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2008, 16 (02) : 137 - 146
  • [7] Handling imprecision and uncertainty in software development effort prediction: A type-2 fuzzy logic based framework
    Ahmed, Moataz A.
    Muzaffar, Zeeshan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (03) : 640 - 654
  • [8] Type-2 Fuzzy Logic Controller for Nonlinear Object Control
    Nawrocka, Agata
    Nawrocki, Marcin
    Kot, Andrzej
    [J]. 2015 16TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2015, : 334 - 337
  • [9] Comparative Analysis of Object-Oriented Software Maintainability Prediction Models
    Zighed, Narimane
    Bounour, Nora
    Seriai, Abdelhak-Djamel
    [J]. FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2018, 43 (04) : 359 - 374
  • [10] Computational Intelligence Software for Interval Type-2 Fuzzy Logic
    Castillo, Oscar
    Melin, Patricia
    Castro, Juan R.
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 (04) : 737 - 747