• 제목/요약/키워드: Developers

검색결과 1,739건 처리시간 0.027초

스마트폰 애플리케이션 개발자의 마켓결속 요인에 관한 연구 (A study on Factors Affecting the Relational Commitment of Application Developers to the Market)

  • 박수용;이정훈;박재범
    • Journal of Information Technology Applications and Management
    • /
    • 제18권4호
    • /
    • pp.183-202
    • /
    • 2011
  • Since smart phones are changing the media for communication and its related mobile market, it is imperative to attract more application developers for success in application store business in order to attract more app users. By using aspects of the commitment marketing theory and the relationship marketing theory, this research study identified factors that influence on the relational commitment of application developers to the market. Survey of application developers from Korean mobile application developers' community was conducted to test the hypothesized model. The empirical results showed from an economic behavioral perspective market demand for applications and perceived usefulness of development tool led to relational commitment of developers mediated by perceived satisfaction while attractiveness of alternatives had no significant effect. In addition, fairness of review process and interactivity, based on the relationship marketing theory perspective, showed significant effect on the relational commitment of developers mediated by trust for application market.

개방형협업 참여자의 지식창출·지식공유 구조와 혁신 성과: 오픈소스 소프트웨어 개발 커뮤니티를 중심으로 (The Impact on Structures of Knowledge Creation and Sharing on Performance of Open Collaboration: Focus on Open Source Software Development Communities)

  • 구경모;백현미;이새롬
    • 지식경영연구
    • /
    • 제18권4호
    • /
    • pp.287-306
    • /
    • 2017
  • This research focus on the effect of developers' participation structure in knowledge creation and knowledge sharing activities in open source software development projects. Based on preferential selection theory, hypotheses of relationship between a developers' concentration of knowledge creation/sharing activities and collaboration performance was derived. To verify the hypotheses, we use the Gini coefficient in the commit contribution of the developers (knowledge creation) and the centralization index in the repository issue network (knowledge sharing network). Using social network analysis, this paper calculates centralization index from developers in the issue boards in each repository based on data from 837 repositories in GitHub, a leading open source software development platform. As a result, instead of all developers creating and sharing knowledge equally, only a few of developers creating and sharing knowledge intensively further improve the performance of the open collaboration. In other words, a few developers predominantly providing commit and actively responding to issues raised from other developers enhance the project performance. The results of this study are expected to be used by developers who manage open source software project as a governance strategy, which could improve the performance of open collaboration.

