Demo Data from EDBT 2026 / reviewers in the wild / expert
Leland L. Beck
dblp:11/162
· DBLP profile ↗
14ranked-venue papers
10as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 6 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorSystems, architecture and hardware · 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.
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 44% Query processing and optimization · 44% Database system architecture and tuning · 13% | |
| Network and information security
1 paper |
Privacy and data protection · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 100% |
Topics — the 5 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory
graph coloring |
0.0 | 1 | 1983 | Smallest-Last Ordering and clustering and Graph Coloring Algorithms · J. ACM 1983 |
Query processing and optimization
query optimization |
0.0 | 1 | 1980 | A Generalized Implementation Method for Relational Data Sublanguages · IEEE Trans. Software Eng. 1980 |
Information retrieval › cross-language information retrieval
query translation |
0.0 | 1 | 1980 | A Generalized Implementation Method for Relational Data Sublanguages · IEEE Trans. Software Eng. 1980 |
Privacy and data protection › statistical database privacy
inference control |
0.0 | 1 | 1980 | A Security Mechanism for Statistical Databases · ACM Trans. Database Syst. 1980 |
Privacy and data protection
statistical database privacy |
0.0 | 1 | 1980 | A Security Mechanism for Statistical Databases · ACM Trans. Database Syst. 1980 |
Methods — techniques the papers use, named apart from their topics
survey · 0.0variance control · 0.0tuple operations · 0.0query restriction · 0.0process network translation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Predicting Student Success in CS2: A Study of CS1 Exam QuestionsabstractA number of published studies indicate that many students who receive passing grades in CS1 may struggle in CS2. This can lead to higher attrition and failure rates in CS2, and perhaps also in subsequent courses in the curriculum. Many researchers have studied factors that lead to student success and common misconceptions that may arise in introductory courses. However, relatively little attention has been focused on the transition between CS1 and CS2. In this paper, we report on a study of a variety of types of CS1 exam questions, with the goal of finding questions that can predict a student's success (or lack of success) in CS2. Results indicate that code explanation and code completion questions can be especially good predictors, along with some code tracing questions. We discuss some of the factors that may make certain questions better predictors than others, in the process confirming some observations that have been reported by other researchers. The results from this experiment seem promising, and point to several possibilities for further research. Leland L. Beck, Patty Kraft, Alexander W. Chizhik |
SIGCSE (1) | 1 |
| 2018 | Designing Classroom Activities to Improve Student Engagement and Learning: (Abstract Only)abstractMany approaches to active learning rely on a set of tasks that help students engage cognitively with the material. Studies have shown that this approach can significantly improve student learning. However, for best results it is not enough simply to have students solve problems: the activities must be carefully designed to produce the desired learning outcomes. In many cases, it is helpful to define a sequence of activities that lead students though a developmental progression toward a desired learning goal. This kind of approach is sometimes described in educational research as a "learning trajectory." In this workshop, we will help you get started on the path to developing your own active learning classroom activities. We'll begin by looking at examples that have been used successfully in a variety of different courses, and discussing some of the principles involved. Participants will be encouraged to bring examples of topics they have found challenging to teach. We'll work together with you to help develop possible approaches and get started on the design of active learning activities to address those topics. Leland L. Beck, Alexander W. Chizhik, Patty Kraft, Alan Riggins |
SIGCSE | 1 |
| 2013 | Alternatives to lecture: revealing the power of peer instruction and cooperative learningabstractThis session will demonstrate best practices for integrating a variety of student engagement pedagogies into the classroom. Presenters play the role of instructors on the first day of class. Audience members play the role of students as they collaborate on a variety of sample activities. By providing models of active learning in computing contexts, we seek to motivate instructors to adopt these pedagogies in their classrooms. Attendees will be invited to join a growing community of faculty who share resources and best practices. Sufficient time will be reserved for questions and discussion. Scott Grissom, Beth Simon, Leland L. Beck, Alexander W. Chizhik |
SIGCSE | 3 |
| 2013 | Cooperative learning instructional methods for CS1: Design, implementation, and evaluation
Leland L. Beck, Alexander W. Chizhik |
ACM Trans. Comput. Educ. | 1 |
| 2008 | An experimental study of cooperative learning in cs1abstractAn experiment was conducted to study the effectiveness of the cooperative learning approach to teaching CS1. The cooperative learning exercises, which used specific roles to focus students' attention on key concepts, were designed so they could be used in a variety of educational settings. Experimental results show that the benefits of cooperative learning clearly outweighed any possible losses due to reduced lecture time. These benefits were enjoyed by both male and female students, and by students from a variety of majors. Majority and minority students performed at approximately the same overall level when using the cooperative learning approach. There are indications that the educational benefits continue when students who had a cooperative learning experience in CS1 go on to CS2. Leland L. Beck, Alexander W. Chizhik |
SIGCSE | 1 |
| 2005 | Cooperative learning techniques in CS1: design and experimental evaluationabstractA set of cooperative learning exercises were designed for use in a Java-based CS1 course. The exercises used specific roles to focus students' attention on key concepts of the Java language, and on key mental processes of programming and problem solving. A controlled experiment was conducted to evaluate the effectiveness of this approach. The results show that the cooperative learning experience had a significant positive effect on student performance, and may have been of special benefit to women and minority students. Leland L. Beck, Alexander W. Chizhik, Amy C. McElroy |
SIGCSE | 1 |
| 1983 | Performance Evaluation of the Largest-first/First-fit Dynamic Storage Allocation Technique
John L. Carroll, Leland L. Beck, Yung-Te Lai |
Performance | 2 |
| 1983 | Smallest-Last Ordering and clustering and Graph Coloring AlgorithmsabstractSmallest-last vertex ordering and prlonty search are utdlzed to show for any graph G = (IT, E) that the set of all connected subgraphs maxunal with respect to their minimum degree can be determined in O(I EI + I VI) time and 21El + O(I VI) space It is further noted that the smallest-last graph coloring algonthrn can be unplemented in O(I E I + I V[) tune, and particularly effective aspects of the resulting coloring are discussed. David W. Matula, Leland L. Beck |
J. ACM | 2 |
| 1983 | A Survey of Software Engineering Practice: Tools, Methods, and ResultsabstractThe results of a survey of software development practice are reported and analyzed. The problems encountered in various phases of the software life cycle are measured and correlated with characteristics of the responding installations. The use and acceptance of the term "software engineer" is investigated, and the functions and background of persons identified as software engineers are reported. The usage of a wide variety of software engineerilng tools and methods is measured; conclusions are drawn concerning the usefulness of these techniques. Leland L. Beck, Thomas E. Perkins |
IEEE Trans. Software Eng. | 1 |
| 1980 | A project-oriented undergraduate course sequence in software engineeringabstractThe design of a two-semester course sequence in software engineering is described. These courses, offered at the undergraduate level, are centered around student projects developed in conjunction with local industry; the projects are used as a focal point to motivate and teach software engineering concepts and tools. The goal of the courses is to provide the student with an overview of the entire software development process, experience as a member of a project team, and exposure to a real-world software environment. This paper describes the course organization and topics, and techniques for project selection and monitoring. Results and experience gained to date with this approach are also discussed. Thomas E. Perkins, Leland L. Beck |
SIGCSE | 2 |
| 1980 | A Security Mechanism for Statistical DatabasesabstractThe problem of user inference in statistical databases is discussed and illustrated with several examples. It is assumed that the database allows “total,” “average,” “count,” and “percentile” queries; a query may refer to any arbitrary subset of the database. Methods for protecting the security of such a database are considered; it is shown that any scheme which gives “statistically correct” answers is vulnerable to penetration. A precise definition of compromisability (in a statistical sense) is given. A general model of user inference is proposed; two special cases of this model appear to contain all previously published strategies for compromising a statistical database. A method for protecting the security of such a statistical database against these types of user inference is presented and discussed. It is shown that the number of queries required to compromise the database can be made arbitrarily large by accepting moderate increases in the variance of responses to queries. A numerical example is presented to illustrate the application of the techniques discussed. Leland L. Beck |
ACM Trans. Database Syst. | 1 |
| 1980 | A Generalized Implementation Method for Relational Data SublanguagesabstractA set of primitive operations on tuples is derived; it is shown that these operations are necessary and sufficient for the implementation tion of any language equivalent in power to the relational algebra. The translation of queries from a variety of relational languages into these tuple operations is discussed and illustrated with several examples. A method is given for the conversion of such a translated query into a network of processes and files. An optimization algorithm which operates on this network is described and demonstrated. Using this method, many different relational languages can be implemented using the same data management software; furthermore, the underlying software can be changed without requiring any changes at the user interface. This approach should yield great benefits in reduced cost and increased flexibility of implementation. Leland L. Beck |
IEEE Trans. Software Eng. | 1 |
| 1978 | A generalized implementation method for relational data sublanguagesabstractA set of primitive operations on tuples is described; these operations are necessary and sufficient for the implementation of any language equivalent in power to the relational algebra. The translation of queries from a variety of relational languages into these tuple operations is discussed and illustrated with several examples. A method is given for the conversion of such a translated query into a network of processes and files. An optimization algorithm which operates on this network is described. Using this method, many different relational languages can be implemented using the same data management software; furthermore, the underlying software can be changed without requiring any changes at the user interface. This approach should yield great benefits in reduced cost and increased flexibility of implementation. Leland L. Beck |
COMPSAC | 1 |
| 1976 | An Approach to the Creation of Structured Data Processing Systems
Leland L. Beck |
SIGMOD Conference | 1 |