• Title/Summary/Keyword: IT Developers

Search Result 956, Processing Time 0.029 seconds

A Remote Debugging Scheme for Multi-process Applications in Linux Environments (리눅스 환경에서의 다중 프로세스 응용에 대한 원격 디버깅 기법)

  • 심현철;강용혁;엄영익
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.6
    • /
    • pp.630-638
    • /
    • 2002
  • Debugging for application Programs running in embedded Linux systems has mostly been done remotely due to the limited resources of the target systems. The gdb, which is one of the most famous debugger in Linux systems, does not support the debugging of the child processes which is created by the fork system call in local and remote environments. Therefore, by using gdb, developers can debug the application programs that have single-process structure in local and remote environments, but they cannot debug the application programs that have multi-process structures by using gdb in remote environments. Also, although developers can debug the application programs that have multi-process structures by using gdb in local environments, it needs additional and unnecessary codings. In this paper, we presents the remote debugging scheme that can be used for debugging multi-process structured applications. The proposed scheme is implemented by using the library wrapping scheme, and also uses the conventional system components such as gdb and gdbserver.

Accessibility Analysis of Mobile Applications for Open Platforms (개방 플랫폼용 모바일 애플리케이션 접근성 분석)

  • Moon, Hyun Ju;Min, Hong Ki;Kim, Sukil
    • Journal of rehabilitation welfare engineering & assistive technology
    • /
    • v.11 no.2
    • /
    • pp.187-198
    • /
    • 2017
  • In this study, we analyzed the accessibility of open platform Android mobile banking applications, based on Korean mobile application accessibility KS standard, Section 508 technical standard of Rehabilitation Act, and European BBC guidelines. Experimental result showed that there are no mobile banking applications of 8 commercial banks in Korea that satisfy all guidelines of three standards. Typical violations included missing alternative text, keyboard focus violations, control size and spacing non-compliance, and low contrast ratio. These violations are fatal in that they make the accessibility of the blind, the disabled and the low vision and the elderly impossible. The reason that mobile banking applications do not comply with accessibility is that mobile application developers and providers have low awareness of accessibility and do not know how to implement accessibility properly. Comparing Korea mobile application accessibility guidelines with the revised standard of the Section 508 of Rehabilitation Act and the BBC standard, many guidelines are missing. Also, evaluation criteria are ambiguous and abstract, making it difficult for developers to refer specifically. Therefore, improving mobile application accessibility requires developer and government efforts and complementation of standards.

Evaluation of the Usability of Mobile RPG Game In-App Payment Service User : Focused on the Lineage M (모바일 RPG 게임의 인 앱 결제 서비스 이용자에 대한 사용성 평가 : '리니지M'을 중심으로)

  • Kim, Seung-Eon;Kim, Youngsik
    • Journal of Korea Game Society
    • /
    • v.18 no.3
    • /
    • pp.27-38
    • /
    • 2018
  • This paper is designed to propose the contents necessary for updating and developing future mobile RPG game developers through a usability evaluation of Users using In-App Payment Services at Lineage M. This paper conducted a usability assessment for quantitative assessment of users who use in-app payment services for mobile game 'Lineage M'. The tool for usability assessment was surveyed in a questionnaire designed based on 'The User Experience Honeycomb' defined by Peter Morville. These statistical results were then divided into lateral analyses. Through this, it is expected that game developers and planners will be able to find data to help develop new mobile RPG games.

