VizMe: An Automatic Visualization Tool for Source Codes

Author(s):  
Junseok Cheon ◽  
Kyungeun Jo ◽  
Gyun Woo
Computers ◽  
2021 ◽  
Vol 10 (4) ◽  
pp. 47
Author(s):  
Fariha Iffath ◽  
A. S. M. Kayes ◽  
Md. Tahsin Rahman ◽  
Jannatul Ferdows ◽  
Mohammad Shamsul Arefin ◽  
...  

A programming contest generally involves the host presenting a set of logical and mathematical problems to the contestants. The contestants are required to write computer programs that are capable of solving these problems. An online judge system is used to automate the judging procedure of the programs that are submitted by the users. Online judges are systems designed for the reliable evaluation of the source codes submitted by the users. Traditional online judging platforms are not ideally suitable for programming labs, as they do not support partial scoring and efficient detection of plagiarized codes. When considering this fact, in this paper, we present an online judging framework that is capable of automatic scoring of codes by detecting plagiarized contents and the level of accuracy of codes efficiently. Our system performs the detection of plagiarism by detecting fingerprints of programs and using the fingerprints to compare them instead of using the whole file. We used winnowing to select fingerprints among k-gram hash values of a source code, which was generated by the Rabin–Karp Algorithm. The proposed system is compared with the existing online judging platforms to show the superiority in terms of time efficiency, correctness, and feature availability. In addition, we evaluated our system by using large data sets and comparing the run time with MOSS, which is the widely used plagiarism detection technique.


2020 ◽  
Vol 6 (3) ◽  
pp. 563-566
Author(s):  
Cristina Laura Oyarzun ◽  
Katrin Hartwig ◽  
Anna-Sophie Hertlein ◽  
Florian Jung ◽  
Jan Burmeister ◽  
...  

AbstractProper treatment of prostate cancer is essential to increase the survival chance. In this sense, numerous studies show how important the communication between all stakeholders in the clinic is. This communication is difficult because of the lack of conventions while referring to the location where a biopsy for diagnosis was taken. This becomes even more challenging taking into account that experts of different fields work on the data and have different requirements. In this paper a web-based communication tool is proposed that incorporates a visualization of the prostate divided into 27 segments according to the PI-RADS protocol. The tool provides 2 working modes that consider the requirements of radiologist and pathologist while keeping it consistent. The tool comprises all relevant information given by pathologists and radiologists, such as, severity grades of the disease or tumor length. Everything is visualized using a colour code for better undestanding.


Author(s):  
Jassim Happa ◽  
Ioannis Agrafiotis ◽  
Martin Helmhout ◽  
Thomas Bashford-Rogers ◽  
Michael Goldsmith ◽  
...  

In recent years, many tools have been developed to understand attacks that make use of visualization, but few examples aims to predict real-world consequences. We have developed a visualization tool that aims to improve decision support during attacks. Our tool visualizes propagation of risks from IDS and AV-alert data by relating sensor alerts to Business Process (BP) tasks and machine assets: an important capability gap present in many Security Operation Centres (SOCs) today. In this paper we present a user study in which we evaluate the tool's usability and ability to deliver situational awareness to the analyst. Ten analysts from seven SOCs performed carefully designed tasks related to understanding risks and prioritising recovery decisions. The study was conducted in laboratory conditions, with simulated attacks, and used a mixed-method approach to collect data from questionnaires, eyetracking and voice-recorded interviews. The findings suggest that providing analysts with situational awareness relating to business priorities can help them prioritise response strategies. Finally, we provide an in-depth discussion on the wider questions related to user studies in similar conditions as well as lessons learned from our user study and developing a visualization tool of this type.


Sign in / Sign up

Export Citation Format

Share Document