• Title/Summary/Keyword: IT Developers

Search Result 940, Processing Time 0.025 seconds

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

  • Hwang, Soon-Sam;Kim, Sung-Kun
    • Journal of Information Technology Applications and Management
    • /
    • v.17 no.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

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

  • Yoon, Hoijin
    • Journal of Information Technology Services
    • /
    • v.11 no.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.

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

  • Park, Su-Yong;Lee, Jung-Hoon;Park, Jae-Bum
    • Journal of Information Technology Applications and Management
    • /
    • v.18 no.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.

An Exploratory Study of the Competence of Computational Thinking: for Software Developer (컴퓨팅사고력의 역량 탐색 연구: 소프트웨어개발자를 중심으로)

  • Park, Seongbean;Ahn, Seongjin
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.5
    • /
    • pp.41-53
    • /
    • 2016
  • Due to increase in software-based new technologies, software developers are being required to creative problem solving. Especially, for a successful business change of software developers into a new industrial field, software analysis phase and design phase are important and it is an important task to strengthen these competences. In this study, two independent researches were conducted. First, a survey with 300 software developers was conducted and it was explored that uniform thinking of software developers caused by application of "standard software development methodology" made it difficult to approach creative problem solving. Based on this finding, the influences of 9 competences of computational thinking on software developers were analyzed after selecting 111 software developers with over 10 years of experience in the IT industry. As a result, it was revealed that abstraction was an important competence. The study finding demonstrates that software developers recognized design phase as the most important thing and abstraction of CT is the basics of other competences.

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

  • Ahn, Jae Hee;Yang, Eunbae B.
    • Korean Medical Education Review
    • /
    • v.15 no.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.

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

  • Jeon, In-Ho;Park, Sun W.;Park, Yoon-Joo
    • Journal of Intelligence and Information Systems
    • /
    • v.21 no.2
    • /
    • pp.191-204
    • /
    • 2015
  • According to the '2013 Performance Assessment Report on the Financial Program' from the National Assembly Budget Office, the unfilled recruitment ratio of Software(SW) Developers in South Korea was 25% in the 2012 fiscal year. Moreover, the unfilled recruitment ratio of highly-qualified SW developers reaches almost 80%. This phenomenon is intensified in small and medium enterprises consisting of less than 300 employees. Young job-seekers in South Korea are increasingly avoiding becoming a SW developer and even the current SW developers want to change careers, which hinders the national development of IT industries. The Korean government has recently realized the problem and implemented policies to foster young SW developers. Due to this effort, it has become easier to find young SW developers at the beginning-level. However, it is still hard to recruit highly-qualified SW developers for many IT companies. This is because in order to become a SW developing expert, having a long term experiences are important. Thus, improving job continuity intentions of current SW developers is more important than fostering new SW developers. Therefore, this study surveyed the job continuity intentions of SW developers and analyzed the factors associated with them. As a method, we carried out a survey from September 2014 to October 2014, which was targeted on 130 SW developers who were working in IT industries in South Korea. We gathered the demographic information and characteristics of the respondents, work environments of a SW industry, and social positions for SW developers. Afterward, a regression analysis and a decision tree method were performed to analyze the data. These two methods are widely used data mining techniques, which have explanation ability and are mutually complementary. We first performed a linear regression method to find the important factors assaociated with a job continuity intension of SW developers. The result showed that an 'expected age' to work as a SW developer were the most significant factor associated with the job continuity intention. We supposed that the major cause of this phenomenon is the structural problem of IT industries in South Korea, which requires SW developers to change the work field from developing area to management as they are promoted. Also, a 'motivation' to become a SW developer and a 'personality (introverted tendency)' of a SW developer are highly importantly factors associated with the job continuity intention. Next, the decision tree method was performed to extract the characteristics of highly motivated developers and the low motivated ones. We used well-known C4.5 algorithm for decision tree analysis. The results showed that 'motivation', 'personality', and 'expected age' were also important factors influencing the job continuity intentions, which was similar to the results of the regression analysis. In addition to that, the 'ability to learn' new technology was a crucial factor for the decision rules of job continuity. In other words, a person with high ability to learn new technology tends to work as a SW developer for a longer period of time. The decision rule also showed that a 'social position' of SW developers and a 'prospect' of SW industry were minor factors influencing job continuity intensions. On the other hand, 'type of an employment (regular position/ non-regular position)' and 'type of company (ordering company/ service providing company)' did not affect the job continuity intension in both methods. In this research, we demonstrated the job continuity intentions of SW developers, who were actually working at IT companies in South Korea, and we analyzed the factors associated with them. These results can be used for human resource management in many IT companies when recruiting or fostering highly-qualified SW experts. It can also help to build SW developer fostering policy and to solve the problem of unfilled recruitment of SW Developers in South Korea.

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

  • Yu, Jun-Sang
    • Journal of Sasang Constitutional Medicine
    • /
    • v.31 no.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.

Reciprocal Job and Role Assessments of Planners, Designers, and System Developers of IT Services (IT서비스에 있어서 기획자, 디자이너, 개발자의 업무 및 역할 상호 평가 비교 연구)

  • Lee, Donghee;Lee, Jungwoo
    • Journal of Information Technology Services
    • /
    • v.21 no.1
    • /
    • pp.61-79
    • /
    • 2022
  • In the rapidly changing era of knowledge revolution, user-centered IT services are emerging as a very important component of modern business. However, in order to lead IT services into success, traditional capabilities and competences are not good enough. Development of IT services involve service planners and designers as well as traditional systems developers. This detailed segmentation of job and corresponding competences among involved in IT service development brings in new type of conflicts and contradictions that may require special attention for IT services to be properly development and implemented. This study aims to explore and define competences and roles of newly emerging job groups in IT services: planners, designers, and developers. In order to identify underlying competences of these emergeing groups, two stage interviews were conducted. At the first stage, general competence framework is developed across these groups with different skills for similar competence catogories. Using the categories developed at the first stage, members of each groups were asked to rate and assess the competences of other groups. Comparisons of these reciprocal assessment revealed the conceptual differences and biases across these groups. Detail differences are discussed and implications are discussed.

Analyses of Factors Affecting Accessible Website Design (웹 접근성을 준수한 웹 사이트 제작에 영향을 미치는 요인)

  • Kang, Young-Moo;Hong, Soon-Goo;Kim, Dong-Wan;Cha, Yoon-Sook
    • Journal of Information Technology Services
    • /
    • v.11 no.1
    • /
    • pp.1-14
    • /
    • 2012
  • The Web accessibility compliance rate of public organizations and private enterprises is still low due to the lack of awareness of Web accessibility by website developers and managers in spite of the fact that web accessibility compliance became mandatory in 2008. Web developers and managers think the website visual quality might be compromised or the website requires more development time and budget in order to comply with the web accessibility guidelines. Therefore, this paper has analyzed whether developers with various training in web accessibility or experience on website development have different perception on time, cost and design issues for developing accessible websites. For this purpose, 72 Web developers with hand-on experience working for website development companies in Korea were sent to the questionaries. The results have indicated that the group of developers with many hours of training in web accessibility and rich experience on website development perceives that they can develop accessible website without additional cost and time or compromising design quality. The contributions of this paper are following: (1) proving the widely recognized perception on budget, time, and design for developing accessible website is incorrect and (2) motivating further research on this subject in the future.

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

  • Lee, Saerom;Baek, Hyunmi;Lee, Uijun
    • The Journal of Information Systems
    • /
    • v.29 no.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.