• Title/Summary/Keyword: violations

Search Result 352, Processing Time 0.028 seconds

Crowdsourcing Identification of License Violations

  • Lee, Sanghoon;German, Daniel M.;Hwang, Seung-won;Kim, Sunghun
    • Journal of Computing Science and Engineering
    • /
    • v.9 no.4
    • /
    • pp.190-203
    • /
    • 2015
  • Free and open source software (FOSS) has created a large pool of source codes that can be easily copied to create new applications. However, a copy should preserve copyright notice and license of the original file unless the license explicitly permits such a change. Through software evolution, it is challenging to keep original licenses or choose proper licenses. As a result, there are many potential license violations. Despite the fact that violations can have high impact on protecting copyright, identification of violations is highly complex. It relies on manual inspections by experts. However, such inspection cannot be scaled up with open source software released daily worldwide. To make this process scalable, we propose the following two methods: use machine-based algorithms to narrow down the potential violations; and guide non-experts to manually inspect violations. Using the first method, we found 219 projects (76.6%) with potential violations. Using the second method, we show that the accuracy of crowds is comparable to that of experts. Our techniques might help developers identify potential violations, understand the causes, and resolve these violations.

A GQM Approach to Evaluation of the Quality of SmartThings Applications Using Static Analysis

  • Chang, Byeong-Mo;Son, Janine Cassandra;Choi, Kwanghoon
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.14 no.6
    • /
    • pp.2354-2376
    • /
    • 2020
  • SmartThings is one of the most popular open platforms for home automation IoT solutions that allows users to create their own applications called SmartApps for personal use or for public distribution. The nature of openness demands high standards on the quality of SmartApps, but there have been few studies that have evaluated this thoroughly yet. As part of software quality practice, code reviews are responsible for detecting violations of coding standards and ensuring that best practices are followed. The purpose of this research is to propose systematically designed quality metrics under the well-known Goal/Question/Metric methodology and to evaluate the quality of SmartApps through automatic code reviews using a static analysis. We first organize our static analysis rules by following the GQM methodology, and then we apply the rules to real-world SmartApps to analyze and evaluate them. A study of 105 officially published and 74 community-created real-world SmartApps found a high ratio of violations in both types of SmartApps, and of all violations, security violations were most common. Our static analysis tool can effectively inspect reliability, maintainability, and security violations. The results of the automatic code review indicate the common violations among SmartApps.

TOWARDS A SPATIAL FRAMEWORK FOR SUPPORTING BUILDING CONSTRUCTION INSPECTION

  • Saud Aboshiqah;Bert Veenendaal;Robert Corner
    • International conference on construction engineering and project management
    • /
    • 2013.01a
    • /
    • pp.558-565
    • /
    • 2013
  • The process and efficiency of monitoring building and construction violations is a concern of the construction industry. The detection of violations requires appropriate and sufficiently accurate spatial information to manage and support a comprehensive inspection process and monitor compliance. A building inspection workflow must extract appropriate spatial and measurement in-formation from a variety of sources, identify potential violations across a range of compliance criteria and determine the quality of resulting inspection reports. This paper presents a framework for supporting building inspections using spatial information and methods to detect construction violations and compliance. Current inspection processes involve issues around the identification of building violations, access to building regulations and existing spatial information, integration of a range of spatial and non-spatial information, and the quality of decisions within the inspection workflows. A survey of building inspectors was conducted and used together with the issues identified to establish the requirements for a spatial inspection framework. The results demonstrate how such a framework can support improved decision-making and reduced fieldwork effort in detecting and measuring the accuracy of building violations involving building placements, street offsets and footprint areas.

  • PDF

A Study on Repair of Scan Design Rule Violations at Clock and Reset Pins of Scan Cells (스캔셀의 Clock과 Reset핀에서의 스캔 설계 Rule Violations 방지를 위한 설계 변경)

  • Kim, In-Soo;Min, Hyoung-Bok
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.52 no.2
    • /
    • pp.93-101
    • /
    • 2003
  • Scan design is a structured design-for-testability technique in which flip-flops are re-designed so that the flip-flops are chained in shift registers. The scan design cannot be used in a design with scan design rule violations without modifying the design. The most important scan design rule is concerning clock and reset signals to pins of the flip-flops or scan cells. Clock and Reset pins of every scan cell must be controllable from top-level ports. We propose a new technique to re-design gated clocks and resets which violate the scan design rule concerning the clock and reset pins. This technique substitutes synchronous sequential circuits for gated clock and reset designs, which removes the clock and reset rule violations and improves fault coverage of the design. The fault coverage is improved from $90.48\%$ to $100.00\%$, from $92.31\%$ to $100.00\%$, from $95.45\%$ to $100.00\%$, from $97.50\%$ to $100.00\%$ in a design with gated clocks and resets.

