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

검색결과 547건 처리시간 0.026초

게임개발자 창작 권리보호 방안에 관한 소고 -저작권법의 업무상저작물제도를 중심으로 (Protecting Game Developers Under the Works-for-hire Clause of Copyright Law)

  • 최지선
    • 한국게임학회 논문지
    • /
    • 제11권4호
    • /
    • pp.73-91
    • /
    • 2011
  • 이 글은 저작권법상 법인에게 저작자 지위를 귀속시키는 업무상저작물제도를 보완하여 게임 개발자의 권리를 강화함으로써 개발자의 창작의욕을 고취하고 이직 및 기술유출과 관련된 분쟁을 미연에 방지하여 산업발전을 촉진할 수 있는 방안을 찾는 것을 목적으로 하였다. 이를 위해 기능성저작물과 문예저작물의 복합적 성격을 띤 게임의 특성에 비추어 일반적인 산업저작권의 개발자와 비교하여 두텁게 보호될 필요가 있는지 그리고 보호의 필요가 있다면 어떠한 방법이 가능할 것인지를 검토하였다. 구체적으로 그 보완 방법을 세 측면으로 나누어 분석하였다. 첫번째 측면은 업무상저작물제도를 엄격하고 제한적으로 적용해야 한다는 해석론적 관점과 법적으로 저작인격권의 보호를 인정하여야 한다는 입법론적 관점을 살펴보았다. 두 번째 측면은 다수의 저작자가 관여하는 온라인게임 개발에 있어서 저작인격권을 인정하고자 하였을 때 문제가 되는 부분인 공동저작자 인정 여부와 관련된 학설과 판례를 검토하였다. 끝으로, 현실적으로 저작인격권을 보호하는 것이 용이하지 않을 때에 직무발명의 보상청구권 청구 규정을 유추하여 개발자의 경제적 이익을 확보할 수 있을 것인지 검토하였다.

OntCIA: 시맨틱 웹 기술 기반의 소프트웨어 변경 영향분석 시스템 (OntCIA: Software Change Impact Analysis System Based on the Semantic Web)

  • 송희석
    • 지능정보연구
    • /
    • 제10권2호
    • /
    • pp.111-131
    • /
    • 2004
  • 소프트웨어 유지보수 단계에서는 고객니즈, 마케팅 정책, 법, 제도의 변화 등으로 인한 다양한 시스템 변경 요구를 수용하여야 한다. 그러나, 소프트웨어의 비가시성문제로 인해 새로운 변경 요구사항 발생 시 수정 대상 모듈을 발견하는데 지대한 시간이 요구될 뿐 아니라 모듈의 재 사용을 어렵게 만들어 중복 모듈이 양산 됨으로써 향후 장애의 근원이 되는 악순환이 전개된다. 이에 본 연구에서는 시맨틱 웹(Semantic Web) 기술을 활용하여 이동통신사의 과금/청구 도메인의 관리자와 개발자들이 공유하고 있는 개념과 개념간 관계를 명시적으로 표현하고 이를 이용하여 변경대상 모듈을 쉽게 발견 할 뿐 아니라, 발견된 모듈에 대해 구조적 호출 및 조립 관계를 분석하도록 지원하는 온톨로지 기반 변경 영향 분석 시스템(OntCIA; Ontology based Change Impact Analysis System)을 제시한다. OntCIA는 스트링 매칭과는 근본적으로 다른 의미적 모듈검색을 지원하며 잦은 변경이 요구되는 호출 및 조립 구조 정보는 데이터 베이스에서 관리하고 도메인 지식은 온톨로지로 관리함으로써 유지 보수가 용이한 구조를 가진다.

  • PDF

