Demo Data from VLDB 2026 / reviewers in the wild / expert
Yu Chin Cheng
dblp:77/4445
· DBLP profile ↗
14ranked-venue papers
4as first author
3since 2021 · last 2022
0000-0001-9965-7384ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 since 2021Artificial intelligence and machine learning · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1
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.
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Image and video processing › pattern detection
curve detection |
0.1 | 1 | 2006 | The Distinctiveness of a Curve in a Parameterized Neighborhood: Extraction and Applications · IEEE Trans. Pattern Anal. Mach. Intell. 2006 |
Image and video processing › feature detection
hough transform |
0.1 | 1 | 2006 | The Distinctiveness of a Curve in a Parameterized Neighborhood: Extraction and Applications · IEEE Trans. Pattern Anal. Mach. Intell. 2006 |
Methods — techniques the papers use, named apart from their topics
parameterized neighborhood modeling · 0.1feature extraction · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Design and Use of a Visualization for Teaching Integer Coercion
Steve Carr 0001, Yu Chin Cheng, Yu-Hsiang Hu, Jean Mayo, Ahmed Radwan, Ching-Kuang Shene, James W. Walker |
SIGCSE (1) | 2 |
| 2021 | Applying Problem Frames in Behavior-Driven Development for Smart Cone SystemabstractInitial observations of adopting behavior-driven development for an Internet of Things System in an agile process context is reported. Since an IoT system usually comprises multiple subsystems, the problem frames approach is adopted alongside to define the specifications that capture the overarching behaviors at the system level and constituent behaviors at the subsystem and component levels. Development of specifications based on the two practices is illustrated with the development case of a Smart Cone system. Yi-Chun Yen, Bing-Yun Wang, Xin-Zhe Zhong, Wei-Yi Chiang, Chin-Yun Hsieh, Yu Chin Cheng |
APSEC | 6 |
| 2021 | A Visualization for Teaching Integer CoercionabstractInteger errors continue to create vulnerabilities. In fact, Integer Overflow or Wraparound is listed at position 11 in the 2020 CWE Top 25 Most Dangerous Software Weaknesses. This poster describes the Expression Evaluation (EE) visualization tool that helps students understand the type conversions that take place implicitly within a C program. This tool depicts step-wise the coercions that take place within the evaluation of a user specified expression with mixed integer type operands. The system enables students to create unlimited examples to test their understanding. The tool was evaluated in the classroom and shown to be easy to use and effective. James W. Walker, Steve Carr 0001, Ahmed Radwan, Yu-Hsiang Hu, Yu Chin Cheng, Jean Mayo, Ching-Kuang Shene |
ITiCSE (2) | 5 |
| 2012 | Execution Plan for Software Engineering Education in TaiwanabstractThe main purpose of this paper is to provide a snapshot of the current status of our two-phase-eight-year nation-wide effort in improving the software engineering education in Taiwan. In the first phase of this program (2004 - 2008), the number of universities that regularly offer software engineering courses grew from 63 to 92 while the number of offered courses grew from 159 to 406. The main objective of the second phase (2010 - 2014) was set to establish and implement the core competences of software engineering in our module programs. Seven capabilities are identified to form the SE core competences, including think computationally, teamwork in software development and maintenance, build abstractions and perform problem domain decompositions, analyze and model complex systems involved various domains, develop, review and verify complex systems involved various domains, create user-friendly interfaces based on user experiences, and manage and evolve large-scale design and development efforts. Multiple actions have also been taken to enhance the core competences of students in ICT-related programs in Taiwan, including developing practical course material, holding training courses for the educators, providing onsite lecturing support, and delivering industrial-oriented practical courses. Jonathan Lee 0004, Alan Liu, Yu Chin Cheng, Shang-Pin Ma, Shin-Jie Lee |
APSEC | 3 |
| 2011 | Change the face of software engineering education: A field report from Taiwan
Yu Chin Cheng |
Inf. Softw. Technol. | 2 |
| 2010 | Rapid Application Lifecycle Management: a new Approach with Tool SupportabstractSoftware lifecycle is the process by which software is conceived, developed, maintained, and decommissioned. To the development team, initiating effective application lifecycle management (ALM) is challenging for three reasons. (1) ALM definition is hard since lifecycle activities are interdependent and complex in nature that involves product, project, people, process, tool and technology. (2) ALM activities require the support of correctly tailored tools. (3) Effective ALM activities execution requires discipline. To take on the three challenges of initiating ALM, we present a new approach called Rapid Application Lifecycle Management (RALM). RALM provides a reference model with a number of templates for ALM activity definition. Once customized, the templates are converted into platform-specific process definition files with tool support. Observations from a field application of RALM are presented and discussed. Jung-Sing Jwo, Yu Chin Cheng, Tien-Song Hsu, Chun Hsin Liu |
SoMeT | 2 |
| 2010 | Pseudo software: A mediating instrument for modeling software requirements
Jung-Sing Jwo, Yu Chin Cheng |
J. Syst. Softw. | 2 |
| 2009 | Exception handling refactorings: Directed by goals and driven by bug fixing
Chien-Tsun Chen, Yu Chin Cheng, Chin-Yun Hsieh, I-Lang Wu |
J. Syst. Softw. | 2 |
| 2007 | ezContract: Using Marker Library and Bytecode Instrumentation to Support Design by Contract in JavaabstractSeveral approaches have been proposed to support Design by Contract in Java. In this paper, through the use of markers which are predefined dummy methods and attributes, a new approach to annotate contracts is presented. The annotated programs can be directly compiled by standard Java compilers. A bytecode instrumentor is developed to manipulate the bytecode to inject contract evaluation instructions and make the contracts executable at runtime. The marker approach avoids two primary problems found in the existing practices: source compatibility that depends on language extension and symbolic barrier that leaves contracts and their targets unrelated. It also facilitates streamlined integration with IDEs and improves readability as well as writability of the contractannotated programs. Yu Chin Cheng, Chien-Tsun Chen, Chin-Yun Hsieh |
APSEC | 1 |
| 2007 | Pseudo Software: a New Concept for Iterative Requirement Development and ValidationabstractRequirements development and validation are generally agreed to be a difficult task. Current software development methodologies rely on various forms of incremental and iterative strategies to complete the task. While regarded to be effective, the strategies become limited in software outsourcing, which often requires the outsourcer to complete and validate requirements before construction work by the supplier can begin. This article presents pseudo software, a conceptual framework for iterative requirements development and validation that facilitates wide stakeholder participation by realizing tangibility of the software under construction in the early stage through simulation. Requirements are recorded in highly readable forms, including GUI mockups for presentation and free-format text descriptions for computational logic. Tool support for pseudo software and its applications are discussed. Jung-Sing Jwo, Yu Chin Cheng |
APSEC | 2 |
| 2006 | The Distinctiveness of a Curve in a Parameterized Neighborhood: Extraction and ApplicationsabstractA new feature of curves pertaining to the acceptance/rejection decision in curve detection is proposed. The feature measures a curve's distinctiveness in its neighborhood, which is modeled by a one-parameter family of curves. A computational framework based on the Hough transform for extracting the distinctiveness feature is elaborated and examples of feature extractors for the circle and the ellipse are given. It is shown that the proposed feature can be extracted efficiently and is effective in separating signals from false positives. Experimental results with circle and ellipse testing that strongly support the efficiency and effectiveness claims are obtained. The results further demonstrate that the proposed feature exhibits good noise resiliency. Yu Chin Cheng |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2005 | Exception Handling: An Architecture Model and Utility SupportabstractException handling design is an important but difficult subject in software development. In Java software development, the use of checked exceptions exacerbates the difficulty. In this paper, through the use of an architectural model, we show that an application can benefit from a separation of exceptions in terms of recoverability beyond distinguishing checked and unchecked exceptions. The architectural model helps evaluate and balance conflicting quality requirements such as modifiability, readability, and fault tolerance. Facilitated by object-oriented utility libraries, the architecture model guides the design from early stage of the development; an example is given to illustrate its use. Yu Chin Cheng, Jung-Sing Jwo |
APSEC | 1 |
| 2005 | On the Development and Implementation of a Sequencing Engine for IMS Learning Design SpecificationabstractIMS learning design is an e-learning specification that supports collaborative learning through multiple roles. In this paper, we propose an architectural model for implementing a sequencing engine for IMS learning design. A number of courses are constructed to test our implementation and to validate the standard. Our findings show that the use and semantics of a number of tags should be clarified. Also, the lack of a testing suite impedes the adoption of IMS learning design. Meng-Che Chen, Chien-Tsun Chen, Yu Chin Cheng, Chin-Yun Hsieh |
ICALT | 3 |
| 1995 | A new method for quadratic curve detection using K-RANSAC with acceleration techniques
Yu Chin Cheng, Samuel C. Lee |
Pattern Recognit. | 1 |