• 제목/요약/키워드: software engineering

검색결과 12,561건 처리시간 0.041초

얼굴 및 손동작 인식 활용한 자율주행 선풍기 개발 (Development of self-driving fan using face and hand gesture recognition)

  • 김소정;조형국;김우혁;배재준;김창우;고석환;정영석
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제67차 동계학술대회논문집 31권1호
    • /
    • pp.261-262
    • /
    • 2023
  • 거동이 불편한 사람의 경우 직접적인 제어보다 손동작으로 간접적인 제어를 함으로써 생활에 어려움이 줄고 편리한 사용이 가능하다. 사람을 인식 후 판단하고 제어가 가능할 뿐만 아니라 손동작 인식이 가능한 선풍기가 사람들에게 더 편하게 활용되고, 간단한 동작으로 제어할 수 있다. 본 논문에서는 Mediapipe를 활용하여 간단한 손동작을 바탕으로 실시간으로 풍속을 제어하고 사람을 인식하는 기능을 제공한다. 야외나 에어컨이 없는 장소의 경우 SLAM을 활용해 주행이 가능한 이동식 선풍기를 개발했다. 기존의 선풍기의 직접적인 조작 제어가 불편한 것이 누구나 쉽게 간단한 손동작을 통해 먼 거리에서의 인식을 통한 제어와 이동 기능이 기존 기능에 비해 향상됨을 기대할 수 있다.

  • PDF

IS0/1EC 9126 품질특성과 공학적 품질속성의 상관도표 도출 (Derivation of Interrelationship Chart between ISO/IEC 9126 Software Quality Characteristics and Engineering Attributes)

  • 이상덕;정창신;유영관;이종무
    • 대한안전경영과학회:학술대회논문집
    • /
    • 대한안전경영과학회 2001년도 추계학술대회
    • /
    • pp.151-155
    • /
    • 2001
  • This paper presents the interrelationship chart between software quality characteristics and engineering attributes. The software quality characteristics and their subcharacteristics are excerpted front IS0/1EC 9126 standards, and the engineering attributes are from Deutsch and Willis[4]. Based on the previous studies and subjective judgement, trisected interrelationship(strong, medium, weak) between 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 applications such as quality evaluations for software products, selection of key engineering attributes for high-quality software production, and so forth.

  • PDF

모델 기반 항공기 다중 시현기 소프트웨어의 개발 (The Model Driven Development of the Multi-function Display Software for Avionics)

  • 유홍석;황동길;김소용;박예찬;박성훈
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.413-414
    • /
    • 2017
  • 항공전자 시스템 및 소프트웨어 기술의 복잡성이 증가함에 따라 소프트웨어의 신뢰성을 보장하는 방법으로 모델 기반 소프트웨어 개발의 필요성이 증가하고 있다. 본 논문에서는 모델기반 소프트웨어 설계를 이용하여 항공기 콕핏 내 주요 계기를 통합한 MFD(Multi-function Display)를 설계하고, 실시간 비행 데이터를 생성하여 시뮬레이션한 결과를 보인다.

  • PDF

요구사항 추적성을 위한 소프트웨어 프로세스 가시화 구축 자동화 (Automatic Construction of Software Process Visualization for Requirement Traceability)

  • 이진협;손현승;박지훈;장우성;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 추계학술발표대회
    • /
    • pp.639-641
    • /
    • 2017
  • 소프트웨어 대형화로 소프트웨어 복잡도가 높아져 고품질화가 이슈이다. 또한 프로젝트를 위한 개발 및 관리도 고품질화에 중요한 부분이다. 이런 효율적 프로젝트 관리 구축은 쉽게 프로젝트 이슈, 구성원, 일정, 산출물, 보고 등등 관리가 용이하여 고품질화에 도움을 줄 수 있다. 문제는 구축이 어렵고 이를 통한 내재화가 필수적이다. 이 논문에서는 자동화 프로세스 가시화 구축 방안과 이를 통한 요구사항 추적성 확보를 제안한다. 이를 위해, 기존 오픈 소스들의 '체인(chain) 및 연결 정보'의 자동화 방안으로 고품질의 소프트웨어를 구축하고자 한다.

Addressing User Requirements in Open Source Software: The Role of Online Forums

  • Raza, Arif;Capretz, Luiz Fernando
    • Journal of Computing Science and Engineering
    • /
    • 제8권1호
    • /
    • pp.57-63
    • /
    • 2014
  • User satisfaction has always been important in the success of software, regardless of whether it is closed and proprietary or open source software (OSS). OSS users are geographically distributed and include technical as well as novice users. However, it is generally believed that if OSS was more usable, its popularity would increase tremendously. Hence, users and their requirements need to be addressed in the priorities of an OSS environment. Online public forums are a major medium of communication for the OSS community. The research model of this work studies the relationship between user requirements in open source software and online public forums. To conduct this research, we used a dataset consisting of 100 open source software projects in different categories. The results show that online forums play a significant role in identifying user requirements and addressing their requests in open source software.

