Skip to content

Frank Vahid

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

96

Venues

19

Active years

1991–2025

Best venue rank

A*

Where they publish

Papers

96 indexed papers, newest first.

YearVenueTitleAuthors
2025SIGCSEMidterm Exam Outliers Efficiently Highlight Potential Cheaters on Programming Assignments.Shirin Haji Amin Shirazi, Ashley Pang, Allan Knight, Mariam Salloum, Frank Vahid
2024ITiCSEStyle Anomalies Can Suggest Cheating in CS1 Programs.Benjamin Denzler, Frank Vahid, Ashley Pang, Mariam Salloum
2024ITiCSEChatGPT and Cheat Detection in CS1 Using a Program Autograding System.Ashley Pang, Frank Vahid
2024ITiCSEPerformance Analysis and Interviews of Non-CS-Major Students Sanctioned for Cheating in CS1.Ashley Pang, Frank Vahid
2024SIGCSEStyle Anomalies Can Suggest Cheating in CS1 Programs.Benjamin Denzler, Frank Vahid, Ashley Pang
2024SIGCSEMicroteaching: Binary Heaps, Side-Channel Attacks, Equitable Grading, Java Classes, Loops, and 3D Java.Colleen M. Lewis, Cynthia Bailey Lee, Adam Blank, Maria Camarena, Manuel Hernndez, Frank Vahid
2024SIGCSECS1 Instructors: Flexibility in Content Approaches is Justified, and Can Enable More Cross-University Cooperation.Frank Vahid
2024SIGCSEExperiences Teaching a CS1 Common Course across 7 Institutions.Frank Vahid, Ashley Pang
2024SIGCSETowards Comprehensive Metrics for Programming Cheat Detection.Frank Vahid, Ashley Pang, Benjamin Denzler
2023ITiCSEVariability-Inducing Requirements for Programs: Increasing Solution Variability for Similarity Checking.Ashley Pang, Frank Vahid
2023ITiCSETowards Grading for Equity in a Large CS1 Class: An Experience with Flexible Deadlines and Resubmissions.Frank Vahid, Ashley Pang, Kelly Downey
2023ITiCSEImpact of Student Time Spent on Performance in a CS1 Class, Including Prior Experience Effect.Frank Vahid, Ashley Pang, Kelly Downey
2023SIGCSESignificant Trends in CS Educational Material: Current and Future.Peter Brusilovsky, Barbara J. Ericson, Cay S. Horstmann, Christian Servin, Frank Vahid, Craig B. Zilles
2023SIGCSEUltra-Lightweight Early Prediction of At-Risk Students in CS1.Chelsea Gordon, Stanley Zhao, Frank Vahid
2023SIGCSEExperiences Teaching Coral Before C++ in CS1.Frank Vahid, Kelly Downey, Lizbeth Areizaga, Ashley Pang
2023SIGCSEImpact of Several Low-Effort Cheating-Reduction Methods in a CS1 Class.Frank Vahid, Kelly Downey, Ashley Pang, Chelsea Gordon
2021FIEThe shift from static college textbooks to customizable content: A case study at zyBooks.Chelsea Gordon, Roman Lysecky, Frank Vahid
2021SIGCSEConcise Graphical Representations of Student Effort on Weekly Many Small Programs.Joe Michael Allen, Frank Vahid
2019FIENew web-based learning content for core programming concepts using Coral.Frank Vahid, Alex D. Edgcomb, Roman Lysecky, Yamuna Rajasekhar
2019SIGCSEAn Analysis of Using Many Small Programs in CS1.Joe Michael Allen, Frank Vahid, Alex D. Edgcomb, Kelly Downey, Kris Miller
2019SIGCSEAuto-Graded Programming Labs: Dos and Don'ts for Less-Stressed Higher-Performing Students, Reduced Grading Time, and Happier Teachers, .Frank Vahid, Roman Lysecky
2018SIGCSEPython Versus C++: An Analysis of Student Struggle on Small Coding Exercises in Introductory Programming Courses.Nabeel Alzahrani, Frank Vahid, Alex D. Edgcomb, Kevin Nguyen, Roman Lysecky
2018SIGCSEInteractive, Language-neutral Flowcharts and Pseudocode for Teaching Core CS0/1 Programming Concepts: (Abstract Only).Alex D. Edgcomb, Frank Vahid
2018SIGCSETeaching Students a Systematic Approach to Debugging: (Abstract Only).Roman Lysecky, Frank Vahid
2017SIGCSEGetting Students to Earnestly Do Reading, Studying, and Homework in an Introductory Programming Class.Alex D. Edgcomb, Frank Vahid, Roman Lysecky, Susan Lysecky
2015FIEHow many points should be awarded for interactive textbook reading assignments?Alex D. Edgcomb, Frank Vahid
2015FIEStudents learn more with less text that covers the same core topics.Alex D. Edgcomb, Frank Vahid, Roman L. Lysecky
2015SIGCSEInteractive Ebooks and Course Materials: A BOF for Authors and Instructors (Abstract Only).Cay S. Horstmann, Smita Bakshi, Amruth Kumar, Frank Vahid
2013ASPDACAn efficient compression scheme for checkpointing of FPGA-based digital mockups.Ting-Shuo Chou, Tony Givargis, Chen Huang, Bailey Miller, Frank Vahid
2013DACExploration with upgradeable models using statistical methods for physical model emulation.Bailey Miller, Frank Vahid, Tony Givargis
2013FIEAn online revolution in learning and teaching.Diane T. Rover, Yacob Astatke, Smita Bakshi, Frank Vahid
2013FPGAEmbedding-based placement of processing element networks on FPGAs for physical model simulation.Bailey Miller, Frank Vahid, Tony Givargis
2012DATEMEDS: Mockup Electronic Data Sheets for automated testing of cyber-physical systems using digital mockups.Bailey Miller, Frank Vahid, Tony Givargis
2010DACOnline SystemC emulation acceleration.Scott Sirowy, Chen Huang, Frank Vahid
2010FPGAServer-side coprocessor updating for mobile devices with FPGAs.Chen Huang, Frank Vahid
2009DACTransmuting coprocessors: dynamic loading of FPGA coprocessors.Chen Huang, Frank Vahid
2009FPGAMaking good points: application-specific pareto-point generation for design space exploration using statistical methods.David Sheldon, Frank Vahid
2008CASESDynamic coprocessor management for FPGA-enhanced compute platforms.Chen Huang, Frank Vahid
2008FPGAA pipelined binary tree as a case study on designing efficient circuits for an FPGA in a bram aware design.David Sheldon, Frank Vahid
2008FPGAC is for circuits: capturing FPGA circuits as sequential code for portability.Scott Sirowy, Greg Stitt, Frank Vahid
2007DACA Self-Tuning Configurable Cache.Ann Gordon-Ross, Frank Vahid
2007DATEA one-shot configurable-cache tuner for improved energy and performance.Ann Gordon-Ross, Pablo Viana, Frank Vahid, Walid A. Najjar, Edna Barros
2007DATEInteractive presentation: Soft-core processor customization using the design of experiments paradigm.David Sheldon, Frank Vahid, Stefano Lonardi
2007DATETwo-level microprocessor-accelerator partitioning.Scott Sirowy, Yonghui Wu, Stefano Lonardi, Frank Vahid
2007DATEClock-frequency assignment for multiple clock domain systems-on-a-chip.Scott Sirowy, Yonghui Wu, Stefano Lonardi, Frank Vahid
2007FPLDynamic Partial FPGA Reconfiguration in a Prototype Microprocessor System.Kai Schleupen, Scott Lekuch, Ryan Mannion, Zhi Guo, Walid A. Najjar, Frank Vahid
2006DACConfigurable cache subsetting for fast cache tuning.Pablo Viana, Ann Gordon-Ross, Eamonn J. Keogh, Edna Barros, Frank Vahid
2006ICCADApplication-specific customization of parameterized FPGA soft-core processors.David Sheldon, Rakesh Kumar, Roman L. Lysecky, Frank Vahid, Dean M. Tullsen
2006ICCADConjoining soft-core FPGA processors.David Sheldon, Rakesh Kumar, Frank Vahid, Dean M. Tullsen, Roman L. Lysecky
2006ICCADA code refinement methodology for performance-improved synthesis from C.Greg Stitt, Frank Vahid, Walid A. Najjar
2005CHIA logic block enabling logic configuration by non-experts in sensor networks.Susan Cotterell, Frank Vahid
2005DATEA Study of the Speedups and Competitiveness of FPGA Soft Processor Cores using Dynamic Hardware/Software Partitioning.Roman L. Lysecky, Frank Vahid
2005DATESystem Synthesis for Networks of Programmable Blocks.Ryan Mannion, Harry Hsieh, Susan Cotterell, Frank Vahid
2005DATEA Decompilation Approach to Partitioning Software for Microprocessor/FPGA Platforms.Greg Stitt, Frank Vahid
2005FCCMA Study of the Scalability of On-Chip Routing for Just-in-Time FPGA Compilation.Roman L. Lysecky, Frank Vahid, Sheldon X.-D. Tan
2005FPGAFirm-core Virtual FPGA for Just-in-Time FPGA Compilation (abstract only).Roman L. Lysecky, Kris Miller, Frank Vahid, Kees A. Vissers
2005FPGATechniques for synthesizing binaries to an advanced register/memory structure.Greg Stitt, Zhi Guo, Walid A. Najjar, Frank Vahid
2005ICCADNew decompilation techniques for binary-level co-processor generation.Greg Stiff, Frank Vahid
2005ISLPEDFast configurable-cache tuning with a unified second-level cache.Ann Gordon-Ross, Frank Vahid, Nikil D. Dutt
2004DACDynamic FPGA routing for just-in-time FPGA compilation.Roman L. Lysecky, Frank Vahid, Sheldon X.-D. Tan
2004DATEAutomatic Tuning of Two-Level Caches to Embedded Applications.Ann Gordon-Ross, Frank Vahid, Nikil D. Dutt
2004DATEA Configurable Logic Architecture for Dynamic Hardware/Software Partitioning.Roman L. Lysecky, Frank Vahid
2004DATEUsing a Victim Buffer in an Application-Specific Memory Hierarchy.Chuanjun Zhang, Frank Vahid
2004DATEA Self-Tuning Cache Architecture for Embedded Systems.Chuanjun Zhang, Frank Vahid, Roman L. Lysecky
2004DATELow Static-Power Frequent-Value Data Caches.Chuanjun Zhang, Jun Yang, Frank Vahid
2004FPGAA quantitative analysis of the speedup factors of FPGAs over processors.Zhi Guo, Walid A. Najjar, Frank Vahid, Kees A. Vissers
2004ISLPEDA way-halting cache for low-energy high-performance systems.Chuanjun Zhang, Frank Vahid, Jun Yang, Walid A. Najjar
2004SECONApplications and experiments with eBlocks - electronic blocks for basic sensor-based systems.Susan Cotterell, Kelly Downey, Frank Vahid
2003CASESFrequent loop detection using efficient non-intrusive on-chip hardware.Ann Gordon-Ross, Frank Vahid
2003DACOn-chip logic minimization.Roman L. Lysecky, Frank Vahid
2003DACDynamic hardware/software partitioning: a first approach.Greg Stitt, Roman L. Lysecky, Frank Vahid
2003ISCAA Highly-Configurable Cache Architecture for Embedded Systems.Chuanjun Zhang, Frank Vahid, Walid A. Najjar
2003RSPCache Configuration Exploration on Prototyping Platforms.Chuanjun Zhang, Frank Vahid
2002DACA fast on-chip profiler memory.Roman L. Lysecky, Susan Cotterell, Frank Vahid
2002FCCMUsing On-Chip Configurable Logic to Reduce Embedded System Software Energy.Greg Stitt, Brian Grattan, Jason R. Villarreal, Frank Vahid
2002ICCADSynthesis of customized loop caches for core-based embedded systems.Susan Cotterell, Frank Vahid
2002ICCADHardware/software partitioning of software binaries.Greg Stitt, Frank Vahid
2002ICCDDynamic Loop Caching Meets Preloaded Loop Caching - A Hybrid Approach.Ann Gordon-Ross, Frank Vahid
2002ISCASA power-configurable bus for embedded systems.Chuanjun Zhang, Frank Vahid
2001ASPDACTrace-driven system-level power evaluation of system-on-a-chip peripheral cores.Tony Givargis, Frank Vahid, Jrg Henkel
2001ICCADSystem-Level Exploration for Pareto-Optimal Configurations in Parameterized Systems-on-a-Chip.Tony Givargis, Frank Vahid, Jrg Henkel
2001ISLPEDA self-optimizing embedded microprocessor using a loop table for low power.Frank Vahid, Ann Gordon-Ross
2000ASPDACA hybrid approach for core-based system-level power modeling.Tony Givargis, Frank Vahid, Jrg Henkel
2000CASESA first-step towards an architecture tuning methodology for low power.Greg Stitt, Frank Vahid, Tony Givargis, Roman L. Lysecky
2000DATEFast Cache and Bus Power Estimation for Parameterized System-on-a-Chip Design.Jrg Henkel, Tony Givargis, Frank Vahid
2000DATETechniques for Reducing Read Latency of Core Bus Wrappers.Roman L. Lysecky, Frank Vahid, Tony Givargis
1999DATEFSMD Functional Partitioning for Low Power.Enoch Hwang, Frank Vahid, Yu-Chin Hsu
1999ICCADInterface and cache power exploration for core-based embedded system design.Tony Givargis, Jrg Henkel, Frank Vahid
1998DACSystem-level exploration with SpecSyn.Daniel Gajski, Frank Vahid, Sanjiv Narayan, Jie Gong
1997DATEProcedure cloning: a transformation for improved system-level functional partitioning.Frank Vahid
1997FPGAI/O and Performance Tradeoffs with the FunctionBus During Multi-FPGA Partitioning.Frank Vahid
1995DATESLIF: a specification-level intermediate format for system design.Frank Vahid, Daniel D. Gajski
1992DACSpecification Partitioning for System Design.Frank Vahid, Daniel Gajski
1992VLSIDSystem Level Specification and Synthesis.Sanjiv Narayan, Frank Vahid, Daniel D. Gajski
1991ICCADSystem Specification and Synthesis with the SpecCharts Language.Sanjiv Narayan, Frank Vahid, Daniel Gajski
1991ICCADObtaining Functionally Equivalent Simulations using VHDL and a Time-Shift Transformation.Frank Vahid, Daniel Gajski