Conceptual Models of Violation Error in a Nuclear Power Plant (원자력 산업의 위반오류 발생 메커니즘 개발 및 유형 분류)

  • Kang, Bora;Han, Sung H.;Jeong, Dong Yeong;Lee, Yong-Hee
    • Journal of the Korean Society of Safety
    • /
    • v.31 no.1
    • /
    • pp.126-131
    • /
    • 2016
  • Although many studies have been conducted to find solutions to deal with human errors effectively, violations have been rarely studied in depth. The violation is a type of human error when an employee takes an action with intention but does not intend harmful outcomes. Violations have characteristics similar to other types of human errors but it is difficult to understand the intention of an employee from accident reports. The objective of this study is to develop a conceptual model of violation errors for preventing accidents/failures in a nuclear power plant from violation errors. Based on the previous studies, the characteristics of violations were collected in 9 categories and 136 items. They were classified into three-kinds of characteristics (human-related, task-related, organization-related characteristics) to construct conceptual models of routine/situational violations. The representative cases of accidents/failures in a nuclear power plant were analyzed to derive the specific types of routine/situational violation occurrence. Three types of conceptual model for each violation were derived according to whether the basic, human-related, and task-related characteristics are included or not. The conceptual models can be utilized to develop guidelines to support employees preventing routine/situational violations and to develop supportive system in nuclear power plant.

Correlation between Driver's Unsafe Acts and Personality Types (운전자의 불안전한 행위와 성격유형과의 상호관계에 관한 연구)

  • Park, Kyung-Soo;Hwang, Sang-Hyuck;Lee, Jane
    • Journal of the Ergonomics Society of Korea
    • /
    • v.25 no.4
    • /
    • pp.137-144
    • /
    • 2006
  • The goal of this study is to find out correlation between Driver's Unsafe acts(errors and violations) and Personality types. The experiment was performed on 180 subjects, men and women between 20's and 60's having experience in driving for 6 months at least. Personality types of the subjects were classified by MBTI(Myers-Briggs Type Indicator) GS type and Driver's unsafe acts were measured by KDBQ(Korean Driver Behavior Questionnaire) based on Reason's DBQ(Driver Behavior Questionnaire). The result of experiment showed several facts about the relation. The first is that the drivers of P (Perceiving) type commit more violations and slips than drivers of J(Judging) type. The second is that in the comparison among attitude indexes(EP, EJ, IP, IJ) the drivers of EP(Extroversions - Perceiving) commit more violations than other type drivers. Finally, only men of P(Perceiving) type commits more violations than men of J(Judging). Based on these facts, it is possible to use Personality types as a device to prevent unsafe acts in various fields for driver selection and accident prevention training classified by Personality types etc.

A Study on the Recognition of Athletes toward Human Rights Violations in Korea

  • KWON, Yeon Taek;KWON, Ki Hyun;SEO, Won Jae
    • Journal of Sport and Applied Science
    • /
    • v.5 no.2
    • /
    • pp.31-38
    • /
    • 2021
  • Purpose: A new form of sports human rights platform is needed for policy-related officials, athletes, leaders, and parents to easily share information on sports human rights and to promote communication between the sports community and the outside. Research design, data, and methodology: Participants were collected from athletes (n=3,007) who were registered in Korean Sport & Olympic Committee. Participants were asked to respond the survey items measuring their experiences of human right violations in sport. Descriptive analysis, t-test, and ANOVA were used to analyze data. Results: The platform should include information on prevention and safety of human rights violations during sports activities, procedures and methods for reporting damage, countermeasures, leader education programs, human rights protection guidelines, roles and supervision of sports organizations and institutions, and related statues. It can form a community as well as exchange information in the Internet space through the operation of bulletin boards by professional athletes, student athletes, parents, and leaders, and plays a role in crisis counseling or information provision. Given the reality that players can be blocked from the outside world, information communication channels on SNS can be a useful means of protecting and improving players' human rights. Conclusions: Therefore, it is necessary to provide a foundation for creating related platforms so that sports human rights sites or SNS can be operated voluntarily. Implications and future directions were discussed.

