default search action
Nasser Giacaman
Person information
- affiliation: University of Auckland, NZ
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j24]Aadi Swadipto Mondal, Yuang Zhu, Kaushal Kumar Bhagat, Nasser Giacaman:
Analysing user reviews of interactive educational apps: a sentiment analysis approach. Interact. Learn. Environ. 32(1): 355-372 (2024) - [c39]Yuanyuan Hu, Nasser Giacaman, Claire Donald:
Enhancing Trust in Generative AI: Investigating Explainability of LLMs to Analyse Confusion in MOOC Discussions. LAK Workshops 2024: 195-204 - 2023
- [j23]Yuanyuan Hu, Claire Donald, Nasser Giacaman:
Can Multi-Label Classifiers Help Identify Subjectivity? A Deep Learning Approach to Classifying Cognitive Presence in MOOCs. Int. J. Artif. Intell. Educ. 33(4): 781-816 (2023) - [j22]Valerio Terragni, Catherine I. Watson, Nicholas Rowe, Nasser Giacaman:
Fostering Professionalism in Software Engineering: An Early-Exposure Approach. IEEE Softw. 40(6): 47-54 (2023) - [c38]Andrew Luxton-Reilly, Ewan D. Tempero, Nalin A. G. Arachchilage, Angela Chang, Paul Denny, Allan Fowler, Nasser Giacaman, Igor Kontorovich, Danielle M. Lottridge, Sathiamoorthy Manoharan, Shyamli Sindhwani, Paramvir Singh, Ulrich Speidel, Sudeep Stephen, Valerio Terragni, Jacqueline Whalley, Burkhard Wuensche, Xinfeng Ye:
Automated Assessment: Experiences From the Trenches. ACE 2023: 1-10 - [c37]Elliot Varoy, Andrew Luxton-Reilly, Kerry Lee, Nasser Giacaman:
Understanding the Gender Gap in Digital Technologies Education. ACE 2023: 69-76 - [c36]Callum Iddon, Nasser Giacaman, Valerio Terragni:
GRADESTYLE: GitHub-Integrated and Automated Assessment of Java Code Style. SEET@ICSE 2023: 192-197 - [c35]Nasser Giacaman, Partha S. Roop, Valerio Terragni:
Evolving a Programming CS2 Course: A Decade-Long Experience Report. SIGCSE (1) 2023: 507-513 - [c34]Elliot Varoy, Kerry Lee, Andrew Luxton-Reilly, Nasser Giacaman:
Draw a Computing Student: Facilitating Semi-Structured Interviews Through Drawing. SIGCSE (1) 2023: 903-909 - [c33]Paul Denny, Viraj Kumar, Nasser Giacaman:
Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. SIGCSE (1) 2023: 1136-1142 - 2022
- [j21]Maria T. Corkin, Kane Meissel, Elizabeth R. Peterson, Kerry Lee, Nasser Giacaman, Stéphane Janicot, Susan M. B. Morton:
Are distinct modes of using digital technologies evident by age eight? Implications for digital divides. Comput. Educ. 191: 104642 (2022) - [j20]Lynley Rose Stringer, Kerry Maree Lee, Sean Sturm, Nasser Giacaman:
A systematic review of primary school teachers' experiences with digital technologies curricula. Educ. Inf. Technol. 27(9): 12585-12607 (2022) - [j19]Zhong Wang, Kenneth Foo, Steven Yan, Vicente A. González, Nasser Giacaman:
Refresh Rate and Graphical Benchmarks for Mobile VR Application Development. J. Mobile Multimedia 18(6): 1561-1598 (2022) - [j18]Victor Lian, Elliot Varoy, Nasser Giacaman:
Learning Object-Oriented Programming Concepts Through Visual Analogies. IEEE Trans. Learn. Technol. 15(1): 78-92 (2022) - [j17]Oliver Allen, Xavier Downs, Elliot Varoy, Andrew Luxton-Reilly, Nasser Giacaman:
Block-Based Object-Oriented Programming. IEEE Trans. Learn. Technol. 15(4): 439-453 (2022) - [c32]Yu-Cheng Tu, Valerio Terragni, Ewan D. Tempero, Asma Shakil, Andrew Meads, Nasser Giacaman, Allan Fowler, Kelly Blincoe:
GitHub in the Classroom: Lessons Learnt. ACE 2022: 163-172 - [i1]Paul Denny, Viraj Kumar, Nasser Giacaman:
Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. CoRR abs/2210.15157 (2022) - 2021
- [j16]Mostafa Mehrabi, Nasser Giacaman, Oliver Sinnen:
Unified programming concepts for unobtrusive integration of cloud-based and local parallel computing. Future Gener. Comput. Syst. 115: 700-719 (2021) - [j15]Jordan Wong, Kevin Yu, Nasser Giacaman:
Scaffolding spatial ability with augmented reality and virtual reality. Int. J. Mob. Learn. Organisation 15(1): 50-70 (2021) - [j14]Nasser Giacaman, Oliver Sinnen, Joel C. Adams:
Visual analogy videos for understanding fundamental parallel scheduling policies. J. Parallel Distributed Comput. 153: 64-74 (2021) - [c31]Nathan Mills, Allen Wang, Nasser Giacaman:
Visual Analogy for Understanding Polymorphism Types. ACE 2021: 48-57 - [c30]James Zhang, Casey Wong, Nasser Giacaman, Andrew Luxton-Reilly:
Automated Classification of Computing Education Questions using Bloom's Taxonomy. ACE 2021: 58-65 - [c29]Elliot Varoy, Kerry Lee, Andrew Luxton-Reilly, Nasser Giacaman:
Comparing Pre-tertiary Curricula to Investigate the Timing of Computing Exposure. ITiCSE (1) 2021: 540-546 - [c28]Simon Su, Edward Zhang, Paul Denny, Nasser Giacaman:
A Game-Based Approach for Teaching Algorithms and Data Structures using Visualizations. SIGCSE 2021: 1128-1134 - [c27]Joshua Fu, Ryan Lim, Nasser Giacaman, Craig J. Sutherland:
KareNao: A Tangible Block-Based Programming Environment. UR 2021: 314-319 - 2020
- [j13]Edison Rho, Kenney Chan, Elliot Varoy, Nasser Giacaman:
An Experiential Learning Approach to Learning Manual Communication Through a Virtual Reality Environment. IEEE Trans. Learn. Technol. 13(3): 477-490 (2020) - [c26]Rajendra K. Raj, Carol J. Romanowski, John Impagliazzo, Sherif G. Aly, Brett A. Becker, Juan Chen, Sheikh K. Ghafoor, Nasser Giacaman, Steven I. Gordon, Cruz Izu, Shahram Rahimi, Michael P. Robson, Neena Thota:
High Performance Computing Education: Current Challenges and Future Directions. ITiCSE-WGR 2020: 51-74 - [c25]Rajendra K. Raj, Carol J. Romanowski, Sherif G. Aly, Brett A. Becker, Juan Chen, Sheikh K. Ghafoor, Nasser Giacaman, Steven I. Gordon, Cruz Izu, Shahram Rahimi, Michael P. Robson, Neena Thota:
Toward High Performance Computing Education. ITiCSE 2020: 504-505 - [c24]Yuanyuan Hu, Claire Donald, Nasser Giacaman, Zexuan Zhu:
Towards automated analysis of cognitive presence in MOOC discussions: a manual classification study. LAK 2020: 135-140
2010 – 2019
- 2019
- [j12]Mostafa Mehrabi, Nasser Giacaman, Oliver Sinnen:
@PT: Unobtrusive parallel programming with Java annotations. Concurr. Comput. Pract. Exp. 31(1) (2019) - [j11]Xing Fan, Oliver Sinnen, Nasser Giacaman:
Balancing parallelization and asynchronization in event-driven programs with OpenMP. Concurr. Comput. Pract. Exp. 31(4) (2019) - [j10]Xing Fan, Oliver Sinnen, Nasser Giacaman:
Supporting asynchronization in OpenMP for event-driven programming. Parallel Comput. 82: 57-74 (2019) - [c23]Tevita Tanielu, Raymond 'Akau'ola, Elliot Varoy, Nasser Giacaman:
Combining Analogies and Virtual Reality for Active and Visual Object-Oriented Programming. CompEd 2019: 92-98 - [c22]Nasser Giacaman, Joel C. Adams:
Introductory Concurrency and Parallelism Education. CompEd 2019: 171 - [e1]Xing Fan, Bronis R. de Supinski, Oliver Sinnen, Nasser Giacaman:
OpenMP: Conquering the Full Hardware Spectrum - 15th International Workshop on OpenMP, IWOMP 2019, Auckland, New Zealand, September 11-13, 2019, Proceedings. Lecture Notes in Computer Science 11718, Springer 2019, ISBN 978-3-030-28595-1 [contents] - 2018
- [j9]Nasser Giacaman, Oliver Sinnen:
Preparing the software engineer for a modern multi-core world. J. Parallel Distributed Comput. 118(Part): 247-263 (2018) - [j8]Nasser Giacaman, Giuseppe De Ruvo:
Bridging Theory and Practice in Programming Lectures With Active Classroom Programmer. IEEE Trans. Educ. 61(3): 177-186 (2018) - [c21]Giuseppe De Ruvo, Ewan D. Tempero, Andrew Luxton-Reilly, Gerard B. Rowe, Nasser Giacaman:
Understanding semantic style by analysing student code. ACE 2018: 73-82 - [c20]Marin Abernethy, Oliver Sinnen, Joel C. Adams, Giuseppe De Ruvo, Nasser Giacaman:
ParallelAR: An Augmented Reality App and Instructional Approach for Learning Parallel Programming Scheduling Concepts. IPDPS Workshops 2018: 324-331 - [c19]Mostafa Mehrabi, Nasser Giacaman, Oliver Sinnen:
Unobtrusive Support for Asynchronous GUI Operations with Java Annotations. IPDPS Workshops 2018: 405-414 - [c18]Mostafa Mehrabi, Nasser Giacaman, Oliver Sinnen:
Unobtrusive Asynchronous Exception Handling with Standard Java Try/Catch Blocks. IPDPS 2018: 855-864 - [c17]Asheer Ahmad, Harsh Chokshi, Giuseppe De Ruvo, Nasser Giacaman:
Interactive Learning of Abstract Programming Concepts with InteractiveOOP. LaTiCE 2018: 90-97 - [c16]Giuseppe De Ruvo, Ewan D. Tempero, Andrew Luxton-Reilly, Nasser Giacaman:
Unencapsulated Collection: A Teachable Design Smell. SIGCSE 2018: 332-337 - [p1]Nasser Giacaman, Oliver Sinnen:
Parallel Programming for Interactive GUI Applications. Topics in Parallel and Distributed Computing 2018: 287-312 - 2017
- [j7]Xing Fan, Mostafa Mehrabi, Oliver Sinnen, Nasser Giacaman:
Supporting Enhanced Exception Handling with OpenMP in Object-Oriented Languages. Int. J. Parallel Program. 45(6): 1366-1389 (2017) - [c15]Mostafa Mehrabi, Nasser Giacaman, Oliver Sinnen:
Annotation-Based Parallelization of Java Code. IPDPS Workshops 2017: 775-784 - [c14]Xing Fan, Oliver Sinnen, Nasser Giacaman:
Asynchronous OpenMP Tasking with Easy Thread Context Switching and Pool Control. IWOMP 2017: 217-230 - 2016
- [j6]Ogen Odisho, Mark Aziz, Nasser Giacaman:
Teaching and learning data structure concepts via Visual Kinesthetic Pseudocode with the aid of a constructively aligned app. Comput. Appl. Eng. Educ. 24(6): 926-933 (2016) - [c13]Mostafa Mehrabi, Xing Fan, Nasser Giacaman, Oliver Sinnen:
RedLib: Nestable Reductions for Collections in Java. HPCC/SmartCity/DSS 2016: 883-890 - [c12]Xing Fan, Oliver Sinnen, Nasser Giacaman:
Towards an Event-Driven Programming Model for OpenMP. ICPP Workshops 2016: 240-249 - [c11]Xing Fan, Rui Feng, Oliver Sinnen, Nasser Giacaman:
Evaluating OpenMP Implementations for Java Using PolyBench. IWOMP 2016: 309-319 - 2015
- [j5]Jonathan Chow, Nasser Giacaman, Oliver Sinnen:
Pipeline pattern in an object-oriented, task-parallel environment. Concurr. Comput. Pract. Exp. 27(5): 1273-1291 (2015) - [c10]Nasser Giacaman, Simar Kalra, Oliver Sinnen:
The Active classroom: Students and Instructors Parallel Programming in Parallel. IPDPS Workshops 2015: 739-745 - [c9]Xing Fan, Mostafa Mehrabi, Oliver Sinnen, Nasser Giacaman:
Exception Handling with OpenMP in Object-Oriented Languages. IWOMP 2015: 115-129 - 2014
- [j4]Vikas, Nasser Giacaman, Oliver Sinnen:
Multiprocessing with GUI-awareness using OpenMP-like directives in Java. Parallel Comput. 40(2): 69-89 (2014) - [c8]Nasser Giacaman, Oliver Sinnen:
EA: Research-Infused Teaching of Parallel Programming Concepts for Undergraduate Software Engineering Students. IPDPS Workshops 2014: 1099-1105 - 2013
- [j3]Nasser Giacaman, Oliver Sinnen:
Parallel Task for Parallelising Object-Oriented Desktop Applications. Int. J. Parallel Program. 41(5): 621-681 (2013) - [c7]Vikas, Travis Scott, Nasser Giacaman, Oliver Sinnen:
Using OpenMP under Android. IWOMP 2013: 15-29 - [c6]Vikas, Nasser Giacaman, Oliver Sinnen:
Pyjama: OpenMP-like implementation for Java, with GUI extensions. PMAM 2013: 43-52 - 2012
- [c5]Nasser Giacaman:
Teaching by Example: Using Analogies and Live Coding Demonstrations to Teach Parallel Computing Concepts to Undergraduate Students. IPDPS Workshops 2012: 1295-1298 - 2011
- [j2]Nasser Giacaman, Oliver Sinnen:
Parallel Iterator for Parallelizing Object-Oriented Applications. Int. J. Parallel Program. 39(2): 232-269 (2011) - [j1]Nasser Giacaman, Oliver Sinnen:
Object-Oriented Parallelisation of Java Desktop Programs. IEEE Softw. 28(1): 32-38 (2011) - 2010
- [c4]Nasser Giacaman, Oliver Sinnen:
Parallel Task for parallelizing object-oriented desktop applications. IPDPS Workshops 2010: 1-8
2000 – 2009
- 2009
- [c3]Nasser Giacaman, Oliver Sinnen:
Supporting Partial Ordering with the Parallel Iterator. PDCAT 2009: 469-474 - 2008
- [c2]Nasser Giacaman, Oliver Sinnen, Lama Akeila:
Object-Oriented Parallelisation: Improved and Extended Parallel Iterator. ICPADS 2008: 113-120 - [c1]Nasser Giacaman, Oliver Sinnen:
Task Parallelism for Object Oriented Programs. ISPAN 2008: 13-18
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 2024-10-07 22:08 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint