default search action
Dennis G. Kafura
Person information
- affiliation: Virginia Tech, Blacksburg, Virginia, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2022
- [c52]Bushra Chowdhury, Dennis G. Kafura, Aditya Johri:
When Does Collaborative Interaction Support Learning of Computational Thinking Among Undergraduate Students. FIE 2022: 1-7 - 2021
- [c51]Shu Lin, Na Meng, Dennis G. Kafura, Wenxin Li:
PDL: Scaffolding Problem Solving in Programming Courses. ITiCSE (1) 2021: 185-191 - [c50]Jesse Harden, Luke Gusukuma, Austin Cory Bart, Dennis G. Kafura:
A Specification Language for Matching Mistake Patterns with Feedback. SIGCSE 2021: 555-561 - [c49]Austin Cory Bart, Luke Gusukuma, Dennis G. Kafura:
Authoring Semi-automated Feedback for Python Code with Pedal. SIGCSE 2021: 1378 - 2020
- [j25]Austin Cory Bart, Javier Tibau, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich:
Design and Evaluation of a Block-based Environment with a Data Science Context. IEEE Trans. Emerg. Top. Comput. 8(1): 182-192 (2020) - [c48]Luke Gusukuma, Austin Cory Bart, Dennis G. Kafura:
Pedal: An Infrastructure for Automated Feedback Systems. SIGCSE 2020: 1061-1067
2010 – 2019
- 2019
- [c47]Bushra Chowdhury, Aditya Johri, Dennis G. Kafura, Vinod K. Lohani:
Be Constructive: Learning Computational Thinking Using Scratch™ Online Community. ICWL 2019: 49-60 - 2018
- [c46]Luke Gusukuma, Austin Cory Bart, Dennis G. Kafura, Jeremy Ernst:
Misconception-Driven Feedback: Results from an Experimental Study. ICER 2018: 160-168 - [c45]Bushra Chowdhury, Austin Cory Bart, Dennis G. Kafura:
Analysis of Collaborative Learning in a Computational Thinking Class. SIGCSE 2018: 143-148 - [c44]Luke Gusukuma, Austin Cory Bart, Dennis G. Kafura, Jeremy Ernst, Katherine Cennamo:
Instructional Design + Knowledge Components: A Systematic Method for Refining Instruction. SIGCSE 2018: 338-343 - [c43]Austin Cory Bart, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich:
Reconciling the Promise and Pragmatics of Enhancing Computing Pedagogy with Data Science. SIGCSE 2018: 1029-1034 - 2017
- [j24]Austin Cory Bart, Javier Tibau, Eli Tilevich, Clifford A. Shaffer, Dennis G. Kafura:
BlockPy: An Open Access Data-Science Environment for Introductory Programmers. Computer 50(5): 18-26 (2017) - [j23]Austin Cory Bart, Ryan Whitcomb, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich:
Computing with CORGIS: Diverse, Real-world Datasets for Introductory Computing. Inroads 8(2): 66-72 (2017) - [c42]Austin Cory Bart, Ryan Whitcomb, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich:
Computing with CORGIS: Diverse, Real-world Datasets for Introductory Computing. SIGCSE 2017: 57-62 - [c41]Austin Cory Bart, Dennis G. Kafura:
BlockPy Interactive Demo: Dual Text/Block Python Programming Environment for Guided Practice and Data Science (Abstract Only). SIGCSE 2017: 639-640 - 2016
- [c40]Austin Cory Bart, Javier Tibau, Eli Tilevich, Clifford A. Shaffer, Dennis G. Kafura:
Implementing an Open-Access, Data Science Programming Environment for Learners. COMPSAC 2016: 728-737 - 2015
- [c39]Dennis G. Kafura, Austin Cory Bart, Bushra Chowdhury:
Design and Preliminary Results From a Computational Thinking Course. ITiCSE 2015: 63-68 - 2014
- [j22]Hussain M. J. Almohri, Danfeng Yao, Dennis G. Kafura:
Process Authentication for High System Assurance. IEEE Trans. Dependable Secur. Comput. 11(2): 168-180 (2014) - [c38]Panagiotis Apostolellis, Michael Stewart, Chris Frisina, Dennis G. Kafura:
RaBit EscAPE: a board game for computational thinking. IDC 2014: 349-352 - [c37]Hussain M. J. Almohri, Danfeng (Daphne) Yao, Dennis G. Kafura:
DroidBarrier: know what is executing on your android. CODASPY 2014: 257-264 - 2013
- [c36]Karim O. Elish, Yipan Deng, Danfeng (Daphne) Yao, Dennis G. Kafura:
Device-based Isolation for Securing Cryptographic Keys. ANT/SEIT 2013: 1130-1135 - [c35]Dennis G. Kafura, Denis Gracanin:
An information flow control meta-model. SACMAT 2013: 101-112 - [c34]Peter J. Radics, Denis Gracanin, Dennis G. Kafura:
Preprocess before You Build: Introducing a Framework for Privacy Requirements Engineering. SocialCom 2013: 564-569 - 2012
- [c33]Hussain M. J. Almohri, Danfeng (Daphne) Yao, Dennis G. Kafura:
Identifying native applications with high assurance. CODASPY 2012: 275-282 - [c32]Sherley Codio, Dennis G. Kafura, Manuel A. Pérez-Quiñones, Andrea L. Kavanaugh, Denis Gracanin:
Identifying Critical Factors of Community Privacy. SocialCom/PASSAT 2012: 666-675 - [c31]Sherley Codio, Dennis G. Kafura, Manuel A. Pérez-Quiñones, Denis Gracanin, Andrea L. Kavanaugh:
A Case Study of Community Privacy. SocialInformatics 2012: 265-274 - 2011
- [c30]Dennis G. Kafura, Deborah G. Tatar:
Initial experience with a computational thinking course for computer science students. SIGCSE 2011: 251-256 - [c29]Dennis G. Kafura, Denis Gracanin, Manuel A. Pérez-Quiñones, Tom DeHart, Sherley Codio:
An Approach to Community-Oriented Email Privacy. SocialCom/PASSAT 2011: 966-973
2000 – 2009
- 2008
- [j21]Markus Lorch, Dennis G. Kafura, Ian Fisk, Kate Keahey, Timothy Freeman, Abhishek Singh Rana, Frank Würthwein:
Authorisation and identity mapping services for the Open Science Grid. Int. J. High Perform. Comput. Netw. 5(3): 144-155 (2008) - 2005
- [c28]Markus Lorch, Dennis G. Kafura, Ian Fisk, Kate Keahey, Gabriele Carcassi, Timothy Freeman, Timur Peremutov, Abhishek Singh Rana:
Authorization and account management in the Open Science Grid. GRID 2005: 17-24 - 2004
- [j20]Markus Lorch, Dennis G. Kafura:
The PRIMA Grid Authorization System. J. Grid Comput. 2(3): 279-298 (2004) - [c27]Markus Lorch, Jim Basney, Dennis G. Kafura:
A hardware-secured credential repository for Grid PKIs. CCGRID 2004: 640-647 - 2003
- [c26]Markus Lorch, David Bruce Adams, Dennis G. Kafura, M. S. R. Koneni, A. Rathi, Sumit Shah:
The PRIMA System for Privilege Management, Authorization and Enforcement in Grid Environments. GRID 2003: 109-116 - [c25]Markus Lorch, Dennis G. Kafura, Sumit Shah:
An XACML-based Policy Management and Authorization Service for Globus Resources. GRID 2003: 208-212 - [c24]Markus Lorch, Seth Proctor, Rebekah Lepro, Dennis G. Kafura, Sumit Shah:
First experiences using XACML for access control in distributed systems. XML Security 2003: 25-37 - 2002
- [j19]Naren Ramakrishnan, Layne T. Watson, Dennis G. Kafura, Calvin J. Ribbens, Clifford A. Shaffer:
Programming environments for multidisciplinary Grid communities. Concurr. Comput. Pract. Exp. 14(13-15): 1241-1273 (2002) - [c23]Markus Lorch, Dennis G. Kafura:
Symphony - A Java-Based Composition and Manipulation Framework for Computational Grids. CCGRID 2002: 136-143 - [c22]Markus Lorch, Dennis G. Kafura:
Supporting Secure Ad-hoc User Collaboration in Grid Environments. GRID 2002: 181-193
1990 – 1999
- 1999
- [j18]Susan L. Keenan, H. Rex Hartson, Dennis G. Kafura, Robert S. Schulman:
The Usability Problem Taxonomy: A Framework for Classification and Analysis. Empir. Softw. Eng. 4(1): 71-104 (1999) - [c21]Ashish Shah, Dennis G. Kafura:
Symphony: A Java-Based Composition and Manipulation Framework for Distributed Legacy Resources. PDSE 1999: 2-12 - 1998
- [j17]Dennis G. Kafura, Jean-Pierre Briot:
Actors And Agents. IEEE Concurr. 6(2): 24-29 (1998) - [j16]Manibrata Mukherji, Dennis G. Kafura:
A Process-Calculus-Based Abstraction for Coordinating Multi-Agent Groups. Theor. Comput. Sci. 192(2): 287-314 (1998) - 1996
- [c20]Manibrata Mukherji, Dennis G. Kafura:
CCE: A Process-Calculus Based Formalism for Specifying Multi-Object Coordination. COORDINATION 1996: 285-304 - 1995
- [j15]Wei Li, Sallie M. Henry, Dennis G. Kafura, Robert S. Schulman:
Measuring Object-Oriented Design. J. Object Oriented Program. 8(4): 48-55 (1995) - [j14]Dennis G. Kafura, Manibrata Mukherji, Douglas Washabaugh:
Concurrent and Distributed Garbage Collection of Active Objects. IEEE Trans. Parallel Distributed Syst. 6(4): 337-350 (1995) - [c19]Dennis G. Kafura, R. Greg Lavender, Douglas C. Schmidt:
Workshop on design patterns for concurrent, parallel, and distributed object-oriented system. OOPSLA Addendum 1995: 128-131 - 1994
- [j13]Joel E. Henry, Sallie M. Henry, Dennis G. Kafura, Lance Matheson:
Improving Software Maintenance at Martin Marietta. IEEE Softw. 11(4): 67-75 (1994) - [c18]R. Greg Lavender, Dennis G. Kafura, R. W. Mullins:
Programming with ASN.1 Using Polymorphic Types and Type Specialization. ULPAA 1994: 151-166 - [c17]Dennis G. Kafura, Siva Challa, R. Greg Lavender:
Workshop on multi-language object models. OOPSLA Addendum 1994: 117-121 - 1992
- [j12]Atika Laribi, Dennis G. Kafura:
A protection model incorporating both authorization and constraints. Comput. Secur. 11(1): 57-73 (1992) - [c16]John A. Lewis, Sallie M. Henry, Dennis G. Kafura, Robert S. Schulman:
Human factors and software reuse: the manager's impact. ACM Southeast Regional Conference 1992: 173-181 - 1991
- [c15]Douglas Washabaugh, Dennis G. Kafura:
Distributed garbage collection of active objects. ICDCS 1991: 369-376 - [c14]John A. Lewis, Sallie M. Henry, Dennis G. Kafura, Robert S. Schulman:
An Empirical Study of the Object-Oriented Paradigm and Software Reuse. OOPSLA 1991: 184-196 - 1990
- [c13]Dennis G. Kafura, Douglas Washabaugh, Jeff Nelson:
Garbage Collection of Actors. OOPSLA/ECOOP 1990: 126-134 - [c12]Douglas Washabaugh, Dennis G. Kafura:
Incremental Garbage Collection of Concurrent Objects for Real-Time Applications. RTSS 1990: 21-30 - [c11]Dennis G. Kafura, R. Greg Lavender:
Recent progress in combining actor-based concurrency with object-oriented programming. OOPSLA/ECOOP Workshop on Object-based Concurrent Programming 1990: 55-58 - [c10]Dennis G. Kafura, Douglas Washabaugh, Jeff Nelson:
Progress in the garbage collection of active objects. OOPSLA/ECOOP Workshop on Object-based Concurrent Programming 1990: 59-63
1980 – 1989
- 1989
- [j11]Dennis G. Kafura, Keung Hae Lee:
Inheritance in Actor Based Concurrent Object-Oriented Languages. Comput. J. 32(4): 297-304 (1989) - [c9]Dennis G. Kafura, Keung Hae Lee:
Inheritance in Actor Based Concurrent Object-Oriented Languages. ECOOP 1989: 131-145 - 1988
- [c8]Dennis G. Kafura:
Concurrent object-oriented real-times systems research. OOPSLA/ECOOP Workshop on Object-based Concurrent Programming 1988: 203-205 - 1987
- [j10]Dennis G. Kafura, Geereddy R. Reddy:
The Use of Software Complexity Metrics in Software Maintenance. IEEE Trans. Software Eng. 13(3): 335-343 (1987) - 1985
- [j9]Ken Fuchs, Dennis G. Kafura:
Memory-Constrained Task Scheduling on a Network of Dual Processors. J. ACM 32(1): 102-129 (1985) - [c7]Dennis G. Kafura:
A survey of software metrics. ACM Annual Conference 1985: 502-506 - [c6]Dennis G. Kafura, J. Canning:
A Validation of Software Metrics Using Many Metrics and Two Resources. ICSE 1985: 378-385 - 1984
- [j8]Kwai-Ting Lan, Dennis G. Kafura:
Strategy independent program restructuring using the critical reference principle. Perform. Evaluation 4(2): 105-115 (1984) - [j7]Sallie M. Henry, Dennis G. Kafura:
The Evaluation of Software Systems' Structure Using Quantitative Software Metrics. Softw. Pract. Exp. 14(6): 561-573 (1984) - 1982
- [j6]Dennis George, David Gustafson, Sallie M. Henry, David H. Hutchens, Dennis G. Kafura, John H. Sayler:
Predicting cost-of-change: from design structure metrics. ACM SIGSOFT Softw. Eng. Notes 7(1): 30-35 (1982) - 1981
- [j5]Dennis G. Kafura, Sallie M. Henry:
Software quality metrics based on interconnectivity. J. Syst. Softw. 2(2): 121-131 (1981) - [j4]James Wittneben, Dennis G. Kafura:
Working set measurements based on sampled reference string information. Perform. Evaluation 1(1): 70-89 (1981) - [j3]Sallie M. Henry, Dennis G. Kafura:
Software Structure Metrics Based on Information Flow. IEEE Trans. Software Eng. 7(5): 510-518 (1981) - [c5]Sallie M. Henry, Dennis G. Kafura, Kathy Harris:
On the relationships among three software metrics. Measurement and evaluation of software quality 1981: 81-88 - 1980
- [c4]James Wittneben, Dennis G. Kafura:
A simple reference string sampling method. ACM Annual Conference 1980: 191-196
1970 – 1979
- 1978
- [j2]Dennis G. Kafura, Vincent Y. Shen:
An Algorithm to Design the Memory Configuration of a Computer Network. J. ACM 25(3): 365-377 (1978) - 1977
- [j1]Dennis G. Kafura, Vincent Y. Shen:
Task Scheduling on a Multiprocessor System with Independent Memories. SIAM J. Comput. 6(1): 167-187 (1977) - [c3]Dennis G. Kafura:
Scheduling tasks with critical sections. ACM Annual Conference 1977: 381-385 - [c2]Dennis G. Kafura:
Task Scheduling with Critical Section Constraints. IFIP Congress 1977: 553-557 - 1974
- [b1]Dennis G. Kafura:
Analysis of scheduling algorithms for a model of a multiprocessor computer system. Purdue University, USA, 1974 - [c1]Dennis G. Kafura, Vincent Y. Shen:
Scheduling independent processors with different storage capacities. ACM Annual Conference (1) 1974: 161-166
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-01-21 00:20 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint