Analyzing and Recommending Development Order Based on Design Class Diagram

Wenhan Wu, Yongxin Zhao, Chao Peng, Yongjian Li, Qin Li

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the system design process, it is an important issue to consider the order of class development. Different orders of class development may have great impact on the cost, efficiency and fault tolerance of the project. Because of that, it is an essential issue to consider which class should be developed before the others. In this paper, we present an approach to recommend a reasonable development order of classes with minimum development cost based on design class diagram and genetic algorithm. It helps the designer to improve their development strategy and to prevent mistakes resulted from improper development order of classes. We also provide a phase tree to help developers visualize and analyze the details of each development phase. At last, we implement a tool and illustrate that the proposed approach is sound and effective with two case studies.

Original languageEnglish
Title of host publicationKnowledge Science, Engineering and Management - 14th International Conference, KSEM 2021, Proceedings
EditorsHan Qiu, Cheng Zhang, Zongming Fei, Meikang Qiu, Sun-Yuan Kung
PublisherSpringer Science and Business Media Deutschland GmbH
Pages524-537
Number of pages14
ISBN (Print)9783030821463
DOIs
StatePublished - 2021
Event14th International Conference on Knowledge Science, Engineering and Management, KSEM 2021 - Tokyo, Japan
Duration: 14 Aug 202116 Aug 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12816 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference14th International Conference on Knowledge Science, Engineering and Management, KSEM 2021
Country/TerritoryJapan
CityTokyo
Period14/08/2116/08/21

Keywords

  • Design class diagram
  • Development cost
  • Development order
  • Genetic algorithm
  • Project management
  • System analyst

Fingerprint

Dive into the research topics of 'Analyzing and Recommending Development Order Based on Design Class Diagram'. Together they form a unique fingerprint.

Cite this