Prasun Dewan

Orcid: 0000-0001-6212-7937

Affiliations:
  • University of North Carolina at Chapel Hill, USA


According to our database1, Prasun Dewan authored at least 120 papers between 1986 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Human-AI Collaboration in a Student Discussion Forum.
Proceedings of the Companion Proceedings of the 29th International Conference on Intelligent User Interfaces, 2024

Assistant Dashboard Plus - Enhancing an Existing Instructor Dashboard with Difficulty Detection and GPT-based Code Clustering.
Proceedings of the Companion Proceedings of the 29th International Conference on Intelligent User Interfaces, 2024

NotebookGPT - Facilitating and Monitoring Explicit Lightweight Student GPT Help Requests During Programming Exercises.
Proceedings of the Companion Proceedings of the 29th International Conference on Intelligent User Interfaces, 2024

2023
Report on 2023 CyberTraining PI Meeting, 26-27 September 2023.
CoRR, 2023

Infrastructure for Writing Fork-Join Tests.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

Traditional and AI Tools for Teaching Concurrency.
Proceedings of the 30th IEEE International Conference on High Performance Computing, 2023

Lecture-Less Java-Threads Training in an Hour?
Proceedings of the 30th IEEE International Conference on High Performance Computing, 2023

Workshop Invited Talks.
Proceedings of the 30th IEEE International Conference on High Performance Computing, 2023

2022
Hands-On, Instructor-Light, Checked and Tracked Training of Trainers in Java Fork-Join Abstractions.
Proceedings of the 29th IEEE International Conference on High Performance Computing, 2022

2021
Techniques and tools for visually introducing freshmen to object-based thread abstractions.
J. Parallel Distributed Comput., 2021

Broad Awareness of Unseen Work on a Concurrency-Based Assignment.
Proceedings of the 28th IEEE International Conference on High Performance Computing, 2021

Automating Testing of Visual Observed Concurrency.
Proceedings of the 9th IEEE/ACM Workshop on Education for High Performance Computing, 2021

2019
Visually Introducing Freshmen to Low-Level Java Abstractions for Creating, Synchronizing and Coordinating Threads.
Proceedings of the 26th International Conference on High Performance Computing, 2019

Invited Talk 2: Techniques for Automating Assessment of Parallel Programming Assignments.
Proceedings of the 26th International Conference on High Performance Computing, 2019

2018
Introduction to ECSCW 2018.
Comput. Support. Cooperative Work., 2018

Towards Evolutionary Named Group Recommendations.
Comput. Support. Cooperative Work., 2018

Graphical Visualization of Difficulties Predicted from interaction Logs.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

Exploring the Relationship Between Programming Difficulty and Web Accesses.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

Human-Centric Programming in the Large - Command Languages to Scalable Cyber Training.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

Contextualizing inferred programming difficulties: extended abstract.
Proceedings of the 3rd International Workshop on Emotion Awareness in Software Engineering, 2018

Lacomo: A Layer to Develop Collaborative Mobile Applications.
Proceedings of the 16th European Conference on Computer Supported Cooperative Work, 2018

Extending the Gmail User-Interface to Leverage Prediction of Response Times and Hierarchical Recipients.
Proceedings of the 16th European Conference on Computer Supported Cooperative Work, 2018

Exploring the Impact of Video on Inferred Difficulty Awareness.
Proceedings of the 16th European Conference on Computer Supported Cooperative Work, 2018

2017
Discovery-based praxes: Channelling the user-interface of an industrial-strength programming environment to formally teach programming.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

2016
Inferred Awareness to Support Mixed-Activity Collaboration.
Proceedings of the 2nd IEEE International Conference on Collaboration and Internet Computing, 2016

2015
Towards Incremental Separation of Surmountable and Insurmountable Programming Difficulties.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Interactive Control and Visualization of Difficulty Inferences from User-Interface Commands.
Proceedings of the 20th International Conference on Intelligent User Interfaces Companion, 2015

User-Interfaces for Incremental Recipient and Response Time Predictions in Asynchronous Messaging.
Proceedings of the 20th International Conference on Intelligent User Interfaces Companion, 2015

Towards Emotion-Based Collaborative Software Engineering.
Proceedings of the 8th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2015

A test-bed for facebook friend-list recommendations.
Proceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2015

Mining Programming Activity to Promote Help.
Proceedings of the ECSCW 2015: Proceedings of the 14th European Conference on Computer Supported Cooperative Work, 2015

Scalable Mixed-Focus Collaborative Difficulty Resolution: A Demonstration.
Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 2015

A Test-Bed for Generating Social Graphs and Recommending Named Groups from Email.
Proceedings of the 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, 2015

2014
Towards composable prediction of contact groups.
Proceedings of the 10th IEEE International Conference on Collaborative Computing: Networking, 2014

Programmer-controlled application-level multicast.
Proceedings of the 10th IEEE International Conference on Collaborative Computing: Networking, 2014

