VLDB 2026 Research / reviewers in the wild / expert
John C. Georgas
dblp:07/6705
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2016
0000-0002-0754-628XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 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
2 papers |
Empirical software engineering · 57% Requirements engineering and software design · 43% | |
| Human-computer interaction and pervasive computing
1 paper |
Learning and educational technologies · 100% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
software engineering education |
0.2 | 1 | 2015 | Drawing Insight from Student Perceptions of Reflective Design Learning · ICSE (2) 2015 |
Requirements engineering and software design › software architecture › self-adaptive systems
architecture-based adaptation |
0.1 | 1 | 2005 | Knowledge-based architectural adaptation management for self-adaptive systems · ICSE 2005 |
Requirements engineering and software design › software architecture
self-adaptive systems |
0.1 | 1 | 2005 | Knowledge-based architectural adaptation management for self-adaptive systems · ICSE 2005 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2005 | Knowledge-based architectural adaptation management for self-adaptive systems · ICSE 2005 |
Methods — techniques the papers use, named apart from their topics
user study · 0.4reflective design · 0.4knowledge representation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Supporting Software Architecture Learning Using Runtime VisualizationabstractStatic diagrams are the most prevalent artifact used in visualizing component-and-connector architectures and supporting software architecture learning. The use of such artifacts exhibits a fundamental disconnect from the dynamic nature of software systems, deemphasizes the importance of architectural interactions with a focus on static structure, and does not support a high degree of learner engagement. This paper presents our work in addressing these challenges by developing runtime visualization techniques that better support learning through the use of visual vocabularies that leverage insights from computer graphics and human perception. We also present evaluative data drawn from user studies and associated insights, which provide positive indicators that our work is effective in supporting our target learning outcomes. John C. Georgas, James D. Palmer 0002, Michael J. McCormick |
CSEE&T | 1 |
| 2015 | Drawing Insight from Student Perceptions of Reflective Design LearningabstractWhile design and designing are core elements in computer science and software engineering, conventional curricular structures do not adequately support design learning. Current methods tend to isolate the study of design within specific subject matter and lack a strong emphasis on reflection. This paper reports on insights and lessons learned from a user study in the context of ongoing work on developing an educational intervention that better supports design learning with a particular emphasis on learner-driven reflection. Insights drawn from this study relate to general aspects of design learning, such as the importance of collaborative reflection and the impact of learner perceptions regarding their abilities, as well as to specific improvements to our approach. Thomas V. Wilkins, John C. Georgas |
ICSE (2) | 2 |
| 2013 | Toward infusing modular and reflective design learning throughout the curriculumabstractDesign is a core activity in computer science and software engineering, but conventional curricula do not adequately support design learning since they isolate the explicit study of design to only a few select courses. This paper reports on our initial efforts toward addressing this challenge through an intervention focusing on the modular deployment of design challenges and design stories throughout the curriculum: Design challenges allow learners to work through open-ended problems, which is followed by the creation of a design story narrative through the use of a structured reflection framework. Our intervention strategy is intended to be easily adoptable within existing curricular structures and leverages reflective-learning theories. John C. Georgas |
CSEE&T | 1 |
| 2011 | Software development as service to the student community: An experiential and high student involvement approach to software engineering educationabstractWhile a common expression of experiential learning in software engineering is the industry-sponsored project, it suffers from key shortcomings at the introductory level. These center on the fact that projects are neither drawn from nor relevant to the everyday lives and communities of their student-developers. To address these challenges, we focus on casting project development in terms of service to the student community, with the involvement of our university's ACM Student Chapter. We discuss the pedagogical foundations of our work, present specific course organization issues, expand on a number of specific challenges with our approach, offer concrete project examples, and outline future work and evaluation. John C. Georgas |
CSEE&T | 1 |
| 2005 | Knowledge-based architectural adaptation management for self-adaptive systemsabstractSelf-adaptive systems continually evaluate and modify their own behavior to meet changing demands. An important element in the construction of architecture-based self-adaptive software is the specification of adaptation policy: this extended abstract presents an overview of work towards basing such specification on architecture-centric knowledge-based policies. This approach leverages techniques from the artificial intelligence field to explicitly represent adaptation policy at the architectural level, providing for strong decoupling between policy specification and architectural compositions, and supports dynamic runtime policy evolution promoting reuse potential and runtime flexibility. John C. Georgas |
ICSE | 1 |