Parallel fuzzy cognitive maps as a tool for modeling software development projects

被引:0
|
作者
Stach, W [1 ]
Kurgan, L [1 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 2V4, Canada
关键词
parallel fuzzy cognitive maps; management of software project; Gantt chart; software development project;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fuzzy cognitive maps (FCM) are useful tool for simulating and analyzing dynamic systems. The FCMs have a very simple structure, and thus are very easy to comprehend and use. Despite of the simplicity, they have been successfully adopted in many different areas, such as electrical engineering, medicine, political science, international relations, military science, history, supervisory systems, etc. Software development is a complex process, and there are many factors that influence its progress. To effectively handle larger development processes, they are usually divided into subtasks, which are assigned to different teams of workers, and often are performed in parallel. However, some constraints that impose particular sequence of realization of these subtasks, i.e. some tasks cannot be started before completing others, usually exist. Proper division of a project into subtasks and establishing relations between them are essential to correctly manage software projects. Neglecting these constraints often leads to problems that, in consequence, cause misestimating the overall time and budget. This paper introduces a new architecture of FCM, which combines a number of simple FCM models that work simultaneously into a novel parallel FCMs model. It uses a special purpose coordinator module to synchronize simulation of each FCM model. This approach extends application of FCMs to complex systems, which contain multiple subtasks that run in parallel, and thus must he simulated with multiple FCM models. In addition, application of parallel FCMs to analyze and design software development processes is presented. FCM models are focused on simulating and analyzing factors, such as progress and communication, and their relationships, which are based on theoretical research studies and practical implementations. The parallel FCM model is used to simulate complex projects where multiple tasks exist. The paper is based on our previous work where FCM models, which describe relationships between the above factors for individual development tasks, were developed. The newly proposed architecture allows for efficient analysis of dependences between tasks performed in parallel.
引用
下载
收藏
页码:28 / 33
页数:6
相关论文
共 50 条
  • [1] Fuzzy Cognitive Maps as a Tool for Modeling Construction Labor Productivity
    Ahn, Seungjun
    Chettupuzha, A. J. Antony
    Ekyalimpa, Ronald
    Hague, Stephen
    AbouRizk, Simaan M.
    Stylios, Chrysostomos D.
    2015 ANNUAL MEETING OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY DIGIPEN NAFIPS 2015, 2015,
  • [2] Modelling IT projects success with fuzzy cognitive maps
    Rodriguez-Repiso, Luis
    Setchi, Rossitza
    Salmeron, Jose L.
    EXPERT SYSTEMS WITH APPLICATIONS, 2007, 32 (02) : 543 - 559
  • [3] A review on methods and software for fuzzy cognitive maps
    Felix, Gerardo
    Napoles, Gonzalo
    Falcon, Rafael
    Froelich, Wojciech
    Vanhoof, Koen
    Bello, Rafael
    ARTIFICIAL INTELLIGENCE REVIEW, 2019, 52 (03) : 1707 - 1737
  • [4] A review on methods and software for fuzzy cognitive maps
    Gerardo Felix
    Gonzalo Nápoles
    Rafael Falcon
    Wojciech Froelich
    Koen Vanhoof
    Rafael Bello
    Artificial Intelligence Review, 2019, 52 : 1707 - 1737
  • [5] Fuzzy Cognitive Maps for Software Fault Prediction
    Marangoz, Sedat
    Mutlu, Begum
    Sezer, Ebru A.
    2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, : 76 - 81
  • [6] Parallel learning of large fuzzy cognitive maps
    Stach, Wojciech
    Kurgan, Lukasz
    Pedrycz, Witold
    2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 1584 - 1589
  • [7] Linguistic fuzzy consensus model for collaborative development of fuzzy cognitive maps: a case study in software development risks
    De Maio, Carmen
    Fenza, Giuseppe
    Loia, Vincenzo
    Orciuoli, Francesco
    FUZZY OPTIMIZATION AND DECISION MAKING, 2017, 16 (04) : 463 - 479
  • [8] Linguistic fuzzy consensus model for collaborative development of fuzzy cognitive maps: a case study in software development risks
    Carmen De Maio
    Giuseppe Fenza
    Vincenzo Loia
    Francesco Orciuoli
    Fuzzy Optimization and Decision Making, 2017, 16 : 463 - 479
  • [9] FCM Expert: Software Tool for Scenario Analysis and Pattern Classification Based on Fuzzy Cognitive Maps
    Napoles, Gonzalo
    Leon Espinosa, Maikel
    Grau, Isel
    Vanhoof, Koen
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2018, 27 (07)
  • [10] Evolutionary development of fuzzy cognitive maps
    Stach, W
    Kurgan, L
    Pedrycz, W
    Reformat, M
    FUZZ-IEEE 2005: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS: BIGGEST LITTLE CONFERENCE IN THE WORLD, 2005, : 619 - 624