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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dean Sanders

dblp:06/3252 · DBLP profile ↗
← Back
13ranked-venue papers
6as first author
0since 2021 · last 2005
—ORCID · none

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

Human-computer interaction and ubiquitous computing · 12 · 6 first-authorSoftware engineering, systems software and programming languages · 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.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%

Topics — the 1 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › requirements quality
ambiguity detection
0.112005
Do students recognize ambiguity in software design? a multi-national, multi-institutional report · ICSE 2005
YearPublicationVenuePosition
2005 Do students recognize ambiguity in software design? a multi-national, multi-institutional report
abstract
Successful software engineering requires experience and acknowledgment of complexity, including that which leads designers to recognize ambiguity within the software design description itself. We report on a study of 21 post-secondary institutions from the USA, UK, Sweden, and New Zealand. First competency and graduating students as well as educators were asked to perform a software design task. We found that as students go from first competency to graduating seniors they tend to recognize ambiguities in under-specified problems. Additionally, participants who recognized ambiguity addressed more requirements of the design.
Kenneth D. Blaha, Alvaro E. Monge, Dean Sanders, Beth Simon, Tammy VanDeGrift
ICSE3
2003 Jeroo: a tool for introducing object-oriented programming
abstract
Jeroo is a tool that has been developed to help students in beginning programming courses learn the semantics of fundamental control structures, learn the basic notions of using objects to solve problems, and learn to write methods that support a functional decomposition of the task. Jeroo is similar to Karel the Robot and its descendants, but has a narrower scope than Karel's descendants and has a syntax that provides a smoother transition to either Java or C++. Jeroo has been class tested at Northwest Missouri State University, and has proven to be an effective tool for working with students in a beginning programming class. Jeroo and user documentation are available at http://www.nwmissouri.edu/~sanders/Jeroo/Jeroo.html.
Dean Sanders, Brian Dorn
SIGCSE1
2002 JAVA IDEs: why and how we use what we do
abstract
This panel reflects the experiences of several faculty who each use a different Java Interactive Development Environment (IDE). Panelists will discuss the salient features of the IDEs that are used at their particular institutions. Each panelist will discuss system requirements, ease of installation, strengths and weaknesses of each IDE and pointers for successful adaptation to the classroom.
Barbara Boucher Owens, Richard E. Pattis, Chris Stephenson, Jack Rehder, Dean Sanders
SIGCSE5
1999 A compendium of multimedia tools for all budgets
abstract
No abstract available.
Dean Sanders, Janet Hartman
SIGCSE1
1997 Computer networks and data communications (panel): a laboratory focus
abstract
No abstract available.
Kamyar Dezhgosha, Ted Mims, Richard Wasniowski, Frances S. Grodzinsky, Lawrence J. Osborne, Dean Sanders, Herbert L. Dershem
SIGCSE6
1993 Data parallel programming: a transition from serial to parallel computing
abstract
Article Free Access Share on Data parallel programming: a transition from serial to parallel computing Authors: Janet Hartman United States Air Force Academy United States Air Force AcademyView Profile , Dean Sanders Illinois State University Illinois State UniversityView Profile Authors Info & Claims SIGCSE '93: Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science educationApril 1993 Pages 96–100https://doi.org/10.1145/169070.169357Published:01 March 1993Publication History 7citation283DownloadsMetricsTotal Citations7Total Downloads283Last 12 Months19Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Janet Hartman, Dean Sanders
SIGCSE2
1993 Information systems curriculum (abstract): where we should be going?
abstract
No abstract available.
Paul M. Leidig, Mary J. Granger, Asad Khailany, Joan K. Pierson, Dean Sanders
SIGCSE5
1993 Approaches to teaching parallel processing on the undergraduate level (abstract)
Angela B. Shiflet, Scott R. Cannon, Terry J. Frederick, Janet Hartman, Marsha Meredith, Christopher H. Nevison, Dean Sanders
SIGCSE7
1991 Teaching a course in parallel processing with limited resources
Janet Hartman, Dean Sanders
SIGCSE2
1990 Getting started with parallel programming
abstract
article Free AccessGetting started with parallel programming Authors: Dean Sanders Applied Computer Science Department, Illinois State University, Normal, IL Applied Computer Science Department, Illinois State University, Normal, ILView Profile , Janet Hartman Applied Computer Science Department, Illinois State University, Normal, IL Applied Computer Science Department, Illinois State University, Normal, ILView Profile Authors Info & Claims ACM SIGCSE BulletinVolume 22Issue 1Feb. 1990 pp 86–88https://doi.org/10.1145/319059.319092Published:01 February 1990Publication History 7citation241DownloadsMetricsTotal Citations7Total Downloads241Last 12 Months30Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Dean Sanders, Janet Hartman
SIGCSE1
1987 Assessing the quality of programs: a topic for the CS2 course
abstract
Measuring the quality of programs is commonly discussed at widespread intervals in the computer science curriculum. Because discussions of quality are fragmented, the students do not develop a set of criteria by which they can evaluate the quality of a program. Since an assessment of quality must depend on the specifications that are set forth before the programming begins, it is important for students to be aware of the various criteria by which a program can be evaluated. Various measures of quality can be introduced in the CS2 course. These include evaluating the utilization of resources by a program, evaluating the correctness of the program and examining various human factors associated with program development and maintenance. Students should be provided with activities which allow them to explore and practice using thecriteria for evaluation in each context. Ultimately the development of skills in evaluating program quality will make students more effective programmers.
Dean Sanders, Janet Hartman
SIGCSE1
1984 Managing and evaluating students in a directed project course
abstract
Evaluating individual students is especially difficult in a Directed Project course because the content is dictated by the projects rather than by a fixed syllabus. By merging the evaluation process with the project management tasks, and by using prepared checklists for peer, task, and meeting evaluations, students working in a group may be evaluated as individuals and the same grading criteria may be applied to all students even though they are working on different projects.
Dean Sanders
SIGCSE1
1983 Using Jackson diagrams to classify and define data structures
abstract
A modified set of Jackson diagrams together with a classification scheme is proposed as a means for unifying the study of data structures. The diagrams have proven to be very useful for presenting complex concepts and relationships.
Dean Sanders
SIGCSE1