Identification of Business Component based on Independence Metric (독립척도 기반의 비즈니스 컴포넌트 식별)

  • Choi, Mi-Sook;Cho, Eun-Sook
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.625-634
    • /
    • 2004
  • When constructing a component based system, It is understood that identifying reusable and independent business components is of utmost importance. However, according to conventional component based developing methodologies, most of developers depend on their experience and/or intuition for identification of business components. Furthermore, there are no criteria to evaluate whether the identified business components are more independently defined or not. Therefore, we propose a component identification metrics to apply to component properties In order to complement the difficulties of identifying business components through developers' experience and/or intuition. The metrics defined are the criteria for identifying the business Components and/or for evaluating the Identified components. We propose both a cohesion metric, and a coupling metric, to which component properties are applied, wherein those properties can be understood by high cohesion in, and low coupling between, components. Moreover, we propose an independence metric that can evaluate the degree of independence for a particular component by ratio of the cohesion and coupling of components. The metrics that we propose are applied to case study which demonstrates the identification of more independent business components and the validity of our metrics.

An Analysis on the Moderating Effects of Degree of Utilization of TPSs on the Determinants of SMEs' Export Performance in Korea (중소기업 수출성과의 결정요인에 있어서 무역포탈사이트 이용정도의 조절효과 분석)

  • Lim, Seong-Beom;Moon, Hee-Cheol;Xing, Jing
    • International Commerce and Information Review
    • /
    • v.9 no.3
    • /
    • pp.181-204
    • /
    • 2007
  • Trade Portal Site(TPS) is one of the innovative skills which makes it possible for small and medium-sized enterprises(SMEs) to manage international trade activities more efficiently by using the newest information and telecommunication technology. Based on performance and an existing research related to using information technology, this research analyzed the user's degree of utilization of TPSs which moderates effects between SMEs characteristics and export performance of SMEs. According to the results of the empirical study on actual data of 194 sample firms by using moderated regression analysis, there are significant only organizational characteristics among determinants(such as organizational characteristics, export characteristics) as the degree of utilization of TPSs. These research results provide many useful insights to the CEOs of SMEs using the services of TPSs, e-Trade system developers, and government policy makers. First, CEOs and managers of SMEs should have thorough understanding of the importance of the new information technology and e-Trade and positively adopt new e-Trade solutions and systems to their export processes to enhance global competitiveness. Second, TPS managers and e-Trade systems developers must concentrate on improving the user's degree of utilization of TPSs. Finally, the government agency should develop the various e-Trade promotion policies to support the efforts of SMEs organizational characteristics and TPS to increase the degree of utilization of TPS, which have positive effects on the export performance of SMEs.

  • PDF

Predicting Bug Severity by utilizing Topic Model and Bug Report Meta-Field (토픽 모델과 버그 리포트 메타 필드를 이용한 버그 심각도 예측 방법)

  • Yang, Geunseok;Lee, Byungjeong
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.9
    • /
    • pp.616-621
    • /
    • 2015
  • Recently developed software systems have many components, and their complexity is thus increasing. Last year, about 375 bug reports in one day were reported to a software repository in Eclipse and Mozilla open source projects. With so many bug reports submitted, developers' time and efforts have increased unnecessarily. Since the bug severity is manually determined by quality assurance, project manager or other developers in the general bug fixing process, it is biased to them. They might also make a mistake on the manual decision because of the large number of bug reports. Therefore, in this study, we propose an approach of bug severity prediction to solve these problems. First, we find similar topics within a new bug report and reduce the candidate reports of the topic by using the meta field of the bug report. Next, we train the reduced reports by applying Naive Bayes Multinomial. Finally, we predict the severity of the new bug report. We compare our approach with other prediction algorithms by using bug reports in open source projects. The results show that our approach better predicts bug severity than other algorithms.

