Digital Library[ Search Result ]
Best Practices on Software Development and Management Process for the Republic of Korea Army Information System
Bo Kyung Park, Chae Yun Seo, Ki Du Kim, Jong Hoon Lee, R.Young Chul Kim
http://doi.org/10.5626/JOK.2020.47.10.911
Korea Army HQ Information System Management Group is in absolute need to construct a software development management process to develop high-quality software. Therefore, they tried to partially construct the Army information software development system based on commercial software and operating systems. But the current issue is the complete construction of the open source-based software development and management system. To solve this problem, we propose the means to enhance the previous Army Information System with an open OS-based software development management process for quality improvement of Army software. This approach brings a solution to build an independent, salable and flexible software development management process with all open sources based on CentOS. This process can be easily adapted with some mechanisms such as application of the redefined quality metrics, automatically generating development documentation, and identifying the code complexity on the entire software lifecycle. Also, the process possibly facilitates the development high-quality software. In the future, we will need to extend the process by involving software process training, designing, development, maintenance and establishment at each phase of the lifecycle.
A Practice of Software Development Process Visualization for Army Information System Management
Woo Sung Jang, Hyung Seung Son, R.Young Chul Kim, Jong Hoon Lee
http://doi.org/10.5626/JOK.2018.45.9.904
To increase the chance of success of the current software project, we need a software process that is like a manufacturing process. Specially, the army information system should focus on developing an effective information system and managing byproducts as a whole process. Moreover, maintenance will require a way to avoid maintenance delays, which increase a costs, and degrade quality. To solve this problem, we apply a process visualization mechanism for the Army’s system, one of process, architecture, and documentation visualization in NIPA. We can guarantee a high quality of software that will provide transparency and traceability for all stakeholders in the life cycle. We expect to maintain high quality for the army’s software with quality indicators, result visualization, scheduling control, and management.
A Class Diagramming Tool for Visualizing the Latest Revision of Software Change History
Jaekyeong Sim, HeeTae Cho, Jongyeol Park, Seonah Lee
http://doi.org/10.5626/JOK.2018.45.2.150
Software visualization can assist developers to understand a software system and change its code. The recent development of bottom-up visualization tools demonstrates the advantages by revealing the code that is directly related to a software evolution task. However, the information provided by these tools is limited to the code already investigated by the developers in that task session. To broaden the scope and provide the code information that developers should explore, we propose to present the latest revision of a software system via a class diagram. When a developer clicks on a button, the proposed tool reveals the code changes committed to a configuration management system, and facilitates the understanding of code changes. We also conduct case studies illustrating the advantages of the proposed tool.
Keyword Network Visualization for Text Summarization and Comparative Analysis
Kyeong-rim Kim, Da-yeong Lee, Hwan-Gue Cho
Most of the information prevailing in the Internet space consists of textual information. So one of the main topics regarding the huge document analyses that are required in the “big data” era is the development of an automated understanding system for textual data; accordingly, the automation of the keyword extraction for text summarization and abstraction is a typical research problem. But the simple listing of a few keywords is insufficient to reveal the complex semantic structures of the general texts. In this paper, a text-visualization method that constructs a graph by computing the related degrees from the selected keywords of the target text is developed; therefore, two construction models that provide the edge relation are proposed for the computing of the relation degree among keywords, as follows: influence-interval model and word- distance model. The finally visualized graph from the keyword-derived edge relation is more flexible and useful for the display of the meaning structure of the target text; furthermore, this abstract graph enables a fast and easy understanding of the target text. The authors’ experiment showed that the proposed abstract-graph model is superior to the keyword list for the attainment of a semantic and comparitive understanding of text.
Generation of Triangular Mesh of Coronary Artery Using Mesh Merging
Yeonggul Jang, Dong Hwan Kim, Byunghwan Jeon, Dongjin Han, Hackjoon Shim, Hyuk-jae Chang
Generating a 3D surface model from coronary artery segmentation helps to not only improve the rendering efficiency but also the diagnostic accuracy by providing physiological informations such as fractional flow reserve using computational fluid dynamics (CFD). This paper proposes a method to generate a triangular surface mesh using vessel structure information acquired with coronary artery segmentation. The marching cube algorithm is a typical method for generating a triangular surface mesh from a segmentation result as bit mask. But it is difficult for methods based on marching cube algorithm to express the lumen of thin, small and winding vessels because the algorithm only works in a three-dimensional (3D) discrete space. The proposed method generates a more accurate triangular surface mesh for each singular vessel using vessel centerlines, normal vectors and lumen diameters estimated during the process of coronary artery segmentation as the input. Then, the meshes that are overlapped due to branching are processed by mesh merging and merged into a coronary mesh.
Dynamic Parameter Visualization and Noise Suppression Techniques for Contrast-Enhanced Ultrasonography
This paper presents a parameter visualization technique to overcome the limitation of the naked eye in contrast-enhanced ultrasonography. A method is also proposed to compensate for the distortion and noise in ultrasound image sequences. Meaningful parameters for diagnosing liver disease can be extracted from the dynamic patterns of the contrast enhancement in ultrasound images. The visualization technique can provide more accurate information by generating a parametric image from the dynamic data. Respiratory motions and noise from micro-bubble in ultrasound data may cause a degradation of the reliability of the diagnostic parameters. A multi-stage algorithm for respiratory motion tracking and an image enhancement technique based on the Markov Random Field are proposed. The usefulness of the proposed methods is empirically discussed through experiments by using a set of clinical data.
A Case Study on Improving SW Quality through Software Visualization
Bo Kyung Park, Ha Eun Kwon, Hyun Seung Son, Young Soo Kim, Sang-Eun Lee, R. Young Chul Kim
Today, it is very important issue to high quality of software issue on huge scale of code and time-to-market. In the industrial fields still developers focuses on Code based development. Therefore we try to consider two points of views 1) improving the general developer the bad development habit, and 2) maintenance without design, documentation and code visualization. To solve these problems, we need to make the code visualization of code. In this paper, we suggest how to visualize the inner structure of code, and also how to proceed improvement of quality with constructing the Tool-Chain for visualizing Java code’s inner structure. For our practical case, we applied Object Code with NIPA’s SW Visualization, and then reduced code complexity through quantitatively analyzing and visualizing code based on setting the basic module unit, the class of object oriented code.
Search

Journal of KIISE
- ISSN : 2383-630X(Print)
- ISSN : 2383-6296(Electronic)
- KCI Accredited Journal
Editorial Office
- Tel. +82-2-588-9240
- Fax. +82-2-521-1352
- E-mail. chwoo@kiise.or.kr