• Title/Summary/Keyword: Software Developer

Search Result 225, Processing Time 0.024 seconds

A Study on Enhancing Efficiency for Feeling-of-Hit in Games (게임의 타격감에 대한 효율 향상 연구)

  • Moon, Sung-Jun;Cho, Hyung-Je
    • Journal of Korea Game Society
    • /
    • v.12 no.2
    • /
    • pp.3-14
    • /
    • 2012
  • As one of elements to be able to endow more exciting and higher degree of completion for game, the feeling of hit is realized by image, sound and body-sensing (vibration) effects. When the feeling of hit is realized by game developer, most proper effects will be chosen with regard to genre, system and standpoint of world for the game. In general, most of choices for the effects are performed by the experience of game developer or referring the other games. Nevertheless the related studies are not significant in comparison with the importance for the feeling of hit, and the fundamental studies are mostly not accomplished. This paper introduces a study on efficiency and important factors for the feeling of hit by analyzing the properties and degrees of feeling for all effects to represent the feeling of hit through experiments. For this, a software simulator was implemented to test all effects and therewith the final results are presented through questionnaires for the feeling of hit sent to gamers. Our results are expected to be used to accomplish higher degree of completion for mobile games or web games with limited resources.

Deriving adoption strategies of deep learning open source framework through case studies (딥러닝 오픈소스 프레임워크의 사례연구를 통한 도입 전략 도출)

  • Choi, Eunjoo;Lee, Junyeong;Han, Ingoo
    • Journal of Intelligence and Information Systems
    • /
    • v.26 no.4
    • /
    • pp.27-65
    • /
    • 2020
  • Many companies on information and communication technology make public their own developed AI technology, for example, Google's TensorFlow, Facebook's PyTorch, Microsoft's CNTK. By releasing deep learning open source software to the public, the relationship with the developer community and the artificial intelligence (AI) ecosystem can be strengthened, and users can perform experiment, implementation and improvement of it. Accordingly, the field of machine learning is growing rapidly, and developers are using and reproducing various learning algorithms in each field. Although various analysis of open source software has been made, there is a lack of studies to help develop or use deep learning open source software in the industry. This study thus attempts to derive a strategy for adopting the framework through case studies of a deep learning open source framework. Based on the technology-organization-environment (TOE) framework and literature review related to the adoption of open source software, we employed the case study framework that includes technological factors as perceived relative advantage, perceived compatibility, perceived complexity, and perceived trialability, organizational factors as management support and knowledge & expertise, and environmental factors as availability of technology skills and services, and platform long term viability. We conducted a case study analysis of three companies' adoption cases (two cases of success and one case of failure) and revealed that seven out of eight TOE factors and several factors regarding company, team and resource are significant for the adoption of deep learning open source framework. By organizing the case study analysis results, we provided five important success factors for adopting deep learning framework: the knowledge and expertise of developers in the team, hardware (GPU) environment, data enterprise cooperation system, deep learning framework platform, deep learning framework work tool service. In order for an organization to successfully adopt a deep learning open source framework, at the stage of using the framework, first, the hardware (GPU) environment for AI R&D group must support the knowledge and expertise of the developers in the team. Second, it is necessary to support the use of deep learning frameworks by research developers through collecting and managing data inside and outside the company with a data enterprise cooperation system. Third, deep learning research expertise must be supplemented through cooperation with researchers from academic institutions such as universities and research institutes. Satisfying three procedures in the stage of using the deep learning framework, companies will increase the number of deep learning research developers, the ability to use the deep learning framework, and the support of GPU resource. In the proliferation stage of the deep learning framework, fourth, a company makes the deep learning framework platform that improves the research efficiency and effectiveness of the developers, for example, the optimization of the hardware (GPU) environment automatically. Fifth, the deep learning framework tool service team complements the developers' expertise through sharing the information of the external deep learning open source framework community to the in-house community and activating developer retraining and seminars. To implement the identified five success factors, a step-by-step enterprise procedure for adoption of the deep learning framework was proposed: defining the project problem, confirming whether the deep learning methodology is the right method, confirming whether the deep learning framework is the right tool, using the deep learning framework by the enterprise, spreading the framework of the enterprise. The first three steps (i.e. defining the project problem, confirming whether the deep learning methodology is the right method, and confirming whether the deep learning framework is the right tool) are pre-considerations to adopt a deep learning open source framework. After the three pre-considerations steps are clear, next two steps (i.e. using the deep learning framework by the enterprise and spreading the framework of the enterprise) can be processed. In the fourth step, the knowledge and expertise of developers in the team are important in addition to hardware (GPU) environment and data enterprise cooperation system. In final step, five important factors are realized for a successful adoption of the deep learning open source framework. This study provides strategic implications for companies adopting or using deep learning framework according to the needs of each industry and business.