AHP 기법을 이용한 안티바이러스 소프트웨어 평가 요인 분석

  • 김종기;황숙연;이동호
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제14권1호
    • /
    • pp.19-40
    • /
    • 2005
  • The history of computer virus comes along with that of computer. Computer virus han surfaced as a serious problem in information age. The advent of open network and widespread use of Internet made the problem even more urgent. As a method of defense for computer virus most companies use anti-virus software. Selecting appropriate anti-virus software involves various criteria and thus it is a multiple-attribute decision making problem. The purpose of this study is to prioritize anti-virus software evaluation factors. To do that, first of all, important evaluation factors are selected based on previous research on anti-virus software as well as general software evaluation models. Then, a questionnaire survey was conducted on end-users, system administrators and anti-virus software developers. The survey result was analyzed with ExpertChoice 2000 which is based on Analytic hierarchy Process technique. This study found that there are clear differences among three survey groups regarding the relative importance of overall evaluation factors. End-user group ranked "cost" first, but it was the least important factor to developer group. Developers pointed out "operational support" ad the most important factor. There were also obvious differences in the relative importance of detail evaluation items. Both end-users and system administrators shared 7 common items among top 10 most important items. Moreover, neither of the two groups ranked any of the items in the "operational support" factor in top 10, whereas all 4 items in the factor were included in top 10 by developer group.

  • PDF

임베디드 시스템의 가상 ARM 머신의 개발 (Virtual ARM Machine for Embedded System Development)

  • 이소진;안영호;한현희;황영시;정기석
    • 대한임베디드공학회논문지
    • /
    • 제3권1호
    • /
    • pp.19-24
    • /
    • 2008
  • To reduce time-to-market, more and more embedded system developers and system-on-chip designers rely on microprocessor-based design methodology. ARM processor has been a major player in this industry over the last 10 years. However, there are many restrictions on developing embedded software using ARM processor in the early design stage. For those who are not familiar with embedded software development environment or who cannot afford to have an expensive embedded hardware equipment, testing their software on a real ARM hardware platform is a challenging job. To overcome such a problem, we have designed VMA (Virtual ARM Machine), which offers easier testing and debugging environment to ARM based embedded system developers. Major benefits that can be achieved by utilizing a virtual ARM platform are (1) reducing development cost, (2) lowering the entrance barrier for embedded system novices, and (3) making it easier to test and debug embedded software designs. Unlike many other purely software-oriented ARM simulators which are independent of real hardware platforms, VMA is specifically targeted on SYS-Lab 5000 ARM hardware platform, (designed by Libertron, Inc.), which means that VMA imitates behaviors of embedded software as if the software is running on the target embedded hardware as closely as possible. This paper will describe how VMA is designed and how VMA can be used to reduce design time and cost.

  • PDF

소프트웨어 프로세스 평가 정보 기술 (Information Technology for Software Process Assessment)

  • 최성운
    • 대한안전경영과학회:학술대회논문집
    • /
    • 대한안전경영과학회 2007년도 춘계학술대회
    • /
    • pp.425-435
    • /
    • 2007
  • This paper presents various information technologies of software product evaluation such as process for evaluators, process for developers, and process for acquirers. This study also introduces system life cycle processes and its application guide.

  • PDF

지식의 탐색(Exploration)과 활용(Exploitation)이 개방형협업의 성과에 미치는 영향: 오픈소스 소프트웨어 개발 프로젝트를 중심으로 (Impacts of Exploitation and Exploration on Performance of Open Collaboration: Focus on Open Source Software Development Project)

  • 이새롬;백현미;장정주
    • 지식경영연구
    • /
    • 제18권2호
    • /
    • pp.85-102
    • /
    • 2017
  • With rapid development of information and communication technologies, open collaboration can be eased through the Internet. Open source software, as a representative area of open collaboration, is developed and adopted to various fields. In this research, based on organizational learning theory, we examine the impacts of exploration and exploitation on innovation performance in open source software development projects. We define knowledge exploration as a number of developers from outside organization and knowledge exploitation as the ratio of member of an organization who participated in an open source software project managed by the organization. For analysis, we collect data of 4794 projects from github which is a representative open source software development platform using Web crawler developed by Python. As a result, we find that excessive exploration has curvilinear (invers U-shape) relationship on project performance. On the other hand, exploitation with enough external developers will positively impact on project performance.

