Skip to main content

Showing 1–4 of 4 results for author: Ouh, E L

.
  1. BugsInPy: A Database of Existing Bugs in Python Programs to Enable Controlled Testing and Debugging Studies

    Authors: Ratnadira Widyasari, Sheng Qin Sim, Camellia Lok, Haodi Qi, Jack Phan, Qi** Tay, Constance Tan, Fiona Wee, Jodie Ethelda Tan, Yuheng Yieh, Brian Goh, Ferdian Thung, Hong ** Kang, Thong Hoang, David Lo, Eng Lieh Ouh

    Abstract: The 2019 edition of Stack Overflow developer survey highlights that, for the first time, Python outperformed Java in terms of popularity. The gap between Python and Java further widened in the 2020 edition of the survey. Unfortunately, despite the rapid increase in Python's popularity, there are not many testing and debugging tools that are designed for Python. This is in stark contrast with the a… ▽ More

    Submitted 27 January, 2024; originally announced January 2024.

    Journal ref: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (2020) 1556-1560

  2. arXiv:2305.13680  [pdf, other

    cs.SE

    ChatGPT, Can You Generate Solutions for my Coding Exercises? An Evaluation on its Effectiveness in an undergraduate Java Programming Course

    Authors: Eng Lieh Ouh, Benjamin Kok Siew Gan, Kyong ** Shim, Swavek Wlodkowski

    Abstract: In this study, we assess the efficacy of employing the ChatGPT language model to generate solutions for coding exercises within an undergraduate Java programming course. ChatGPT, a large-scale, deep learning-driven natural language processing model, is capable of producing programming code based on textual input. Our evaluation involves analyzing ChatGPT-generated solutions for 80 diverse programm… ▽ More

    Submitted 23 May, 2023; originally announced May 2023.

  3. arXiv:2305.13662  [pdf, other

    cs.SE

    Are you cloud-certified? Preparing Computing Undergraduates for Cloud Certification with Experiential Learning

    Authors: Eng Lieh Ouh, Benjamin Kok Siew Gan

    Abstract: Cloud Computing skills have been increasing in demand. Many software engineers are learning these skills and taking cloud certification examinations to be job competitive. Preparing undergraduates to be cloud-certified remains challenging as cloud computing is a relatively new topic in the computing curriculum, and many of these certifications require working experience. In this paper, we report o… ▽ More

    Submitted 23 May, 2023; originally announced May 2023.

  4. ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials

    Authors: Eng Lieh Ouh, Benjamin Kok Siew Gan, David Lo

    Abstract: Video-based programming tutorials are a popular form of tutorial used by authors to guide learners to code. Still, the interactivity of these videos is limited primarily to control video flow. There are existing works with increased interactivity that are shown to improve the learning experience. Still, these solutions require setting up a custom recording environment and are not well-integrated w… ▽ More

    Submitted 18 April, 2022; originally announced April 2022.