Red Light Violations Analysis Using Statistical Methods - in case of Chungbuk 4-Legged Signalized Intersections - (통계적기법을 이용한 신호위반 분석(충청북도 4지 신호교차로를 중심으로))

  • Park, Jeong-Soon;Kim, Yun-Hwan;Jung, Woo-Teak
    • International Journal of Highway Engineering
    • /
    • v.12 no.3
    • /
    • pp.49-57
    • /
    • 2010
  • This case study investigated red light violations at CBD, suburban and rural signalized intersections in chungbuk. The goal of this study is to understanding the collection between red light violations and various driver, vehicles and environmental factors. This study uses descriptive statistics analysis and logistics analysis with SPSS 12.0 software. The major results of this study are as follows. First, red light violations occurred at rural and CBD more than suburban area. Second, About 81.1% of the violators were traveling at or below the posted speed limit. Moreover, 77.3% of the violations occurred within 2 seconds after the on set of red light. Finally, the logistic regression model, which is statistically significant(chisquare=0.000, McFadde=0.265)was developed, and includes the local type(CBD/suburban/rural), violators' gender, season, vehicle type, time of day, vehicle speed as the independent variables. In this study did not find significant relationship between red light violators' age and their driving behavior approaching signalized intersections.

A Tool for On-the-fly Repairing of Atomicity Violation in GPU Program Execution

  • Lee, Keonpyo;Lee, Seongjin;Jun, Yong-Kee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.9
    • /
    • pp.1-12
    • /
    • 2021
  • In this paper, we propose a tool called ARCAV (Atomatic Recovery of CUDA Atomicity violation) to automatically repair atomicity violations in GPU (Graphics Processing Unit) program. ARCAV monitors information of every barrier and memory to make actual memory writes occur at the end of the barrier region or to make the program execute barrier region again. Existing methods do not repair atomicity violations but only detect the atomicity violations in GPU programs because GPU programs generally do not support lock and sleep instructions which are necessary for repairing the atomicity violations. Proposed ARCAV is designed for GPU execution model. ARCAV detects and repairs four patterns of atomicity violations which represent real-world cases. Moreover, ARCAV is independent of memory hierarchy and thread configuration. Our experiments show that the performance of ARCAV is stable regardless of the number of threads or blocks. The overhead of ARCAV is evaluated using four real-world kernels, and its slowdown is 2.1x, in average, of native execution time.

Development of an Objective Judgement Procedure for Determining Involvement of Violation-Type Unsafe Acts caused Industrial Accidents (사고 유발 불안전행동의 위반 여부에 대한 객관적 판단절차 개발)

  • Lim, Hyeon Kyo;Ham, Seung Eon;Bak, Geon Yeong;Lee, Yong Hee
    • Journal of the Korean Society of Safety
    • /
    • v.37 no.2
    • /
    • pp.35-42
    • /
    • 2022
  • When an accident occurs, the associated human activity is typically regarded as a "human error," or a temporal deviation. On the other hand, if the accident results in a serious loss or if it evokes a social issue, the person determined to be responsible may be punished with a "violation" of related laws or regulations. However, as Heinrich stated, it is neither appropriate nor reasonable in terms of probability theory and cognitive science to distinguish whether it is a "human error" or a "violation" with a criterion of resultant accident severity. Nonetheless, some in society get on the social climate to strengthen regulations on workers who have caused accidents, especially violations. This response can present a social issue due to the lack of systematic judgment procedure which distinguishes violations from human errors. The purpose of this study was to develop an objective and systematic procedure to assess whether workers' activities which induced industrial accidents should be categorized as violations rather than human errors. Various analysis techniques for the determination of violation procedure were investigated and compared using an analysis approach method. An appropriate technique was not found, however, for judging the culpability of intentional violations. As an alternative, this study developed the process of creating violations, based on cognitive procedure, as well as the criteria to determine and categorize an activity as a violation. In addition, the developed procedure was applied to cases of industrial accidents and nuclear power plant issues to test its practical applicability. The study demonstrated that the proposed model could be used to determine the existence of a violation even in the case of multiple workers who work simultaneously.