VSDS(Ventilation System Design Software)의 개발 (Development of VSDS(Ventilation System Design Software))

  • 김태형;진명국;이인섭
    • 한국산업보건학회지
    • /
    • 제7권1호
    • /
    • pp.133-151
    • /
    • 1997
  • Industrial ventilation is one of crucial engineering measures to protect workers from hazardous airborne contaminants. Designing a ventilation system is not an easy task. To solve this problem, U.S. computer programs and softwares have been developed. In Korea, a software, called as VPMC(Velocity Pressure Method Calculation), was developed by Korean Industrial Safety Corporation. Since VPMC is a DOS-based software, it could not be a user-friendly one. In this study, a Windows-based software was thus developed to overcome the difficulty in using a software for designing the ventilation system. As far as we know, this kind of Windows-based software is the first in the world. But this software should be kept being revised. The future work would include introduction of GUI(Graphic User Interface) and enhancement of editing functions by using Data-Base programs.

  • PDF

A New Methodology for Software Reliability based on Statistical Modeling

  • Avinash S;Y.Srinivas;P.Annan naidu
    • International Journal of Computer Science & Network Security
    • /
    • 제23권9호
    • /
    • pp.157-161
    • /
    • 2023
  • Reliability is one of the computable quality features of the software. To assess the reliability the software reliability growth models(SRGMS) are used at different test times based on statistical learning models. In all situations, Tradational time-based SRGMS may not be enough, and such models cannot recognize errors in small and medium sized applications.Numerous traditional reliability measures are used to test software errors during application development and testing. In the software testing and maintenance phase, however, new errors are taken into consideration in real time in order to decide the reliability estimate. In this article, we suggest using the Weibull model as a computational approach to eradicate the problem of software reliability modeling. In the suggested model, a new distribution model is suggested to improve the reliability estimation method. We compute the model developed and stabilize its efficiency with other popular software reliability growth models from the research publication. Our assessment results show that the proposed Model is worthier to S-shaped Yamada, Generalized Poisson, NHPP.

Robot Software Framework using Robot Operation System(ROS2) based on Behavior Tree

  • Sangho Lee;Hyejin Chang;Seulgi Jeon;Janghwan Kim;R. Young Chul, Kim
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제15권4호
    • /
    • pp.134-141
    • /
    • 2023
  • As robotic technology expands into various fields, robots need to execute some complicated tasks in diverse environments. However, the previous robotic software solutions were limited to independent systems. We can not adapt to diverse functionalities and environments. This makes it hard to provide rapid and effective services and leads to costs and losses in the development process. To overcome these problems, we propose a robot software framework with behavior trees based on ROS2. This framework simplifies complex robot behaviors through behavior trees and makes it easy to modify, extend, and reuse robot behaviors. Furthermore, ROS2 standardizes connections between software modules, enhances the robot's flexibility, and enables independent development and testing of software. Our framework aims to provide a foundation for high-quality robot service provision by supporting the modularity, reusability, independent development, and testing required by intelligent robots that need to provide services in various environments.

인공호흡기 원격 통합 모니터링 및 제어 시스템 개발을 위한 소프트웨어 위험관리 및 사이버보안 (Software Risk Management and Cyber Security for Development of Integrated System Remotely Monitoring and Controlling Ventilators)

  • 정지용;김유림;장원석
    • 대한의용생체공학회:의공학회지
    • /
    • 제44권2호
    • /
    • pp.99-108
    • /
    • 2023
  • According to the COVID-19, development of various medical software based on IoT(Internet of Things) was accelerated. Especially, interest in a central software system that can remotely monitor and control ventilators is increasing to solve problems related to the continuous increase in severe COVID-19 patients. Since medical device software is closely related to human life, this study aims to develop central monitoring system that can remotely monitor and control multiple ventilators in compliance with medical device software development standards and to verify performance of system. In addition, to ensure the safety and reliability of this central monitoring system, this study also specifies risk management requirements that can identify hazardous situations and evaluate potential hazards and confirms the implementation of cybersecurity to protect against potential cyber threats, which can have serious consequences for patient safety. As a result, we obtained medical device software manufacturing certificates from MFDS(Ministry of Food and Drug Safety) through technical documents about performance verification, risk management and cybersecurity application.

The Dark Side of Emotional Involvement in Software Development: A Behavioral Economics Perspective

  • Shmueli, Ofira;Pliskin, Nava;Fink, Lior
    • Asia pacific journal of information systems
    • /
    • 제26권2호
    • /
    • pp.322-337
    • /
    • 2016
  • Research on information systems and software engineering has often neglected behavioral effects, which may play a role in decision making on software development. The current study addresses this issue by empirically investigating the behavioral roots of over-requirement in the context of a software development project via an experiment. The negative phenomenon of over-requirement refers to specifying a software system beyond the actual needs of the customer or the market, which overload the system with unneeded features. The research question addressed here is whether over-requirement is due in part to the emotional involvement of developers with the software features they developed because of behavioral effects. Previous studies have demonstrated that under the endowment, I-designed-it-myself, and IKEA effects, people become emotionally involved and overvalue physical items that they respectively possess, self-design, or self-create. The findings of our experiment show that participants over-valued features they were assigned to be responsible for, to specify, or to construct, thereby confirming that the three behavioral effects play a role in software development decisions and affect over-requirement. Thus, the study contributes to software development research and practice from the behavioral economics perspective, highlighting the roots of over-requirement.