- Software Engineering Research
- Online Learning and Analytics
- Chaos control and synchronization
- Teaching and Learning Programming
- Software Engineering Techniques and Practices
- Complex Systems and Time Series Analysis
- stochastic dynamics and bifurcation
- Big Data and Business Intelligence
- Nonlinear Dynamics and Pattern Formation
- Explainable Artificial Intelligence (XAI)
- Topic Modeling
- Open Source Software Innovations
- Educational Technology and Assessment
- Recommender Systems and Techniques
- Tropical and Extratropical Cyclones Research
- Intelligent Tutoring Systems and Adaptive Learning
- Quantum chaos and dynamical systems
- Statistics Education and Methodologies
- Software System Performance and Reliability
- Online and Blended Learning
- Advanced Software Engineering Methodologies
- Machine Learning and Data Classification
- Oceanographic and Atmospheric Processes
- Climate variability and models
- Advanced Text Analysis Techniques
North Carolina State University
2021-2024
North Central State College
2022-2023
San Diego State University
2020-2022
Abstract Over 50 years since Lorenz’s 1963 study and a follow-up presentation in 1972, the statement “weather is chaotic” has been well accepted. Such view turns our attention from regularity associated with Laplace’s of determinism to irregularity chaos. In contrast single-type chaotic solutions, recent studies using generalized Lorenz model (GLM) have focused on coexistence regular solutions that appear within same modeling configurations but different initial conditions. The results,...
In the past, Lorenz 1963 and 1969 models have been applied for revealing chaotic nature of weather climate estimating atmospheric predictability limit. Recently, an in-depth analysis classical newly developed, generalized suggested a revised view that “the entirety possesses dual chaos order with distinct predictability”, in contrast to conventional “weather is chaotic”. The associated attractor coexistence suggests limited solutions unlimited (or up their lifetime) non-chaotic solutions....
Group or team projects are an essential component of the software engineering curriculum. Earlier studies have explored how prior programming experience influences students' project performance and overall class in engineering. However, few address impact on contributions to projects. Previous work has varied its definitions skill, leading inconsistent findings. In this study, we collected pre-class GitHub contribution metrics from 237 students (forming 79 teams three) across two academic...
Within Lorenz models, the three major kinds of butterfly effects (BEs) are sensitive dependence on initial conditions (SDIC), ability a tiny perturbation to create an organized circulation at large distances, and hypothetical role small-scale processes in contributing finite predictability, referred as first, second, third (BE1, BE2, BE3), respectively. A well-accepted definition effect is BE1 with SDIC, which was rediscovered by 1963. In fact, use term “butterfly” appeared conference...
Based on recent studies that reveal the coexistence of chaotic and non-chaotic solutions using a generalized Lorenz model (GLM), revised view dual nature weather has been proposed by Shen et al. [41,42], as follows: entirety is superset consisting both processes. Since better predictability for processes can be expected, an effective detection regular or improve our confidence in numerical climate predictions. In this study, performing kernel principal component analysis coexisting...
What skills does a student need to succeed in programming class? Ostensibly, previous experience may affect student's performance. Most past studies on this topic use self-reporting questionnaires query students about their experience. This paper presents novel, unified, and replicable way measure using students' pre-class GitHub contributions. To our knowledge, we are the first contributions way. We conducted comprehensive statistical study of an object-oriented design development class...
Over one million teachers, students, and schools around the world use GitHub to reach their learning goals. promotes teamwork, group or team projects are a necessary element of software-engineering curriculum. Past studies on have explored how integrate into teaching mine information from help students. To our knowledge, we first study previous contributions students in order characterize student teams that perform well projects, compared did not so well. We identify factors such as number...
The past two years have witnessed a dramatic change in the delivery of education, as most providers pivoted to remote online learning. With enrollment some MOOCs platforms, for example, Coursera, going up by 444% between mid-March and mid-September 2020 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> Coursera Impact Report: https://about.coursera.org/press/wpcontent/uploads/2020/09/Coursera-Impact-Report-2020.pdf, practical teaching on...
Research into predicting students' performance in computer science classes has been conducted globally for over five decades. Numerous metrics, including prior courses, demographic information, and programming experience, have used to predict success science. Various analytical methods, such as linear regression, decision trees, ensemble even neural networks, also explored. In this study, we investigate whether pre-class GitHub contribution combined with machine learning techniques, can...
Chengyuan Liu, Divyang Doshi, Muskaan Bhargava, Ruixuan Shang, Jialin Cui, Dongkuan Xu, Edward Gehringer. Proceedings of the 18th Workshop on Innovative Use NLP for Building Educational Applications (BEA 2023). 2023.
Machine learning algorithms are increasingly being used in today's society. However, growth these means algorithmic bias, and it is imperative that we work to understand the bias may result. One area of study which widely educational institutions. The often predict student success or retention. In our research, aim uncover biases result from building using a machine models. To do so, two publicly available datasets settings (one MOOC another one secondary education Portugal) built models...
Abstract Since Lorenz’s 1963 study and 1972 presentation, the statement “weather is chaotic’’ has been well accepted. Such a view turns our attention from regularity associated with Laplace’s of determinism to irregularity chaos. In contrast single type chaotic solutions, recent studies using generalized Lorenz model (Shen 2019a, b; Shen et al. 2019) have focused on coexistence regular solutions that appear within same model, modeling configurations but different initial conditions. The...
Automated machine learning (AutoML) creates additional opportunities for less advanced users to build and test their own data mining models. Even though AutoML the models user, there is still technical knowledge tools needed evaluate those models, due black-box nature of problems can arise with regard algorithmic biases fairness. Such escalate in future applications, necessitating a structured approach fairness evaluation AutoML. This involves defining criteria, selecting appropriate...
Over one million teachers, students, and schools around the world use GitHub to reach their learning goals. promotes team-work, group or team projects are a necessary element of software-engineering curriculum. Past studies on have explored how integrate into teaching mine information from help students. To our knowledge, we first study previous contributions students in order characterize student teams that perform well projects, compared did not so well. We identify factors such as number...