객체지향 시스템에서 간접 의존성을 포함한 결합도 메트릭 (Coupling Metrics Including Indirect Dependency for Object-Oriented Systems)

  • 유문성
    • 디지털산업정보학회논문지
    • /
    • 제7권3호
    • /
    • pp.37-42
    • /
    • 2011
  • Nowadays software developers are moving from conventional software process technologies to the object-oriented paradigm. To develope the object-oriented softwares efficiently, various software metrics have been suggested. Coupling refers to the degree of independence between components of the system. It has long been well known that good software practice calls for minimizing coupling interaction. Many researches have been studied coupling metrics of the object- oriented systems. We review Chidamber and Kemerer's work & Li's work. In this paper, we study the coupling of the overall structures of object-oriented systems by analyzing the class diagram of UML. We propose four coupling metrics for object-oriented softwares. First, we use an established coupling metric for object- oriented systems as a basic coupling metric. Then we modify the basic coupling metric by including indirect coupling between classes, We also suggest two relative coupling metrics to measure coupling between subsystems. We investigate the theoretical soundness of the proposed metrics by the axioms of Briand et al. Finally, we apply the presented metrics to a practical case study. This coupling metric will be helpful to the software developers for their designing tasks by evaluating the coupling metric of the structures of object-oriented system and redesigning tasks of the system.

Multi-Dimensional Analysis on Korean IS Practitioners' Job Activities and Competency Requirements

  • Koh, Seok-Ha
    • Journal of Information Technology Applications and Management
    • /
    • 제15권3호
    • /
    • pp.61-77
    • /
    • 2008
  • Research results show (1) there are two dimensions characterizing Korean IS practitioners : 'project -operation' and 'product-orientation-strategic-orientation', (2) there are two distinctive and main career paths of Korean IS practitioners : generalists who support using information systems in the context of operation and specialists who are engaged in software development or improvement projects, and (3) Korean IS practitioners are experiencing serious and pervasive knowledge and skill deficiencies. Research results also provide clear evidence that Korean universities fail to provide eligible entry-level software developers and that the shortage of eligible entry-level software developers distorts both IS specialists' careers and knowledge and skill requirements for them.

  • PDF

EIS 소프트웨어 패키지 평가를 위한 AHP 모형 (AHP Model for Evaluating EIS Software Packages)

  • 변대호
    • Asia pacific journal of information systems
    • /
    • 제9권3호
    • /
    • pp.75-92
    • /
    • 1999
  • Executive information systems (EIS) developers are faced with an increasingly difficult choice problem in the evaluation and selection of software packages. For many reasons, they frequently must depend on identification and evaluation of features of packages. When EIS software evaluation is regarded as an unstructured or semi-structured group decision making problem, the most appropriate decision-aiding methods are needed to help effective group interaction. This paper examines evaluation criteria of full-featured EIS packages and considers the priority of these criteria using the Analytic Hierarchy Process (AHP). Two exploratory phases are presented. In the first phase, an approach combining the AHP with the linear weighted attribute method is presented to computer qualities of some packages. In the second phase, the decision making group includes EIS developers, users, and vendors to prioritize evaluation criteria.

  • PDF

Analysis of the Open Source Software Sector in China

  • Wu Qiong;Klincewicz Krzysztof;Miyazaki Kmiko
    • 기술혁신연구
    • /
    • 제14권2호
    • /
    • pp.117-141
    • /
    • 2006
  • The paper describes the status and context of the Chinese Open Source Software (OSS) industry and ecosystem based on the analysis of the components of the China OSS Promotion Union. The analysis involves comparisons of several main Chinese developers of Linux operating system and makers of open source counterpart of the popular Microsoft Office package as well as several main Chinese OSS communities. Comparisons concern the technological and business aspect. The findings reveal peculiarities of the divergence of innovative activities of Chinese companies, as well as indicate that the strong government support may at the same time limit the technology selection under rigid competition, especially as foreign open source companies are found to be more focused on hobbyist developers and are able to maintain larger independent communities. Implications of the paper include the need to coordinate global development efforts and adjust science & technology policies in order to stimulate both the development and the diffusion of open source among Chinese companies and individual hobbyists.

  • PDF