A Method to Design Components using Commonality and Variability Analysis (공통성 및 가변성 분석을 활용한 컴포넌트 설계 기법)

  • 장수호;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.6
    • /
    • pp.716-727
    • /
    • 2004
  • Component-based software development (CBD) technology has been widely accepted as a new effective paradigm for building software systems with reusable components, consequently reducing efforts and shortening time-to-market. Hence, components should provide standard or common functionalities in a domain, yielding a higher level of reusability. Especially, micro-level variability within the commonality should also be modeled so that a product member-specific business logic or requirement can be supported through component tailoring or customization The importance of commonality and variability (C&V) analysis has been emphasized in several CBD methods, but they lack of well-defined systematic process, detailed instructions, and standard artifact templates. As the result, the development of components has been carried out in ad-hoc fashion, depending on developer's experience. In this paper, we propose a systematic process and work instructions to design components. The process consists of phases and their activities and each activity is specified with detailed instructions and artifact templates in order to facilitate effective development of components. To verify a feasibility of the propose method, a case study in a banking domain and comparison and assessment between the proposed method and other methods are additionally provided. With proposed processes and instructions, reusability and efficiency of developing components can be better supported.

Derivation of Methodology Tailoring Rules in Healthcare Industry (의료업에 있어서 방법론 테일러링 규칙의 도출)

  • Choi, Won-Young;Kim, Soon-Gohn
    • Journal of Digital Contents Society
    • /
    • v.12 no.4
    • /
    • pp.593-600
    • /
    • 2011
  • In the case of the domestic medical industry, work is conducting according to the convenience of the developer without guiding principles regarding tailoring and a number of processes and products that should not have been omitted considering the characteristics of corresponding sites were discovered. As a result of this omission, it was found that the delivery period was not met and problems arose for an extensive period of time after the activation of the system. The lack of critical processes and products had a negative impact on the productivity and quality of the software. This paper defines the processes that need to be followed as a basis and the products that need to be prepared during the development of a medical information system. Also, additional processes and products are presented depending upon the condition of the project. Especially, the step-by-step assessment processes and products to manage the assessment results were seriously dealt with in this study to strengthen the compliance of processes and the product quality.

Design of Efficient Inspection Scope in e-banking System (e-뱅킹 시스템의 효율적인 인스펙션 범위 설계)

  • Park, Hae Yoon;Yoo, Hae Young
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.12
    • /
    • pp.841-848
    • /
    • 2013
  • Nowadays, the finance changes so rapidly that the time period of developing a e-banking system has been shorter. As a result, the risk of developing in the new e-banking system has increased. Therefore financial institutions constantly ask to review the quality test of their system during the project development. However, from the developer's point of view, additional system quality inspection will delay the development time for a new project, so financial investors and developers, because this problem will cause conflict. In order to solve this problem, in this paper define priority that considered characteristics of e-banking system and thereby design range priority decision criteria for efficient code inspection. Even in the e-banking system development, it is expected that using newly designed range of code inspection will allow high efficient quality performance.

A study on the development of interface design evaluation method for web-based multimedia instructional system. - Focused on the user′s psychological language extraction.- (웹 기반 멀티미디어 교육사이트의 인터페이스 디자인 평가방법체계 구축에 관한 연구 -사용자의 심리적 불만족 언어 도출을 중심으로.)

  • 박순주;이종호
    • Archives of design research
    • /
    • v.13 no.3
    • /
    • pp.81-90
    • /
    • 2000
  • There are a great number of difficulties without Interface Guideline, even though the utility of the web in the educational field has been increased. In spite of having a guideline there still remains problems, when the researcher develops a practical web design, because of uniformity and universality. The purpose of this research will give a good model and a guideline, developing a way of web-site assessment through psychological language. First, the researcher has to induce psychological language and recognize the relevance of the principle of device system. Second, they should build an assessment model based on an established system of classification. As a result, they recognized that an assessment model based on the system of psychological language can help in working out authentic design problems. The designer faces many difficulties when using Interface Guideline for the sake of the existing software developer because of specific terminology. On the contrary, these days, the guideline of psychological language system provides the designer with easy comprehension of language and also able to perceive problems in advance. In addition, the researcher can realize that it can be used, as a good source and data.

  • PDF

