2009 |
35 | EE | Lecia J. Barker,
Charlie McDowell,
Kimberly Kalahar:
Exploring factors that influence computer science introductory course students to persist in the major.
SIGCSE 2009: 153-157 |
2006 |
34 | EE | Charlie McDowell,
Linda L. Werner,
Heather E. Bullock,
Julian Fernald:
Pair programming improves student retention, confidence, and program quality.
Commun. ACM 49(8): 90-95 (2006) |
2004 |
33 | EE | Brian Hanks,
Charlie McDowell,
David Draper,
Milovan Krnjajic:
Program quality with pair programming in CS1.
ITiCSE 2004: 176-180 |
32 | EE | Linda L. Werner,
Brian Hanks,
Charlie McDowell:
Pair-programming helps female computer science students.
ACM Journal of Educational Resources in Computing 4(1): (2004) |
2003 |
31 | EE | Charlie McDowell,
Linda L. Werner,
Heather E. Bullock,
Julian Fernald:
The Impact of Pair Programming on Student Performance, Perception and Persistence.
ICSE 2003: 602-607 |
30 | EE | Laurie A. Williams,
Charlie McDowell,
Nachiappan Nagappan,
Julian Fernald,
Linda L. Werner:
Building Pair Programming Knowledge through a Family of Experiments.
ISESE 2003: 143-153 |
29 | EE | Charlie McDowell,
Brian Hanks,
Linda L. Werner:
Experimenting with pair programming in the classroom.
ITiCSE 2003: 60-64 |
2002 |
28 | EE | J. Bevan,
Linda L. Werner,
Charles E. McDowell:
Guidelines for the Use of Pair Programming in a Freshman Programming Class.
CSEE&T 2002: 100-107 |
27 | EE | Charlie McDowell,
Linda L. Werner,
Heather E. Bullock,
Julian Fernald:
The effects of pair-programming on performance in an introductory programming course.
SIGCSE 2002: 38-42 |
2000 |
26 | EE | Yong-Kee Jun,
Charles E. McDowell:
Scalable Monitoring Technique for Detecting Races in Parallel Programs.
IPDPS Workshops 2000: 340-349 |
25 | EE | Charles E. McDowell,
K. Shankari:
Connecting Non-Java Devices to a Jini Network.
TOOLS (33) 2000: 45-56 |
1999 |
24 | | Charlie McDowell,
Dirk Coldewey:
Prefetching Linked Data Structures.
Applied Informatics 1999: 512-515 |
1998 |
23 | | Charles E. McDowell,
Bruce R. Montague,
Michael R. Allen,
Elizabeth A. Baldwin,
Marcello E. Montoreano:
JavaCam: Trimming Java Down to Size.
IEEE Internet Computing 2(3): 53-59 (1998) |
22 | | Charles E. McDowell,
Elizabeth A. Baldwin:
Unloading Java Classes That Contain Static Fields.
SIGPLAN Notices 33(1): 56-60 (1998) |
21 | | Charles E. McDowell:
Reducing Garbage in Java.
SIGPLAN Notices 33(9): 84-86 (1998) |
1997 |
20 | | Bruce R. Montague,
Charles E. McDowell:
Synchronous/Reactive Programming of Concurrent System Software.
Softw., Pract. Exper. 27(3): 207-243 (1997) |
1996 |
19 | | David P. Helmbold,
Charles E. McDowell:
A Class of Synchronization Operations that Permit Efficient Race Detection.
PDPTA 1996: 1537-1548 |
18 | | Yong-Kee Jun,
Charles E. McDowell:
On-the-fly Detection of the First Races in Programs with Nested Parallelism.
PDPTA 1996: 1549-1560 |
17 | | David P. Helmbold,
Charles E. McDowell:
A Taxonomy of Race Conditions.
J. Parallel Distrib. Comput. 33(2): 159-164 (1996) |
1993 |
16 | EE | Max Copperman,
Charles E. McDowell:
A Further Note on Hennessy's ``Symbolic Debugging of Optimized Code''.
ACM Trans. Program. Lang. Syst. 15(2): 357-365 (1993) |
15 | EE | David P. Helmbold,
Charles E. McDowell,
Jian-Zhong Wang:
Determining Possible Event Orders by Analyzing Sequential Traces.
IEEE Trans. Parallel Distrib. Syst. 4(7): 827-840 (1993) |
14 | | Barton P. Miller,
Charles E. McDowell:
Summary of ACM/ONR Workshop on Parallel and Distributed Debugging (1993).
Operating Systems Review 27(4): 8-23 (1993) |
1992 |
13 | | Barton P. Miller,
Charles E. McDowell:
Summary of ACM/ONR Workshop on Parallel and Distributed Debugging.
Operating Systems Review 26(1): 18-31 (1992) |
1991 |
12 | | Barton P. Miller,
Charles E. McDowell:
Summary of ACM/ONR Workshop on Parallel and Distributed Debugging.
Workshop on Parallel and Distributed Debugging 1991: 1-14 |
11 | | David P. Helmbold,
Charles E. McDowell:
Computing Reachable States of Parallel Programs.
Workshop on Parallel and Distributed Debugging 1991: 76-84 |
1990 |
10 | | David P. Helmbold,
Charles E. McDowell,
Jian-Zhong Wang:
Analyzing Traces with Anonymous Synchronization.
ICPP (2) 1990: 70-77 |
9 | EE | David P. Helmbold,
Charles E. McDowell:
Modeling Speedup (n) Greater than n.
IEEE Trans. Parallel Distrib. Syst. 1(2): 250-256 (1990) |
1989 |
8 | | David P. Helmbold,
Charles E. McDowell:
Modeling Speedup greater than n.
ICPP (3) 1989: 219-225 |
7 | | Charles E. McDowell,
David P. Helmbold:
Debugging Concurrent Programs.
ACM Comput. Surv. 21(4): 593-622 (1989) |
6 | | William F. Appelbe,
Kevin Smith,
Charles E. McDowell:
Start/Pat: A Parallel-Programming Toolkit.
IEEE Software 6(4): 29-38 (1989) |
5 | | Charles E. McDowell:
A Practical Algorithm for Static Analysis of Parallel Programs.
J. Parallel Distrib. Comput. 6(3): 515-536 (1989) |
1988 |
4 | | Charles E. McDowell:
Viewing Anomalous States in Parallel Programs.
ICPP (2) 1988: 54-57 |
3 | | William F. Appelbe,
Charles E. McDowell:
Integrating Tools for Debugging and Developing Multitask Programs.
Workshop on Parallel and Distributed Debugging 1988: 78-88 |
1986 |
2 | | Charles E. McDowell,
William F. Appelbe:
Processor Scheduling for Linearly Connected Parallel Processors.
IEEE Trans. Computers 35(7): 632-638 (1986) |
1983 |
1 | | Charles E. McDowell:
A Simple Architecture for Low Level Parallelism.
ICPP 1983: 472-477 |