Real Options Analysis for the Eco-Environment Area Project in Saemangeum (실물옵션을 활용한 새만금 환경생태용지사업 분석)

  • Kim, Kyeongseok
    • Korean Journal of Construction Engineering and Management
    • /
    • v.22 no.6
    • /
    • pp.87-95
    • /
    • 2021
  • This study analyzed economic feasibility using the real options theory of the eco-environment area project in Saemangeum. I defined the main factors affecting project sales during the 30 years operation period. The real option-based analysis is proposed through the managerial flexibility by estimating the volatility of project sales using scenarios analysis method. The number of visitors, admission fee, leisure program fee, and O&M costs required for economic analysis of eco-environment park were analyzed by reviewing cases of similar eco-environment parks in Korea. The option value is calculated by assuming that the developers have an option right that can be abandoned. B/C is less than 1 and NPV is negative, so it is impossible to proceed with the project using the traditional economic analysis. The project value difference between NPV (-46.6 billion Won) and option value (28.1 billion Won) increased by 74.7 billion Won. Through this study, decision-makers of public institutions and private developers who plan eco-environment area projects will be able to use the real option technique proposed in this study.

Analyzing Trends of Commoditized Confidential Computing Frameworks for Implementing Trusted Execution Environment Applications (신뢰 실행 환경 어플리케이션 개발을 위한 상용 컨피덴셜 컴퓨팅 프레임워크 동향 및 비교 분석)

  • Kim, Seongmin
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.31 no.4
    • /
    • pp.545-558
    • /
    • 2021
  • Recently, Confidential computing plays an important role in next-generation cloud technology along with the development of trusted execution environments(TEEs), as it guarantees the trustworthiness of applications despite of untrusted nature of the cloud. Both academia and industry have actively proposed commercialized confidential computing solutions based on Intel SGX technology. However, the lack of clear criteria makes developers difficult to select a proper confidential computing framework among the possible options when implementing TEE-based cloud applications. In this paper, we derive baseline metrics that help to clarify the pros and cons of each framework through in-depth comparative analysis against existing confidential computing frameworks. Based on the comparison, we propose criteria to application developers for effectively selecting an appropriate confidential computing framework according to the design purpose of TEE-based applications.

An Approach to Recommending of Solutions for Resolving Gradle Build Error (Gradle 빌드 오류 해결을 위한 솔루션 추천 방안)

  • Kang, Mingu;Kim, Taeyoung;Kim, Suntae;Ryu, Duksan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.20 no.6
    • /
    • pp.33-39
    • /
    • 2020
  • Developers spend considerable time manually repairing code that was not built during project construction. If the build fails, it is necessary to understand the failed execution, identify the cause of the failure, and then implement the solution. Build tools such as Gradle have been developed to reduce this effort and automate project construction. However, build tools still do not solve many errors, requiring developers to try to solve build errors. In this study, we propose a solution recommendation method to increase the success rate of Gradle build and reduce the effort required to resolve errors. We provide a way to collect build errors and a way to transition from build error messages to successful builds. In particular, 296 build error messages collected from Github's Java project are classified as solutions, and 89% show that the solution can be applied.

An Analysis of Uncanny Valley Effects in Virtual Character Graphics -Focusing on the character modeling of Unreal Engine Marketplace- (가상 캐릭터 그래픽에서의 언캐니 밸리 효과 분석 -언리얼 엔진 마켓플레이스의 캐릭터 모델링을 중심으로-)

  • Ji-Won, Seo;Jung-Yi, Kim
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.23 no.1
    • /
    • pp.1-6
    • /
    • 2023
  • Uncanny Valley is a theory proposed by Japanese robot engineer Masahiro Mori in 1970, and refers to the point where the likability drops sharply when the appearance of a robot becomes very similar to a human being without a fully equipped robot. In this study, the theory of existing literature, related papers, and experimental data were analyzed to examine the Uncanny Valley effect that affects character design. The purpose of this study is to analyze whether the Uncanny Valley effect is applied to modeling virtual characters distributed in the Unreal Engine Marketplace. To this end, 15 characters were selected based on the similarity with humans in the Marketplace of the Unreal Engine, and similarity with humans and likability were investigated and analyzed. As a result of the experiment, it was confirmed that the Uncanny Valley effect was similarly applied to virtual character modeling, and through this, guidelines for the use of characters by indie game developers or individual developers using Unreal engines were presented. In addition, through result analysis, we tried to examine the direction to be pursued when designing characters.