
Dongsun Kim
![]() |
|
||||
Postadresse |
Université du Luxembourg 2, Avenue de l'Université L-4365 Esch-sur-Alzette |
||||
Please visit my personal web page: http://www.darkrsw.net
Research Interest
Program Repair
As the software is getting complex, programmers suffer from a huge number of bugs everyday. Automated program repair focuses on how to generate program patches so that developers can pay more attention to other important tasks. My approach looks up human-written patches and extracts fix patterns from them. These patterns guide how to generate patches automatically. The benefit of this approach is that it can generate more realistic patches than existing techniques.
Crash Prioritization
Because software crashes is one of the catastrophic failure, programmers must fix these defects as highest priority. However, the huge number of crashing bugs is submitted and the developers are already outnumbered by the bugs. To handle this problem, my approach prioritizes "top crashes", which will happen more frequently, at an early stage. This approach uses history, complexity, and social network analysis metrics to predict top crashes. We applied this approach to Mozilla applications and the result showed that it can predict top crashes with 68~80% accuracy.
Program Synthesis
Do we need to write down every program we need? Many programmers already wrote a large number of programs. We can reuse them! However, reusing program code is another tedious task. Recently I am focusing on automatically generate programs from existing programs. This approach can reduce a huge amount of programming effort and make programmers focus on defining <it>what the program has to do rather than how to do it.
Last updated on: Mittwoch, den 03. Februar 2016

2020

; ; ; ; ; ;
in Empirical Software Engineering (2020)
2019

; ; ; ; ;
in Journal of Software: Evolution and Process (2019)
2018

; ; ; ; ; ;
in International Conference on Software Engineering (ICSE 2018) (2018, May 27)

; ; ; ; ;
in 34th IEEE International Conference on Software Maintenance and Evolution (ICSME) (2018, September)
2017

; ; ; ; ;
Report (2017)
2016

;
in Empirical Software Engineering (2016), 21(2), 565-604

; ; ; ;
in International Conference on Database and Expert Systems Applications, Porto 5-8 September 2016 (2016)
2014

; ; ; ; ;
Scientific Conference (2014, December 01)
URL: https://wwwde.uni.lu/snt/people/dongsun_kim | Datum: Samstag, den 28. Mai 2022, 11:39 |