• Title/Summary/Keyword: IT Developers

Search Result 951, Processing Time 0.024 seconds

The Reinforcing Mechanism of Sustaining Participations in Open Source Software Developers: Based on Social Identity Theory and Organizational Citizenship Behavior Theory (오픈 소스 개발자들의 참여 의도 강화 기제 및 참여 지속 의도에 관한 연구: 사회 정체성 이론과 조직시민행동 이론에 기반하여)

  • Choi, Junghong;Choi, Joohee;Lee, Hye Sun;Hwangbo, Hwan;Lee, Inseong;Kim, Jinwoo
    • Asia pacific journal of information systems
    • /
    • v.23 no.3
    • /
    • pp.1-23
    • /
    • 2013
  • Open Source Software Development (OSSD) differentiates itself from traditional closed software development in that it reveals its source codes online and allows anyone to participate in projects. Even though its success was in doubt, many of the open collaborative working models produced successful results. Academia started to get interested in how developers are willing to participate even when there are no extrinsic rewards for their efforts. Many studies tried to explain developers' motivations, and the pursuit of ideology, reputation, and altruism are found to be the answers. Those studies, however, focused mostly on how the first contribution is made out of a certain motivation. Nowadays, OSSD reaches at its maturity and 70% of professional developers have used or utilized open source software or code in their works. As the proportion of people experiencing OSS, the accounts from previous studies are expected to be weakened. Also, extant literature fails to explain how the motivation of participating in OSS evolves over time and experiences. Given that changing over time or over experiences is the natural in the perception of motivation, studies in an attempt to understand how the motivation changes or evolves are in need. In this study, we aimed to explain how the perception about OSS from past usage or related experiences leads to the intention to sustain OSS participations. By doing so, we try to bridge the gap between previous studies and the actual phenomenon. We argued that perceived instrumentality about OSS learned from past experiences will first affect the formation of organizational identity towards general OSS community. And once the organizational identity is formed, it will affect the one's following behaviors related to OSS development, most likely to sustain the favoring stance toward OSS community. Our research distinguishes itself from previous one in that it divides the paths from organizational identity formed to the intention to sustain the voluntary helping behaviors, by altruistic and conforming intentions. Drawing on this structural model, we could explain how organizational identity engages in forming the sustaining intention from past experiences, and that the intention to help at individual level and organizational level works at different level in OSS community. We grounded our arguments on Social identity theory and Organizational Citizenship theory. We examined our assumption by constructing a structural equation model (SEM) and had 88 developers to answer our online surveys. The result is analyzed by PLS (partial least square) method. Consequently, all paths but one in our model are supported, the one which assumed the association between perceived instrumentality and altruistic intention. Our results provide directions in designing online collaborative platforms where open access collaboration is meant to occur. Theoretically, our study suggests that organizational citizenship behavior can occur from organizational identity, even in bottom-up organizational settings. More specifically, we also argue to consider both organizational level and individual level of motivation in inducing sustained participations within the platforms. Our result can be interpreted to indicate the importance of forming organizational identity in sustaining the participatory behaviors. It is because there was no direct association between perceived instrumentality from past experiences and altruistic behavior, but the perception of organizational identity bridges the two constructs. This means that people with no organizational identity can sustain their participations through conforming intention from only the perception of instrumentality, but it needs little more than that for the people to feel the intention to directly help someone in the community-first to form the self-identity as a member of the given community.

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.

Modeling and Simulation of HMI Behaviors of 3D Virtual Products using XML (XML을 이용한 3D 가상 제품의 HMI 행동양태 모델링과 시뮬레이션 방안)

  • Jung, Ho-Kyun;Park, Hyungjun
    • Korean Journal of Computational Design and Engineering
    • /
    • v.20 no.1
    • /
    • pp.75-83
    • /
    • 2015
  • In the virtual prototyping (VP) of digital products, it is important to provide the people involved in product development with the visualization and interaction of the products, and the simulation of their human machine interaction (HMI) behaviors in interactive 3D virtual environments. Especially, for the HMI behavior simulation, it is necessary to represent them properly and to play them back effectively according to user interaction in the virtual environments. In a conventional approach to HMI behavior simulation, user interface (UI) designers use UI design software tools to generate the HMI behavior of a digital product of interest. Due to lack of reusability of the HMI behavior, VP developers need to analyze and integrate it into a VP system for its simulation in a 3D virtual environment. As this approach hinders the effective communication between the UI designers and the VP developers, it is easy to create errors and thereby it takes significant time and effort especially when it is required to represent the HMI behavior to the finest level of detail. In order to overcome the shortcomings of the conventional approach, we propose an approach for representing the HMI behavior of a digital product using XML (eXtensible Markup Language) and for reusing it to perform the HMI behavior simulation in 3D virtual environments. Based on the approach, a VP system has been developed and applied for the design evaluation of various products. A case study about the design evaluation is given to show the usefulness of the proposed approach.

국내외 게임엔진 고찰

  • Kim Gyeong-Sik
    • Broadcasting and Media Magazine
    • /
    • v.10 no.1
    • /
    • pp.113-122
    • /
    • 2005
  • There are several available commercial game engines and it becomes to develop games with game engines. In this paper. we investigated the features of those game engines with their advantages and disadvantages as well as considerations to make games with those engines. It will help developers as a reference to select the most efficient game engine.