Distribution, correlation and prediction of response times in Stack Overflow.
Proceedings of the 10th IEEE International Conference on Collaborative Computing: Networking, 2014

2013
Evolving friend lists in social networks.
Proceedings of the Seventh ACM Conference on Recommender Systems, 2013

2012
How a language-based GUI generator can influence the teaching of object-oriented programming.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Towards self-optimizing collaborative systems.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, 2012

Towards multi-domain collaborative toolkits.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, 2012

Engagement analysis through computer vision.
Proceedings of the 8th International Conference on Collaborative Computing: Networking, 2012

Towards hierarchical email recipient prediction.
Proceedings of the 8th International Conference on Collaborative Computing: Networking, 2012

2011
Mixed-Initiative Friend-List Creation.
Proceedings of the Twelfth European Conference on Computer Supported Cooperative Work, 2011

Semantics-based collaborative systems: Combining the advantages of unstructured and structure-based systems.
Proceedings of the 2011 International Conference on Collaboration Technologies and Systems, 2011

Scheduling in variable-core collaborative systems.
Proceedings of the 2011 ACM Conference on Computer Supported Cooperative Work, 2011

2010
Design, implementation, and evaluation of an approach for determining when programmers are having difficulty.
Proceedings of the 2010 International ACM SIGGROUP Conference on Supporting Group Work, 2010

History-based device graphical user-interfaces.
Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing System, 2010

Mixed-focus collaboration without compromising individual or group work.
Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing System, 2010

A demonstration of the flexibility of widget generation.
Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing System, 2010

Increasing the automation of a toolkit without reducing its abstraction and user-interface flexibility.
Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing System, 2010

Semantic awareness through computer vision.
Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing System, 2010

Are you having difficulty?
Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, 2010

Towards and Beyond Being There in Collaborative Software Development.
Proceedings of the Collaborative Software Engineering, 2010

2009
Towards automatic personalization of device controls.
IEEE Trans. Consumer Electron., 2009

Distributed side-by-side programming.
Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, 2009

Automatically identifying that distributed programmers are stuck.
Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, 2009

Lazy scheduling of processing and transmission tasks in collaborative systems.
Proceedings of the 2009 International ACM SIGGROUP Conference on Supporting Group Work, 2009

Experiments in distributed side-by-side software development.
Proceedings of the 5th International Conference on Collaborative Computing: Networking, 2009

Towards automatic recommendation of friend lists.
Proceedings of the 5th International Conference on Collaborative Computing: Networking, 2009

2008
Preface to the Special Issue on 'Consistency Management in Synchronous Collaboration'.
Comput. Support. Cooperative Work., 2008

Dimensions of tools for detecting software conflicts.
Proceedings of the 2008 International Workshop on Recommendation Systems for Software Engineering, 2008

Efficient Retargeting of Generated Device User-Interfaces.
Proceedings of the Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2008), 2008

Connecting Programming Environments to Support Ad-Hoc Collaboration.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

Serial vs. Concurrent Scheduling of Transmission and Processing Tasks in Collaborative Systems.
Proceedings of the Collaborative Computing: Networking, 2008

2007
Automatic Generation of Device User-Interfaces?
Proceedings of the Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2007), 2007

Towards a Universal Toolkit Model for Structures.
Proceedings of the Engineering Interactive Systems - EIS 2007 Joint Working Conferences, 2007

Semi-Synchronous Conflict Detection and Resolution in Asynchronous Software Development.
Proceedings of the Tenth European Conference on Computer Supported Cooperative Work, 2007

Read, write, and navigation awareness in realistic multi-view collaborations.
Proceedings of the 3rd International Conference on Collaborative Computing: Networking, 2007

Multicasting in groupware?
Proceedings of the 3rd International Conference on Collaborative Computing: Networking, 2007

Active notifications.
Proceedings of the 3rd International Conference on Collaborative Computing: Networking, 2007

Towards mixed-initiative access control.
Proceedings of the 3rd International Conference on Collaborative Computing: Networking, 2007

2006
Comparing end-user and intelligent remote control interface generation.
Pers. Ubiquitous Comput., 2006

Response times in N-user replicated, centralized, and proximity-based hybrid collaboration architectures.
Proceedings of the 2006 ACM Conference on Computer Supported Cooperative Work, 2006

2005
Teaching inter-object design patterns to freshmen.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

Supporting High Coupling and User-interface Flexibility.
Proceedings of the Ninth European Conference on Computer Supported Cooperative Work, 2005

Formally Analyzing Two-user Centralized and Replicated Architectures.
Proceedings of the Ninth European Conference on Computer Supported Cooperative Work, 2005

2004
Collaborative Applications.
Proceedings of the Practical Handbook of Internet Computing., 2004

Towards dynamic collaboration architectures.
Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work, 2004

