Charles E. McDowell

Affiliations:
  • University of California, Santa Cruz, USA


According to our database1, Charles E. McDowell authored at least 40 papers between 1982 and 2017.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2017
On detecting over-eager concurrency in asynchronously communicating concurrent object systems.
J. Log. Algebraic Methods Program., 2017

2013
Success in introductory programming: what works?
Commun. ACM, 2013

Middle school students using Alice: what can we learn from logging data?
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

2009
Exploring factors that influence computer science introductory course students to persist in the major.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

2006
Pair programming improves student retention, confidence, and program quality.
Commun. ACM, 2006

2004
Pair-programming helps female computer science students.
ACM J. Educ. Resour. Comput., 2004

Program quality with pair programming in CS1.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004

2003
Experimenting with pair programming in the classroom.
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003

Building Pair Programming Knowledge through a Family of Experiments.
Proceedings of the 2003 International Symposium on Empirical Software Engineering (ISESE 2003), 30 September, 2003

The Impact of Pair Programming on Student Performance, Perception and Persistence.
Proceedings of the 25th International Conference on Software Engineering, 2003

2002
The effects of pair-programming on performance in an introductory programming course.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

Guidelines for the Use of Pair Programming in a Freshman Programming Class.
Proceedings of the 15th Conference on Software Engineering Education and Training (CSEET'02), 2002

2000
Connecting Non-Java Devices to a Jini Network.
Proceedings of the TOOLS 2000: 33rd International Conference on Technology of Object-Oriented Languages and Systems, 2000

Scalable Monitoring Technique for Detecting Races in Parallel Programs.
Proceedings of the Parallel and Distributed Processing, 2000

1999
Prefetching Linked Data Structures.
Proceedings of the 17th IASTED International Conference on Applied Informatics, 1999

1998
Unloading Java Classes That Contain Static Fields.
ACM SIGPLAN Notices, 1998

Reducing Garbage in Java.
ACM SIGPLAN Notices, 1998

JavaCam: Trimming Java Down to Size.
IEEE Internet Comput., 1998

1997
Synchronous/Reactive Programming of Concurrent System Software.
Softw. Pract. Exp., 1997

1996
A Taxonomy of Race Conditions.
J. Parallel Distributed Comput., 1996

On-the-fly Detection of the First Races in Programs with Nested Parallelism.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1996

A Class of Synchronization Operations that Permit Efficient Race Detection.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1996

1993
Determining Possible Event Orders by Analyzing Sequential Traces.
IEEE Trans. Parallel Distributed Syst., 1993

A Further Note on Hennessy's "Symbolic Debugging of Optimized Code".
ACM Trans. Program. Lang. Syst., 1993

Summary of ACM/ONR Workshop on Parallel and Distributed Debugging (1993).
ACM SIGOPS Oper. Syst. Rev., 1993

1992
Summary of ACM/ONR Workshop on Parallel and Distributed Debugging.
ACM SIGOPS Oper. Syst. Rev., 1992

1991
Computing Reachable States of Parallel Programs.
Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, 1991

1990
Modeling Speedup (<i>n</i>) Greater than <i>n</i>.
IEEE Trans. Parallel Distributed Syst., 1990

Analyzing Traces with Anonymous Synchronization.
Proceedings of the 1990 International Conference on Parallel Processing, 1990

1989
Start/Pat: A Parallel-Programming Toolkit.
IEEE Softw., 1989

A Practical Algorithm for Static Analysis of Parallel Programs.
J. Parallel Distributed Comput., 1989

Debugging Concurrent Programs.
ACM Comput. Surv., 1989

Modeling Speedup greater than n.
Proceedings of the International Conference on Parallel Processing, 1989

1988
Book review: Supercomputer Architectures by Paul B. Schneck (Kluwer Academic Publishers).
SIGARCH Comput. Archit. News, 1988

Integrating Tools for Debugging and Developing Multitask Programs.
Proceedings of the ACM SIGPLAN and SIGOPS Workshop on Parallel and Distributed Debugging, 1988

Viewing Anomalous States in Parallel Programs.
Proceedings of the International Conference on Parallel Processing, 1988

1987
Bi-directional networks for large parallel processors.
SIGARCH Comput. Archit. News, 1987

1986
Processor Scheduling for Linearly Connected Parallel Processors.
IEEE Trans. Computers, 1986

1983
A Simple Architecture for Low Level Parallelism.
Proceedings of the International Conference on Parallel Processing, 1983

1982
Protection at the micromachine level.
SIGARCH Comput. Archit. News, 1982


  Loading...