Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Songwen Xu

dblp:78/4107 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
1since 2021 · last 2026
0009-0004-6197-9213ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 1 · 1 first-authorComputer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program analysis · 100%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computing education · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis
program comparison
0.012003
Transformation-Based Diagnosis of Student Programs for Programming Tutoring Systems · IEEE Trans. Software Eng. 2003
Computing education › programming education
programming learning environments
0.011999
Automatic Diagnosis of Student Programs in Programming Learning Environments · IJCAI 1999
Program analysis
control flow analysis
0.012003
Transformation-Based Diagnosis of Student Programs for Programming Tutoring Systems · IEEE Trans. Software Eng. 2003
Program analysis
data flow analysis
0.012003
Transformation-Based Diagnosis of Student Programs for Programming Tutoring Systems · IEEE Trans. Software Eng. 2003

Methods — techniques the papers use, named apart from their topics

transformation-based analysis · 0.1program standardization · 0.1
YearPublicationVenuePosition
2026 Federated Temporal Collaborative GAN for Electricity Theft Detection With Imbalanced Data
Pengcheng Xia 0004, Jun Li 0004, Zhen Mei 0001, Songwen Xu, Yiyang Ni 0001
IEEE Internet Things J.4
2003 Transformation-Based Diagnosis of Student Programs for Programming Tutoring Systems
abstract
A robust technology that automates the diagnosis of students' programs is essential for programming tutoring systems. Such technology should be able to determine whether programs coded by a student are correct. If a student's program is incorrect, the system should be able to pinpoint errors in the program as well as explain and correct the errors. Due to the difficulty of this problem, no existing system performs this task entirely satisfactorily, and this problem still hampers the development of programming tutoring systems. This paper describes a transformation-based approach to automate the diagnosis of students' programs for programming tutoring systems. Improved control-flow analysis and data-flow analysis are used in program analysis. Automatic diagnosis of student programs is achieved by comparing the student program with a specimen program at the semantic level after both are standardized. The approach was implemented and tested on 525 real student programs for nine different programming tasks. Test results show that the method satisfies the requirements stated above. Compared to other existing approaches to automatic diagnosis of student programs, the approach developed here is more rigorous and safer in identifying student programming errors. It is also simpler to make use of in practice. Only specimen programs are needed for the diagnosis of student programs. The techniques of program standardization and program comparison developed here may also be useful for research in the fields of program understanding and software maintenance.
Songwen Xu, Yam San Chee
IEEE Trans. Software Eng.1
1999 Automatic Diagnosis of Student Programs in Programming Learning Environments
Songwen Xu, Yam San Chee
IJCAI1