2003
A High-Level and Flexible Framework for Dynamically Composing Networked Devices.
Proceedings of the 5th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2003), 2003

Experiments with Mobile Computing Middleware for Deploying Appliance UIs.
Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops (ICDCS 2003 Workshops), 2003

2001
An Integrated Approach to Designing and Evaluating Collaborative Applications and Infrastructures.
Comput. Support. Cooperative Work., 2001

Flexible support for application-sharing architecture.
Proceedings of the Seventh European Conference on Computer Supported Cooperative Work, 2001

2000
Integrating XML and Object-Based Programming for Distributed Collaboration.
Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2000), 2000

Techniques for Evaluating Collaborative Toolkits.
Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2000), 2000

Composable collaboration infrastructures based on programming patterns.
Proceedings of the CSCW 2000, 2000

Supporting real-time collaboration over wide area networks.
Proceedings of the CSCW 2000, 2000

1999
An experiment in interoperating heterogeneous collaborative systems.
Proceedings of the 6th European Conference on Computer Supported Cooperative Work, 1999

1998
Controlling Access in Multiuser Interfaces.
ACM Trans. Comput. Hum. Interact., 1998

Generic and Composable Latecomer Accomodation Service for Centralized Shared Systems.
Proceedings of the Engineering for Human-Computer Interaction, 1998

Flexible Meta Access-Control for Collaborative Applications.
Proceedings of the CSCW '98, 1998

1997
Sync: A Java Framework for Mobil Collaborative Applications.
Computer, 1997

Panel on Collaborative Software Engineering.
Proceedings of the Pulling Together, 1997

Research directions in collaborative applications.
Proceedings of the 21st International Computer Software and Applications Conference (COMPSAC '97), 1997

1996
A Mechanism for Supporting Client Migration in a Shared Window System.
Proceedings of the 9th Annual ACM Symposium on User Interface Software and Technology, 1996

A Concurrency Control Framework for Collaborative Systems.
Proceedings of the CSCW '96, 1996

Designing and Implementing Collaborative Applications (Tutorial).
Proceedings of the CSCW '96, 1996

1995
Coupling the User Interfaces of a Multiuser Program.
ACM Trans. Comput. Hum. Interact., 1995

Multiuser architectures.
Proceedings of the Engineering for Human-Computer Interaction, 1995

A General Multi-User Undo/Redo Model.
Proceedings of the Fourth European Conference on Computer Supported Cooperative Work, 1995

Early Prototypes of the Repository for Patterned Injury Data.
Proceedings of the Second Annual Conference on the Theory and Practice of Digital Libraries, 1995

1994
Relations between CSCW and software process research: a position statement.
Proceedings of the Ninth International Software Process Workshop (ISPW '94), 1994

A Flexible Object Merging Framework.
Proceedings of the CSCW '94, 1994

1993
Designing and Implementing Multi-user Applications: a Case Study.
Softw. Pract. Exp., 1993

Transition From A Relation To Object Model Implementation.
Proceedings of the Advanced Database Systems, 1993

Toward Computer-Supported Concurrent Software Engineering.
Computer, 1993

1992
A High-Level and Flexible Framework for Implementing Multiuser User Interfaces.
ACM Trans. Inf. Syst., 1992

User Interfaces to Distributed Systems.
Proceedings of the Engineering for Human-Computer Interaction, 1992

Principles of Designing Multi-User Interface Development Environments.
Proceedings of the Engineering for Human-Computer Interaction, 1992

Access Control for Collaborative Environments.
Proceedings of the CSCW '92, Proceedings of the Conference on Computer Supported Cooperative Work, Toronto, Canada, October 31, 1992

CSCW '92 Tools and Technologies Workshop Report.
Proceedings of the CSCW 1992 Tools and Technologies Workshop, 1992

1991
An Inheritance Model for Supporting Flexible Displays of Data Structures.
Softw. Pract. Exp., 1991

Primitives for programming multi-user interfaces.
Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology, 1991

Flexible user interface coupling in a collaborative system.
Proceedings of the Conference on Human Factors in Computing Systems, 1991

1990
An Approach to Support Automatic Generation of User Interfaces.
ACM Trans. Program. Lang. Syst., 1990

An Object Model for Conventional Operating Systems.
Comput. Syst., 1990

A tour of suite user interface software.
Proceedings of the 3rd Annual ACM Symposium on User Interface Software and Technology, 1990

Implementing Object Support in the RAID Distributed Database System.
Proceedings of the First International Conference on Systems Integration, 1990

Supporting queries in the O-Raid object-oriented database system.
Proceedings of the Fourteenth Annual International Computer Software and Applications Conference, 1990

1989
Engineering the Object-relation Database Model in O-Raid.
Proceedings of the Foundations of Data Organization and Algorithms, 1989

1986
Dost: an environment to support automatic generation of user interfaces.
Proceedings of the SESPSDE'86: ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, 1986


  Loading...