Samuel Benton

Software Engineering Doctoral Candidate

Who Am I?

Hello, my name is Samuel Benton! I earned my B.S. in Software Engineering and B.S. in Computer Engineering in 2016 also from the University of Texas at Dallas. I am a currently Software Engineering doctoral candidate attending the University of Texas at Dallas under the supervision of Dr. Lingming Zhang.

Software Engineering Research Topics

My current research area focuses on software testing, particularly improving various areas of software repair. Recent research topics and interests include:

  • automated program repair
  • software safety
  • software security
  • machine learning
  • software maintenance

**If you are a Multimedia Fusion user or Clickteam Fusion user, you can find an archive of my old MMF2 / Fusion tutorials elsewhere on this domain at fusion.xable.info

Practical Program Repair via Bytecode Mutation

This paper introduces PraPR, a new automated program repair technique based on the existing PIT mutation testing tool. The technique performs program modifications at the bytecode level, ultimately allowing construction of more program variants faster while simultaneously decreasing variant test time. At publication, PraPR found 43 genuine repair patches for 395 bugs from the Defects4J v1.20 dataset.

Conference: International Symposium of Software Testing and Analysis (2019)

Paper Link:https://dl.acm.org/doi/10.1145/3293882.3330559

Github Link: https://github.com/prapr/prapr

Defexts: A Curated Dataset of Reproducible Real-World Bugs for Modern JVM Languages

This paper introduces Defexts, a family of bug datasets extracted from real-world projects hosted on Github. Defexts’ goal is to help promote research in less commonly used JVM languages, such as Kotlin and Scala, through the distribution of new bug datasets focused in these JVM languages. At publication Defexts contained two datasets, Defexts-Kotlin and Defexts-Groovy, and now includes Defexts-Scala. We are currently working to improve the dataset to allow for easier access by end-users.

Conference: International Conference of Software Engineering (2019)

Paper Link: https://ieeexplore.ieee.org/document/8802677

Github Link: https://github.com/defexts/defexts

8

Years in Software Engineering

4

Completed Research Projects 

2

Conference Publications

Contact Me

If you wish to contact me, you may do so via any of the following methods

Email A

contact@xable.info

Website

Contact Me page

Email B

Samuel.Benton1@utdallas.edu

Last updated: June 6th, 2020