Development of a System Dynamics Model for Cost Analysis of Housing Development Projects (공동주택 개발 사업의 비용분석을 위한 시스템 다이내믹스 모델 개발 연구)

  • Kim, Keun-Woo;Yun, Seok-Heon
    • Journal of the Korea Institute of Building Construction
    • /
    • v.11 no.3
    • /
    • pp.221-228
    • /
    • 2011
  • This study is on the development of a System Dynamics Model for business feasibility analysis of an apartment house development project. In this study, we analyzed other apartment development projects and research projects, and identified the cash flow items, which consist of revenue and expenditure items. In addition, we made efforts to find the influence relationship among these using the system thinking method and developed a system dynamics model. In order to test the model, a case study was conducted in which it was applied to an apartment development project. Vensim, a System Dynamics Modeling and simulation software package was used to analyze and test the model. The model suggested in this study can help a developer to make decisions on project financing at the initial stage of an apartment house development project.

A Reusable Adaptation Strategy Extraction System for Developing Self-Adaptive Systems (자가 적응 시스템의 개발을 위한 재사용 가능한 적응 전략 추출 시스템)

  • Nam, Jungsik;Lee, Sukhoon;Baik, Doo-Kwon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.4 no.3
    • /
    • pp.111-120
    • /
    • 2015
  • Recently, self-adaptive system researches have been done to solve the problems occurred in the dynamic environment. Designing requirement in the self-adaptive system is necessary to recognize and solve the problem for the system, and if a developer reuses existing adaptation strategy to design the requirement, the designing time and cost would be reduced. Therefore, this paper proposes the system which extracts reusable adaptation strategy from the existing self-adaptive system. For the proposal, this paper conceptualizes the self-adaptation elements, defines the adaptation strategy ontology and target system ontology, and presents the process of extracting reusable strategy. This paper also implements proposed system and evaluates the reuse rate of the extracted strategy. As a result, the adaptation strategies extracted by proposed system are exactly operated, and the extraction method of proposed system shows higher reuse rate than a previous method.

A Study on the Frame Sensor Modeling Using Standard Interface (표준 인터페이스를 적용한 프레임 센서 모델링에 관한 연구)

  • Kwon, Wonsuk;Choi, Sunyong;Lee, Yongwoong
    • Korean Journal of Remote Sensing
    • /
    • v.30 no.1
    • /
    • pp.75-81
    • /
    • 2014
  • Until recently, photogrammetric applications for processing the satellite images and remotely sensed data have been used in different structure of functions and interfaces for sensor modeling by each developer. Thus, a standardized utilization procedure was necessary to solve the problems, such as expandability, cost, inefficiency of sources which were resulted from different approaches. Therefore, National Geospatial Intelligence Agency (NGA) provided unified interfaces by developing Community Sensor Model (CSM) to sensor models in same way. In this study, we suggested the method of design and analyzed main functions needed modeling for the frame sensor using CSM Application Program Interface (API) provided by NGA. We also applied the designed structure to the modeling. The implemented CSM was verified by groundToImage and imageToGround. In the future, the active R&D is expected with using CSM due to the cost saving effect of software development and remarkable expandability of sensor.

Design of Open Framework Module for ASP Development System (ASP 시스템 개발을 위한 오픈 프레임워크 모듈)

  • Kwon, Young-Oh;Kim, Tae-Gan;Lee, Se-Hoon;Rim, Kee-Wook;Lee, Jung-Hyun
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.2
    • /
    • pp.133-141
    • /
    • 2009
  • This paper propose an expanded ASP exclusive development framework method. We applied a module to the suggested method which suit to develope ASP. Proposed method is a kind of module, which manages MVC develope methodology and treats Query and ASP information as a XML. It has flexibility which meets the client's request quickly. Using inherited base model which previously exist in template source, developer only concerned with development methodology so that they can reduce development time and reinforce a integrity of system. We proposed these improvements as a framework. Experimental results validate our scheme, showing a fewer number of files and a better flexibility than other development method, and also about 29% of program code has been reduced.