과학 학습 기능성 게임 개발 과정에서 개발자가 겪는 어려움과 대처 방법 (Resolution Methods for Developer's Difficulties in the Serious Game Developing Process for Science Learning)

  • 황현정;이창훈;전영석
    • 정보교육학회논문지
    • /
    • 제18권1호
    • /
    • pp.121-132
    • /
    • 2014
  • 본 연구의 목적은 과학 학습 기능성 게임 개발 과정의 사례를 살펴봄으로써 앞으로 과학 학습 기능성 게임 개발 과정에서 개발자가 겪는 어려움을 해소할 수 있는 방안을 구안하는데 있다. 시나리오 개발자인 교사 3명 및 게임 개발자 3명과의 심층 면담을 통해 과학 학습 기능성 게임 개발 과정에서의 어려움에 대한 양측의 관점 차이를 분석하였다. 또한, 시나리오 개발자 3명으로부터 '게임 개발 과정'과 '개발된 게임에 대한 의견' 자료를 받아 분석하였다. 과학교육 기능성 게임 개발 과정에서 개발자가 겪는 첫 번째 어려움은 게임의 구현에 관한 인식인데, 시나리오 개발자는 게임의 구현 기술에 대해 다소 과도한 기대를 가지고 있었지만, 게임 개발자의 입장에서는 주어진 자원과 시간으로는 해결할 수 없는 부분이었다. 두 번째 어려움은 게임 구현 방법에 대한 것인데, 시나리오 개발자와 게임 개발자 사이의 활발한 의사소통 및 밀접한 상호작용이 예상했던 것보다 더 크게 요구되었다. 이에 대한 해소 방안은 다음과 같다. 첫째, 시나리오 개발자와 게임 개발자는 '기능성 게임'과 '학습 이론'에 대해 이해해야 한다. 둘째, 주어진 인적, 물적 자원의 한계를 분명히 인식한다. 셋째, 학습콘텐츠 저작 도구를 사용하여 시나리오 개발자가 게임 개발자의 역할을 병행할 수 있는 방안을 모색 한다. 넷째, 개발 단계에서 시나리오 개발자와 게임 개발자간에 지속적인 상호작용이 이루어져야 한다. 다섯째, 시나리오를 구체적이고 세부적으로 작성 한다. 여섯째, 시나리오 개발자와 게임 개발자의 협업을 지휘할 총괄책임자를 지정해야 한다.

개발방법론이 개발직무의 동기유발성에 미치는 영향에 대한 분석 (Analysis of how Development Methodologies Influence the Potential Motivation of Software Developers)

  • 황순삼;김성근
    • Journal of Information Technology Applications and Management
    • /
    • 제17권2호
    • /
    • pp.1-18
    • /
    • 2010
  • The Agile methodology is a new trend in software development. Nowadays enterprises have been adopting the agile methodology in an effort to deal effectively with rapidly changing user requirements. In most cases, much improvement was accomplished in the software development. Some studies have mentioned that the motivation of software developers is a contributing factor on the improvement. However, it is not known yet what aspects of the agile methodology get them to be motivated. The aims of this study are the comparison between the traditional methodologies and agile methodology and look into potential motivation of software developer and their jobcharacteristics. For the empirical analyzing, research data were collected by 77 developers of 4 domestic IT companies. The analysis shows that there is significant differences on developer's potential motivation according to what kind of methodology is used. Agile developers to be more motivated than others methodologies developers. It also shows in detail that what kinds of job characteristics of developer are different among them depending on methodologies.

  • PDF

성과중심교육과정 개발절차에 대한 고찰 (An Outcome-Based Approach in Medical Curriculum Development)

  • 안재희;양은배
    • 의학교육논단
    • /
    • 제15권1호
    • /
    • pp.9-18
    • /
    • 2013
  • An outcome-based curriculum is perceived to be one alternative educational approach in medical education. Nonetheless, it is difficult for curriculum developers to convert from traditional curriculum to an outcome-based curriculum because research documenting its development process is rare. Therefore, this study aims to introduce the development process and method of outcome-based curriculum. For the purpose of this study, we used diverse data analyses, such as an existing literature search, development model analysis, and case analysis. We identified five phases from the analysis. First, the curriculum developers analyze the physician's job or a high performer in a medical situation. Second, curriculum developers extract outcomes and competencies through developing a curriculum, affinity diagraming, and critical incident interviews. Third, curriculum developers determine the proficiency levels of each outcome and competency evaluation methods. Fourth, curriculum developers conduct curriculum mapping with outcomes and competencies. Fifth, curriculum developers develop an educational system. Also, it is important to develop an assessment system for the curriculum implementation in the process of developing the outcome-based curriculum. An outcome-based curriculum influences all the people concerned with education in a medical school including the professors, students, and administrative staff members. Therefore, curriculum developers should consider not only performance assessment tools for the students but also assessment indicators for checking curriculum implementation and managing curriculum quality.

원개발자 부재에 따른 원시코드 기반의 단위테스트 노력 분석 (Effort Analysis of Unit Testing Conducted by Non-Developer of Source Code)

  • 윤회진
    • 한국IT서비스학회지
    • /
    • 제11권4호
    • /
    • pp.251-262
    • /
    • 2012
  • Unit testing is one of the test levels, which tests an individual unit or a group of related units. Recently, in Agile Development or Safety-critical System Development, the unit testing plays an important role for the qualities. According to the definition of unit testing, it is supposed to be done by the developers of units. That is because test models for the unit testing refers to the structure of units, and others but its original developers hardly can understand the structures. However, in practice, unit testing is often asked to be done without the original developers. For example, it is when faults are revealed in customer sites and the development team does not exit any more. In this case, instead of original developers, other developers or test engineers take a product and test it. The unit testing done by a non-developer, who is not the original developer, would cause some difficulties or cause more cost. In this paper, we tests an open source, JTopas, as a non-developer, with building test models, implementing test codes, and executing test cases. To fit this experiment to practical testing situations, we designed it based on the practices of unit testing, which were surveyed through SPIN(Software Process Improvement Network). This paper analyzes which part of unit testing done by non-developers needs more effort compared to the unit testing done by original developers. And it concludes that Agile Development contributes on reducing the extra effort caused by non-developers, since it implements test codes first before developing source code. That means all the units have already included their own tests code when they are released.

사상체질의학 역량중심의 임상실기 내용 개발을 위한 제언 (Recommendation for Development of Clinical Skill Contents in the Competency-Based Sasang Constitutional Medicine Education)

  • 유준상
    • 사상체질의학회지
    • /
    • 제31권4호
    • /
    • pp.1-8
    • /
    • 2019
  • An outcome-based curriculum or competency-based curriculum is regarded to be one of the mainstream curricula to make students centered. It is believed to be able to support a flexible, time-independent curriculum. However, it is not easy for the curriculum developers to convert from the traditional curriculum to an competency-based curriculum. Traditional medicines including Sasang constitutional medicine(SCM) have been on the verge of transforming their curricula. Considering the contents of the clinical skills in terms of an outcome-based curriculum in SCM, at least five categories needs to be covered. First, curriculum developers need to consider the understanding of relevant diseases concerning SCM although SCM could be used as the method to treat all kinds of diseases. Second, curriculum developers facilitate the students to diagnose patients' SCM types. Third, curriculum developers conduct the establishment of competencies to understand the patterns of SCM symptomology. Fourth, curriculum developers develop the diverse treatment methods and procedures to make students participate. Fifth, curriculum developers make students teach and consult their patients in terms of SCM regimen. Development of the clinical skill contents in detail depends on the situation of each colleges. Competency-based medical curriculum in SCM could influence on the management of the curriculum quality.

국가별 오픈소스 소프트웨어 개발자의 네트워크 특성이 개방형 협업 성과에 미치는 영향 : 약한 연결 이론을 중심으로 (Differences across countries in the impact of developers' collaboration characteristics on performance : Focused on weak tie theory)

  • 이새롬;백현미;이의준
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제29권2호
    • /
    • pp.149-171
    • /
    • 2020
  • Purpose With the advent of the 4th Industrial Revolution, related technologies such as IoT, big data, and artificial intelligence technologies are developing through not only specific companies but also a number of unspecified developers called open collaboration. For this reason, it is important to understand the nature of the collaboration that leads to successful open collaboration. Design/methodology/approach We focused the relationship between the collaboration characteristics and collaboration performance of developers who participating in open source software development, which is a representative open collaboration. Specifically, we create the country-specific network and draw the individual developers characteristics from the network such as collaboration scope and collaboration intensity. We compare and analyze the characteristics of developers across countries and explore whether there are differences between indicators. We develop a Web crawler for GitHub, a representative OSSD development site, and collected data of developers who located at China, Japan, Korea, the United States, and Canada. Findings China showed the characteristics of cooperation suitable for the form of weak tie theory, and consistent results were not drawn from other countries. This study confirmed the necessity of exploratory research on collaboration characteristics by country considering that there are differences in open collaboration characteristics or software development environments by country.

정보시스템 성공에 대한 개발자 가치구조에 관한 연구 (A Study on Perceptions of Developers on Information Systems Success)

  • 김중한
    • 한국산업정보학회논문지
    • /
    • 제27권3호
    • /
    • pp.47-58
    • /
    • 2022
  • 정보시스템 성공 측정은 정보시스템 관리의 가치와 효과를 이해하는 데 매우 중요하다. 본 연구는 정보시스템 성공을 위한 다양한 기준의 중요성에 대한 정보시스템 개발자의 인식을 분석하였다. 결과적으로 국내 정보시스템 개발자들은 전략 및 사용자 수준의 기준보다 조직 및 시스템 수준에 관련된 기준을 더 중요하게 인식하고 있음을 발견하였다. 또한, 정보시스템 개발자들은 간접/장기적 기준보다 직접/단기적 기준을 더 중요하게 인식하고 있었다. 본 연구에서는 다양한 성공 기준의 중요성에 대한 개발자의 견해가 혁신적 기업의 개발자들과 비혁신적인 기업의 개발자들 사이에 유의미한 차이를 발견할 수 없었다. 또한 직급에 따른 개발자 인식에도 큰 차이가 없었다.

데이터마이닝을 활용한 소프트웨어 개발인력의 업무 지속수행의도 결정요인 분석 (A Study of Factors Associated with Software Developers Job Turnover)

  • 전인호;박선웅;박윤주
    • 지능정보연구
    • /
    • 제21권2호
    • /
    • pp.191-204
    • /
    • 2015
  • 국내 소프트웨어(SW) 개발인력의 미충원율은 매우 높으며, 특히 2년 이상의 현장경력이 있는 고급 개발자의 부족문제는 심각하다. 최근 정부도 이를 인식하고, 정책적으로 SW개발 신규인력 양성에 힘을 기울이고 있다. 그러나, 이러한 노력은 초급개발자의 수급문제를 해결하는데 효과적일 수 있지만, 업계에서 요구하는 고급 개발자의 부족현상을 해결하는 근본적인 대책으로 인식되지는 못하고 있다. SW 전문개발자를 양성하기 위해서는 초급개발자들이 지속적으로 직무를 수행하여 풍부한 업무경험을 갖춘 고급 개발자로 성장해야 하기 때문이다. 이에, 본 연구는 국내 SW업체에서 근무하고 있는 개발관련 인력들의 업무 지속수행 의도를 조사하고, 이에 영향을 주는 주요요인들을 분석하였다. 이를 위해, 2014년 9월부터 10월까지 국내 SW업체에 근무하고 있는 현직 개발자 총 130명을 대상으로 설문조사를 수행하였으며, 이를 기반으로 SW개발업무 지속수행의도 및 이에 영향을 주는 요인들을 개발자의 특성, 직무환경, 그리고 SW개발자에 대한 사회적 인식 및 산업전망 등의 측면에서 분석하였다. 분석에는 데이터마이닝 기법들 중에서, 분석과정에서의 설명능력이 있는 회귀분석과 의사결정나무가 사용되었다. 회귀분석 결과, SW개발자가 스스로 인식하는 근무 가능한 연령이 높을수록, 내성적인 성향을 가질수록, 또한 적성에 맞아서 직무를 선택한 경우, 지속적 직무 수행 의도가 높은 것으로 나타났다. 이와 더불어, 선형회귀분석에서는 유의하지 않았으나, 규칙기반의 의사결정나무 분석에서 파악된 추가적 요인으로, 새로운 기술에 대한 학습능력 및 SW산업에 대한 전망이 직무 지속수행의도에 영향을 미치는 것으로 나타났다. 이러한 연구결과는 기업의 인적자원관리 및 고급 SW인력 양성정책에 활용될 수 있을 것으로 생각되며, 궁극적으로 SW개발인력의 직무 지속성을 증진시키는 데 기여할 수 있을 것으로 기대된다.