• Title/Summary/Keyword: Software Studies

Search Result 2,332, Processing Time 0.031 seconds

A Method to Establish Severity Weight of Defect Factors for Application Software using ANP (ANP 모형을 이용한 응용 소프트웨어 결함요소에 대한 중요도 가중치 설정 기법)

  • Huh, SangMoo;Kim, WooJe
    • Journal of KIISE
    • /
    • v.42 no.11
    • /
    • pp.1349-1360
    • /
    • 2015
  • In order to improve software quality, it is necessary to efficiently and effectively remove software defects in source codes. In the development field, defects are removed according to removal ratio or severity of defects. There are several studies on the removal of defects based on software quality attributes, and several other studies have been done to improve the software quality using classification of the severity of defects, when working on projects. These studies have thus far been insufficient in terms of identifying if there exists relationships between defects or whether any type of defect is more important than others. Therefore, in this study, we collected various types of software defects, standards organization, companies, and researchers. We modeled the defects types using an ANP model, and developed the weighted severities of the defects types, with respect to the general application software, using the ANP model. When general application software is developed, we will be able to use the weight for each severity of defect type, and we expect to be able to remove defects efficiently and effectively.

A Metric of Component Extraction for Package based Object Oriented Codes (패키지 중심의 객체지향 코드의 컴포넌트 추출을 위한 메트릭)

  • 이종호;류성열
    • The Journal of Society for e-Business Studies
    • /
    • v.8 no.2
    • /
    • pp.113-129
    • /
    • 2003
  • Component-based software development (CBSD) has been recognized effective reuse techniques for software development by many of researchers and companies. The purpose of CBSD is to produce a high quality software system quickly through using verified software component which is contained fine-grained business logics. This paper suggests the metrics and techniques for to extract component and its interface from legacy object oriented application. For extract component, we apply metrics to measure complexity, cohesion and coupling to the legacy system.

  • PDF

Development of Metrics to Measure Reusability of Services of IoT Software

  • Cho, Eun-Sook
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.12
    • /
    • pp.151-158
    • /
    • 2021
  • Internet of Things (IoT) technology, which provides services by connecting various objects in the real world and objects in the virtual world based on the Internet, is emerging as a technology that enables a hyper-connected society in the era of the 4th industrial revolution. Since IoT technology is a convergence technology that encompasses devices, networks, platforms, and services, various studies are being conducted. Among these studies, studies on measures that can measure service quality provided by IoT software are still insufficient. IoT software has hardware parts of the Internet of Things, technologies based on them, features of embedded software, and network features. These features are used as elements defining IoT software quality measurement metrics. However, these features are considered in the metrics related to IoT software quality measurement so far. Therefore, this paper presents a metric for reusability measurement among various quality factors of IoT software in consideration of these factors. In particular, since IoT software is used through IoT devices, services in IoT software must be designed to be changed, replaced, or expanded, and metrics that can measure this are very necessary. In this paper, we propose three metrics: changeability, replaceability, and scalability that can measure and evaluate the reusability of IoT software services were presented, and the metrics presented through case studies were verified. It is expected that the service quality verification of IoT software will be carried out through the metrics presented in this paper, thereby contributing to the improvement of users' service satisfaction.

Design and Implementation of Error Prediction System Software for Power Distribution System (수배전반 고장 예측 시스템의 소프트웨어 설계 및 구현)

  • Kim, Yeon-Ju;Cho, Sang-Young;Kim, Dong-Sik;Chung, Beom-Jin
    • Proceedings of the IEEK Conference
    • /
    • 2008.06a
    • /
    • pp.1085-1086
    • /
    • 2008
  • An error prediction system (EPS) for a power distribution system can predict an out-of-order state based on gathered data from the system. This paper describes a software structure of an EPS that is equipped with various sensors. The software analyzes the gathered data from sensors and predict error symptoms using statistical methods. The EPS system is installed on a real power distribution system.

  • PDF

Business Models Proposal for Korean Open Source GIS Software Companies (국내 오픈소스 공간정보 소프트웨어 관련 기업의 비즈니스 모델 제안)

  • Son, Se-Rin;Kang, Youngok
    • Journal of Cadastre & Land InformatiX
    • /
    • v.48 no.1
    • /
    • pp.187-199
    • /
    • 2018
  • The purpose of this study is to propose an open source GIS software business model for the revitalization of Korean open source GIS software industry. In this study, we categorized the types of open source software business models and developed an open source software business strategy suitable for GIS companies in Korea. To propose a business model, we applied the business model canvas which is often used in the area of business studies to analyze new business models. We tried to develop the open source GIS business model through both interviews and case studies with Korean open source GIS software companies. We propose three different types of open source GIS software business models such as distributor model, producer model, and 3rd party service provider model as follows: first, the companies which belong to distributor model can carry out business by providing professional services in the market of open source software. Second, the companies which belong to producer model can sell their products to the global market as well as the domestic market. Lastly, given the growing interest in domestic open source software, the number of third-party service providers is likely to continue to increase in the future. Therefore, it is expected that the companies which belong to the third party service provider model will be able to develop various business models by securing the technology.

