dong jae kim


Graduate Researcher @ Department of Computer Science and Software Engineering, Concordia University, Montreal

GITHUB · GMAIL

I am currently working on mining software repository, test smells, and software defect modelling.

Publications




[Conference] An Empirical Study on the Evolution of Test Smell

Dong Jae Kim, Tse-Hsun (Peter) Chen, Jinqiu Yang
International Conference on Software Engineering (ICSE-SRC 2020)

[Conference] Studying Test Annotation Maintenance in the Wild

Dong Jae Kim, Nikolaos Tsantalis, Tse-Hsun (Peter) Chen, Jinqiu Yang
International Conference on Software Engineering (ICSE-Technical Track 2021)

Freelance Work




FREELANCE WORK

Adventures




I enjoy most of my time being outdoors and travelling.

Playing tennis below -25 degrees at High Park Toronto (taken by Toronto Star, Canada ) ps. Yes... I shoveled the snow.

Castle Neuschwanstein (Munich, Germany)

I am an avid hiker (Quebec, Canada)

Brandenburg gate (Berlin, Germany)

Park Guell (Barcelona, Spain)

Plaza de España (Seville, Spain)

Pena Palace (Lisbon, Portugal)

East Rock Port (New Haven, Ct, USA)

Central Park (New York, Manhattan, USA)

Botelho Lab




About

This is my first freenlance work for Organelle Biology Group at Ryerson University

Requirement

Fully reponsive, built-in slideshow, desktop first approach, creative meet the team section.


Open Botelho Lab

Antonescu Lab




About

This is my second freelance work for Cell Surface Biology Group at Ryerson University.

Requirement

Fully reponsive, built-in slideshow, desktop-first approach, clean design (bootstrap).


Open AntonescuLab

Budget App




About

This is a project accomplished following an online course about Mastering Javascript

Accomplishment

MVC framework, protoypical inheritance and dynamic DOM manipulation.

Open Project

Today's Tennis Challengers




About

My first server side project using MySql and PHP.

Accomplishment

Used Jquery AJAX for seamless transition without page reload, and the database clears its content each new day to accept new players.

Open Project

Spotify Clone




About

My server side project using MySql and PHP.

Accomplishment

Authentication, shuffle music, a circular queue of the playlist, make a playlist and add music to a playlist, and password change

Open Project

Tennis Website (Pure CSS)




About

This is my first pure CSS website using SASS, following a master course on Udemy. Has limited browsers supports. Namely, clip-path, shape-outside and object-fit doesn't work IE nor MS Edge For the full experience, you should use Google Chrome.

Accomplishment

Learned features of SASS: mixins, variables, using mixins to organize media queries better, modern CSS techniques (clip-path, transform, animation, keyframes, background-image: linear gradient url()). I also learned about nodemon utility that automatically restarts server upon document changes.

Open Tennis Website

WakarchukLab




About

This is my third freelance work for Glybiology Group at University of Alberta.

Requirement

Fully reponsive, built-in slideshow, desktop-first approach, clean design (bootstrap).

Open Project

Tennis AutoComplete




About

This is my first project using Angular 5. I implemented this after following a course on Udemy.

Accomplishment

The core of this application is the auto-complete search box. Namely, programs check if each character typed in the input tag exist within the player names. If it exists then we push it into the filtered array, which we will be displayed using *ngFor. The player names also have (click) event bound, which display a new user component.

What to learn next

Learn routing, observables and dependency injections. To elaborate on dependency injections, I used a lot of property binding, event binding and custom eventEmitter to pass the data around.

Open Project