A Study for Integrated Component Meta-model for Component Design in CBD (CBD 상에서 컴포넌트 설계를 위한 통합 컴포넌트 메타 모델에 관한 연구)

  • 조은숙
    • Journal of the Korea Society for Simulation
    • /
    • v.12 no.3
    • /
    • pp.95-102
    • /
    • 2003
  • Lately CBD methodologies like as CBD96, Catalysis, Fusion, and SCIPIO have been introduced. These methodologies has their own proprietary component reference model. Using proprietary reference model falls interoperability among methodologies. Furthermore it can cause confusion and difficulty for component developers, In this paper, we propose a integrated component meta-model for support consistency and interoperability among component designs. Also, we compare our proposed meta model to existing component reference model by using component's characteristics. We expect that it is easy to add new meta model elements and extends meta-model by using integrated component meta-model.

  • PDF

A Visualization Technique of Inter-Device Packet Exchanges to Test DLNA Device Interoperability (DLNA 기기의 상호운용성 시험을 위한 패킷교환정보 시각화 방법)

  • Kim, Mijung;Jin, Feng;Yoon, Ilchul
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.10a
    • /
    • pp.531-534
    • /
    • 2014
  • DLNA is an established industry standard which supports contents sharing among smart devices in home wired- and wireless-network environment and is well known in Korea as Allshare or Smartshare. The DLNA standard is implemented as built-in services in most of Android smart phones and tablets. In addition to the handheld devices, DLNA service can also be employed in speakers, printers, and so on. However, users have reported many interoperability issues between DLNA devices. Developers typically identify causes by analyzing the packet exchange information between devices. However, this approach costs them to put additional effort to filter relevant packets, to reconstruct packet exchange history and the protocol flow. Consequently, it ends up with increased development time. In this paper, we demonstrate a technique to automatically analyze and visualize the packet exchange history. We modified a router firmware to capture and store packets exchanged between DLNA devices, and then analyze and visualize the stored packet exchange history for developers. We believe that visualized packet exchange history can help developers to test the interoperability between DLNA devices with less effort, and ultimately to improve the productivity of developers.

  • PDF

A Relation-based Model for Analyzing Ecosystems of Products, Services and Stakeholders (제품 서비스 시장참여자의 에코시스템 분석을 위한 관계 기반 모델 개발)

  • Kang, Chang-Muk;Hong, Yoo-Suk;Kim, Kwang-Jae;Park, Kwang-Tae
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.37 no.1
    • /
    • pp.41-54
    • /
    • 2011
  • A central theme in recent IT (information technology) industry is a mobile ecosystem. While a concept of business ecosystem, which is an economic community of firms and individuals producing and consuming goods and services, has been around for about 20 years now, the recent spotlight is mainly caused by the enormous success of iPhone. Many hand-set makers or platform developers want to mimic Apple's iPhone ecosystem from which both application developers and hand-set users can benefit. In this study, a representation model of the business ecosystem is proposed for supporting systematic design and analysis of ecosystems. Whereas previous studies also proposed some representation models, they emphasized only on the value chain between participating players. The proposed model, which is named relation-based ecosystem model, represents an ecosystem with the requirement relationships between product and service components and the roles of players, as well as their value chain. Such comprehensive representation explicitly reveals the strategic difference between ecosystems. This advantage was illustrated by comparing a Korean traditional mobile ecosystem and an emerging smart-phone ecosystem represented by the proposed model.

A Case Study of Quest Engine for Travia Online Game (트라비아 온라인 게임의 퀘스트 엔진 구축 사례)

  • Lee, Wan-Bok;Roh, Chang-Hyun;Jung, Sang Mok;Son, Hyung Ryool
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2006.05a
    • /
    • pp.507-511
    • /
    • 2006
  • This paper introduces the case study of constructing a quest engine system in a commercial online game, Travia. The system can help several operations for quests such as modeling and execution with a dedicated script language. Since the many attributes of a quest, including the type or preconditions or execution ordering of quests, could be represented well with the script, game developers can constitute and modify a quest system very easily. Thus it is expected that the quest system introduced in this paper can be a good guideline to the developers of online RPG games.

  • PDF

Web Information System Development Methodologies: A Survey of the Literature (웹정보시스템 개발 방법: 문헌 서베이)

  • Choi, Jae-Hwa
    • Information Systems Review
    • /
    • v.8 no.2
    • /
    • pp.73-102
    • /
    • 2006
  • The success of a Web information system(WIS) can be achieved only if it is developed in a proper and rigorous manner. As WIS has currently assumed a greater significance in organizations, WIS developers need a better understanding of methodologies supporting the process of developing WIS. Existing literature provides few guidelines to the WIS developers. This work provides a comprehensive review and a comparative study of the current approaches available in the WIS field that use different methodologies and techniques to develop WIS. The goal of this paper is to compare the WIS development methodologies and techniques in literature, provide practical guidelines, and generate new research issues.

A Review of Customer Satisfaction Factors in Libyan Housing Projects

  • Shebob, Abdulhamid;Shah, Raj;Mhalas, Amit
    • Journal of Construction Engineering and Project Management
    • /
    • v.3 no.4
    • /
    • pp.26-34
    • /
    • 2013
  • Customer satisfaction and customer relationship are crucial aspect in any enterprises including housing construction projects. In general, the housing developers are facing a number of new challenges in different countries including Libya. The construction industries/housing developers need to continuously improve their products and services to meet customers' satisfaction desires and to remain in the current competitive market. This paper focuses on analysing the satisfaction factors of customers including qualityaspects of products and services in the construction projects. A framework was developed to evaluate the dynamics relationship between customer satisfaction and quality products or services, aiming to help companies' managers and policy makers to understand the needs and points of view of their customers. Apragmatic analysis was conducted to explore and analyse the customer satisfaction factors in construction industry considering different aspect of customer groups in Libya. Results indicate that there is a high demand of improvements in the contractor's performance in terms of cost, time and quality of products. It was also found that Libyan construction companies have been forced to transform their policies after on Libyan war 2011 to focus on client and customer satisfactory policies, or say centric for the purpose of improving client requirements and turn the business into more advantageous for any company.