J2EE Pattern Based Component Development Process (J2EE 패턴기반의 컴포넌트 개발 프로세스)

  • 최일우;류성열;이남용
    • The Journal of Society for e-Business Studies
    • /
    • v.7 no.3
    • /
    • pp.219-240
    • /
    • 2002
  • The various software engineering techniques have been appeared in order to cope with the software crisis since 1980's. Currently, the research against the techniques likes the Design pattern, Component which improve the software's re-use are spread out. Also S/W Development Process are interested intensively which attempts the quality and a increasing productivity of software development with the basic policy. The design pattern is the solution against the problem which occurs repeat in a specific area. Many design pattern are developed and researched, but the method which accommodates the developed design pattern efficiently in the phase of analysis and design software development process is not good enough, so it is the actual applying technique is difficult. In this paper we suggest and the “UML components+” which is a efficient component development process from customizing EJB based the J2EE using the “UML Components” which is a component development methodology. Applying J2EE pattern efficiently with UML components+, there is a possibility of efficiency in the component development based pattern.

  • PDF

HisCoM-GGI: Software for Hierarchical Structural Component Analysis of Gene-Gene Interactions

  • Choi, Sungkyoung;Lee, Sungyoung;Park, Taesung
    • Genomics & Informatics
    • /
    • v.16 no.4
    • /
    • pp.38.1-38.3
    • /
    • 2018
  • Gene-gene interaction (GGI) analysis is known to play an important role in explaining missing heritability. Many previous studies have already proposed software to analyze GGI, but most methods focus on a binary phenotype in a case-control design. In this study, we developed "Hierarchical structural CoMponent analysis of Gene-Gene Interactions" (HisCoM-GGI) software for GGI analysis with a continuous phenotype. The HisCoM-GGI method considers hierarchical structural relationships between genes and single nucleotide polymorphisms (SNPs), enabling both gene-level and SNP-level interaction analysis in a single model. Furthermore, this software accepts various types of genomic data and supports data management and multithreading to improve the efficiency of genome-wide association study data analysis. We expect that HisCoM-GGI software will provide advanced accessibility to researchers in genetic interaction studies and a more effective way to understand biological mechanisms of complex diseases.

Analysis of Interrelationship between Software Quality Characteristics and Engineering Attributes (소프트웨어 품질특성과 공학적 품질속성의 상호관계 분석)

  • 이상덕;정창신;유영관;이종무
    • Journal of the Korea Safety Management & Science
    • /
    • v.3 no.3
    • /
    • pp.213-220
    • /
    • 2001
  • This paper presents the interrelationship between software quality character and engineering attributes. The software quality characteristics and subcharacteristics are excerpted from IS0/IEC 9126 standards, and the engineering attributes are from Deutsch and Willis〔4〕. Based on the previous studies a subjective judgement, trisected interrelationship(strong, medium, weak) bet these two groups are derived. The results are summarized in a table, and can be used as a quick reference guide to the software quality engineering application such as quality evaluations for software products, selection of key engineering attributes for high-quality software production, and so forth.

  • PDF

Geometry Education and Software: A Review (소프트웨어를 활용한 도형 교육 연구 동향 탐색)

  • Kim, Rina
    • Journal of Elementary Mathematics Education in Korea
    • /
    • v.24 no.1
    • /
    • pp.151-168
    • /
    • 2020
  • The use of software is effective in developing mathematical understanding that provides mathematical problems and ensures mathematical communication. In particular, various software may provide all of the skills and conceptual activities students need to understand mathematical concepts. Based on these arguments, I analyze domestic prior studies based on the perspective of how the shape education using software affects mathematics learning. Based on the five categories of visualization, manipulation, cognitive tools, discourse promoters, and ways of thinking, domestic studies have shown that the number and categories of research related to shape education using software are limited. In addition, it was confirmed that previous studies in South Korea have been focused on the application of software rather than analysis of the changing aspects of learners' mathematics learning. These implications might be used as a basis for setting the direction of research on mathematics education related to the education of software utilization in the future.

Domestic Research Trends on Software Education Using Robot: From 2006 to 2016 (국내 로봇활용 SW교육에 대한 연구 동향: 2006년~2016년을 중심으로)

  • Lee, Jeongmin;Park, Hyeon-Kyeong
    • The Journal of the Korea Contents Association
    • /
    • v.17 no.10
    • /
    • pp.190-205
    • /
    • 2017
  • The purpose of this study was to analyze domestic research trends of software education using robot, and find out implications for studies. The 108 articles from 2006 to 2016 in terms of software education using robot were analyzed. Results showd that there has been the growing number of articles, the development research was most frequently used in those studies. And most articles were studies on elementary school students. There used programming such as Scratch, NXT-G etc. and utilized robot likes Mindstorms series, Picocriket etc. Also, there applied to PBL, CPS etc. on software education using robot. Finally, Positive results were shown in learners' cognitive and affective domain. This research has an significance in terms of verifying the educational implications of software education using robot, and offering the direction of software education using robot in the future.