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 条
  • [31] Fuzzy cognitive maps enabled root cause analysis in complex projects
    Zhang, Limao
    Chettupuzha, A. J. Antony
    Chen, Hongyu
    Wu, Xianguo
    AbouRizk, Simaan M.
    APPLIED SOFT COMPUTING, 2017, 57 : 235 - 249
  • [32] Modeling dependence and feedback in ANP with fuzzy cognitive maps
    Mazurek, Jiri
    Kiszova, Zuzana
    PROCEEDINGS OF 30TH INTERNATIONAL CONFERENCE MATHEMATICAL METHODS IN ECONOMICS, PTS I AND II, 2012, : 558 - 563
  • [33] Object oriented fuzzy cognitive maps for network modeling
    Jamadagni, NSS
    PEACHFUZZ 2000 : 19TH INTERNATIONAL CONFERENCE OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY - NAFIPS, 2000, : 412 - 415
  • [34] A Software Tool for the Experimental Investigation of Cognitive Effects in Audiovisual Maps
    Siepmann N.
    Edler D.
    Dickmann F.
    KN - Journal of Cartography and Geographic Information, 2019, 69 (1) : 29 - 39
  • [35] A software development tool for parallel and distributed systems
    Stone, RD
    Morse, DR
    PARALLEL PROCESSING DEVELOPMENTS, 1996, 47 : 207 - 219
  • [36] Tool Support for Planning Global Software Development Projects
    Vathsavayi, Sriharsha
    Sievi-Korte, Outi
    Systa, Kari
    2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2014, : 458 - 465
  • [37] TUPUX: An Estimation Tool for Incremental Software Development Projects
    Balbin, David
    Ocrospoma, Michael
    Soto, Emanuel
    Antonio Pow-Sang, Jose
    AST: 2009 INTERNATIONAL E-CONFERENCE ON ADVANCED SCIENCE AND TECHNOLOGY, PROCEEDINGS, 2009, : 39 - 43
  • [38] Fuzzy Cognitive Maps Tool for Scenario Analysis and Pattern Classification
    Napoles, Gonzalo
    Vanhoof, Koen
    Leon Espinosa, Maikel
    Grau, Isel
    2017 IEEE 29TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2017), 2017, : 644 - 651
  • [39] FULSOME: A fuzzy logic modeling tool for software metricians
    MacDonell, Stephen G.
    Gray, Andrew R.
    Calvert, James M.
    Annual Conference of the North American Fuzzy Information Processing Society - NAFIPS, 1999, : 263 - 267
  • [40] FULSOME: A fuzzy logic modeling tool for software metricians
    MacDonell, SG
    Gray, AR
    Calvert, JM
    18TH INTERNATIONAL CONFERENCE OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY - NAFIPS, 1999, : 263 - 267