Extending the Behavioral Capabilities of the Object-Oriented Paradigm with an Active Model of Propagation. - Heidi J. C. Ellis; Steven A. Demurjian; Fred J. Maryanski; George McA. Beshers; Joan Peckham (ACM Conference on Computer Science, 1990)

ADAM: a graphical, object-oriented database-design tool and code generator. - Heidi J. C. Ellis; Steven A. Demurjian (ACM Conference on Computer Science, 1991)

The (Non)Importance of a Programming Language in a Software Engineering Course. - Steven A. Demurjian; Thomas J. Peters; George McA. Beshers; Heidi J. C. Ellis; Greg Nichols (Comput. Sci. Educ., 1992)

Object-Oriented Design and Analyses for Advanced Application Development: Progress Towards a New Frontier. - Heidi J. C. Ellis; Steven A. Demurjian (ACM Conference on Computer Science, 1993)

Profiling in an Object-Oriented Design Environment That Supports Ada 9X and Ada 83 Code Generation. - Karim El Guemhioui; Steven A. Demurjian; Thomas J. Peters; Heidi J. C. Ellis (TRI-Ada, 1994)

ADAM: A Language-Independent, Object-Oriented, Design Environment for Modeling Inheritance and Relationship Variants in Ada 95, C++, and Eiffel. - Donald M. Needham; Steven A. Demurjian; Karim El Guemhioui; Thomas J. Peters; P. Zamani; M. McMahon; Heidi J. C. Ellis (TRI-Ada, 1996)

Software Engineering at a Distance. - Heidi J. C. Ellis (CSEE&T, 1998)

Issues Affecting Graduate and Postgraduate Software Engineering Curricula. - Heidi J. C. Ellis; James C. McKim; Houman Younessi (CSEE&T, 2000)

Software Engineering: Is It Process? Is It Design? (Panel). - J. Fernando Naveda; Jorge L. Díaz-Herrera; Heidi J. C. Ellis; Thomas B. Hilburn; Michael J. Lutz (CSEE&T, 2001)

Role Delegation for a Resource-Based Security Model. - M. Liebrand; Heidi J. C. Ellis; Charles E. Phillips; Steven A. Demurjian; T. C. Ting (DBSec, 2002)

Andragogy in a web technologies course. - Heidi J. C. Ellis (SIGCSE, 2002)

Internet-centric computing in the Computer Science curriculum. - Timothy J. Hickey; Amruth N. Kumar; Linda M. Wilkens; Andrew Beiderman; Aparna Mahadev; Heidi J. C. Ellis (SIGCSE, 2002)

Characteristics of Successful Collaborations to Produce Educated Software Engineering Professionals. - Heidi J. C. Ellis; Nancy R. Mead; Ana María Moreno 001; Cynthia D. Tanner; Dawn Ramsey (Comput. Sci. Educ., 2002)

Knowledge transfer in is education: a project-based pedagogical approach to bridging the applicability gap. - Rubén A. Mendoza; Heidi J. C. Ellis (J. Comput. Sci. Coll., 2002)

Industry/University Software Engineering Collaborations for the Successful Reeducation of Non-Software Professionals. - Heidi J. C. Ellis; Ana María Moreno 001; Nancy R. Mead; Stephen B. Seidman (CSEE&T, 2003)

A Conceptual Trust Framework for Semantic Web Agents. - Todd Kowalczyk; Heidi J. C. Ellis; Gregory W. Hislop (AMCIS, 2004)

Using a Lease to Manage Service Contracts in Service Oriented Architectures. - Michael Stevens; Heidi J. C. Ellis (AMCIS, 2004)

Self-Grading in a Project-Based Software Engineering Course. - Heidi J. C. Ellis; Richard Mitchell (CSEE&T, 2004)

Graduate Software Engineering Education: Adapting for the BSSE? - Gregory W. Hislop; Heidi J. C. Ellis; Kathy S. Land; Ana María Moreno 001 (CSEE&T, 2004)

Using a Multiple Term Project to Teach Object Oriented Programming and Design. - James C. McKim; Heidi J. C. Ellis (CSEE&T, 2004)

Towards an Information Assessment Framework for Use with the Semantic Web. - Heidi J. C. Ellis; Gregory W. Hislop; Todd Kowalczyk (ICEIS (4), 2004)

An Analysis of Variation in Teaching Effort Across Tasks in Online and Traditional Courses. - Gregory W. Hislop; Heidi J. C. Ellis (ICEIS (4), 2004)

A study of faculty effort in online teaching. - Gregory W. Hislop; Heidi J. C. Ellis (Internet High. Educ., 2004)

Autonomous Learning in Online and Traditional Versions of a Software Engineering Course. - Heidi J. C. Ellis (CSEE&T, 2005)

Course Module: Design By Contract. - James C. McKim; Heidi J. C. Ellis (CSEE&T, 2005)

Undergraduate involvement in bioinformatics research: lessons from the CONNJUR project. - Heidi J. C. Ellis (ITiCSE, 2006)

Self-grading: an approach to supporting self-directed learning. - Heidi J. C. Ellis (ITiCSE, 2006)

Retention of distance and on-campus students in a graduate computer science degree program. - Gregory W. Hislop; Heidi J. C. Ellis (ITiCSE, 2006)

Development of an Integrated Framework for Protein Structure Determinations: A Logical Data Model for NMR Data Analysis. - Heidi J. C. Ellis; Susan Fox-Erlich; Timothy O. Martyn; Michael R. Gryk (ITNG, 2006)

An evaluation of learning in an online project-based web application design and development course. - Heidi J. C. Ellis (J. Comput. Sci. Coll., 2006)

Holistic Software Engineering Education Based on a Humanitarian Open Source Project. - Heidi J. C. Ellis; Ralph A. Morelli; Trishan R. de Lanerolle; Gregory W. Hislop (CSEE&T, 2007)

Can humanitarian open-source software development draw new students to CS? - Heidi J. C. Ellis; Ralph A. Morelli; Trishan R. de Lanerolle; Jonathan Damon; Jonathan Raye (SIGCSE, 2007)

New paradigms for introductory computing courses. - Elliot B. Koffman; Heidi J. C. Ellis; Charles Kelemen; Curt M. White; Steven A. Wolfman (SIGCSE, 2007)

Conceptual-level workflow modeling of scientific experiments using NMR as a case study. - Kacy K. Verdi; Heidi J. C. Ellis; Michael R. Gryk (BMC Bioinform., 2007)

An ontology for software engineering teaching modules. - Heidi J. C. Ellis; Gregory W. Hislop (Int. J. Metadata Semant. Ontologies, 2007)

Software engineering: effective teaching and learning approaches and practices. - Heidi J. C. Ellis (ACM SIGSOFT Softw. Eng. Notes, 2007)

An Assessment of a Self-Directed Learning Approach in a Graduate Web Application Design and Development Course. - Heidi J. C. Ellis (IEEE Trans. Educ., 2007)

Fostering the Community of Software Engineering Educators. - Heidi J. C. Ellis; Gregory W. Hislop (CSEE&T, 2008)

Evaluating student experiences in developing software for humanity. - Gregory W. Hislop; Heidi J. C. Ellis; Ralph A. Morelli (ITiCSE, 2009)

Using Scaffolding to Improve Written Communication of Software Engineering Students. - Gregory W. Hislop; Heidi J. C. Ellis (ITNG, 2009)

Best practices in software engineering project class management. - Jon Beck; Vicki L. Almstrum; Heidi J. C. Ellis; Massood Towhidnejad (SIGCSE, 2009)

Using open source software to engage students in computer science education. - Gregory W. Hislop; Heidi J. C. Ellis; Allen B. Tucker; Scott D. Dexter (SIGCSE, 2009)

Changes to an IT program in response to the IT 2008 curriculum guidelines. - Herman Jackson; Lisa Hansen; Leh-Sheng Tang; John Willemain; Heidi J. C. Ellis (SIGITE Conference, 2009)

Revitalizing computing education through free and open source software for humanity. - Ralph A. Morelli; Allen B. Tucker; Norman Danner; Trishan R. de Lanerolle; Heidi J. C. Ellis; Özgür Izmirli; Danny Krizanc; Gary Parker (Commun. ACM, 2009)

Student Participation in OSS Projects. - Gregory W. Hislop; Heidi J. C. Ellis; Greg DeKoenigsberg; Darius Jazayeri (OSS, 2010)

Instructional aspects of student participation in humanitarian Free and Open Source Software: panel discussion. - Heidi J. C. Ellis; Gregory W. Hislop; Ralph A. Morelli; Norman Danner (J. Comput. Sci. Coll., 2010)

How to involve students in FOSS projects. - Heidi J. C. Ellis; Gregory W. Hislop; Mel Chua; Sebastian Dziallas (FIE, 2011)

Courseware: student learning via FOSS field trips. - Heidi J. C. Ellis; Gregory W. Hislop (ITiCSE, 2011)

A comparison of software engineering knowledge gained from student participation in humanitarian foss projects. - Heidi J. C. Ellis; Gregory W. Hislop; Ralph A. Morelli (ITiCSE, 2011)

Iterative Development of an Application to Support Nuclear Magnetic Resonance Data Analysis of Proteins. - Heidi J. C. Ellis; Ronald J. Nowling; Jay Vyas; Timothy O. Martyn; Michael R. Gryk (ITNG, 2011)

Learning through open source participation. - Heidi J. C. Ellis; Mel Chua; Matthew C. Jadud; Gregory W. Hislop (SIGCSE, 2011)

Student IT services to support open source software for humanity. - Heidi J. C. Ellis; Gregory W. Hislop (SIGITE Conference, 2011)

An Open-Source Sandbox for Increasing the Accessibility of Functional Programming to the Bioinformatics and Scientific Communities. - Matt Fenwick; Colbert Sesanker; Martin R. Schiller; Heidi J. C. Ellis; Michael L. Hinman; Jay Vyas; Michael R. Gryk (ITNG, 2012)

Welcome to Makerland: a first cultural immersion into open source communities (abstract only). - Mel Chua; Sebastian Dziallas; Heidi J. C. Ellis; Gregory W. Hislop; Karl R. Wurst (SIGCSE, 2012)

Teaching open source: involving students in free and open source software (FOSS) project communities (abstract only). - Sebastian Dziallas; Heidi J. C. Ellis; Mel Chua; Steven Huss-Lederman; Karl R. Wurst (SIGCSE, 2012)

An approach for evaluating FOSS projects for student participation. - Heidi J. C. Ellis; Michelle Purcell; Gregory W. Hislop (SIGCSE, 2012)

50 ways to be a FOSSer: simple ways to involve students & faculty (abstract only). - Clif Kussmaul; Heidi J. C. Ellis; Gregory W. Hislop (SIGCSE, 2012)

Panel: capstone experiences for information technology. - Gregory W. Hislop; Joseph J. Ekstrom; Heidi J. C. Ellis; Sandra Gorka (SIGITE Conference, 2012)

Mobile application development in computing curricula. - Stoney Jackson; Heidi J. C. Ellis; Lori Postner; Stan Kurkovsky; Eni Mustafaraj (J. Comput. Sci. Coll., 2012)

Learning foss collaboration tools & techniques through guided inquiry activities: workshop. - Clif Kussmaul; Heidi J. C. Ellis; Gregory W. Hislop (J. Comput. Sci. Coll., 2012)

Towards a model of faculty development for FOSS in education. - Heidi J. C. Ellis; Mel Chua; Gregory W. Hislop; Michelle Purcell; Sebastian Dziallas (CSEE&T, 2013)

Project selection for student involvement in humanitarian FOSS. - Heidi J. C. Ellis; Gregory W. Hislop; Michelle Purcell (CSEE&T, 2013)

Developing HFOSS projects using integrated teams across levels and institutions. - Heidi J. C. Ellis; Gregory W. Hislop; Joanmarie Diggs (ITiCSE, 2013)

Parser Combinators: A Practical Application for Generating Parsers for NMR Data. - Matt Fenwick; Gerard Weatherby; Heidi J. C. Ellis; Michael R. Gryk (ITNG, 2013)

Encouraging faculty & student involvement in humanitarian free and open source software (HFOSS)(abstract only). - Gregory W. Hislop; Heidi J. C. Ellis; Darci Burdge; Sean P. Goggins; Lori Postner; Stoney Jackson (SIGCSE, 2013)

Project selection for student participation in humanitarian FOSS. - Heidi J. C. Ellis; Gregory W. Hislop; Michelle Purcell (SIGITE Conference, 2013)

Developing HFOSS projects using integrated teams across levels and institutions. - Heidi J. C. Ellis; Stoney Jackson; Darci Burdge; Gregory W. Hislop; Joanmarie Diggs (SIGITE Conference, 2013)

A Pipeline Software Architecture for NMR Spectrum Data Translation. - Heidi J. C. Ellis; Gerard Weatherby; Ronald J. Nowling; Jay Vyas; Matt Fenwick; Michael R. Gryk (Comput. Sci. Eng., 2013)

Community-based student learning via participation in humanitarian Foss projects. - Heidi J. C. Ellis; Gregory W. Hislop (J. Comput. Sci. Coll., 2013)

Project selection for student participation in humanitarian FOSS. - Heidi J. C. Ellis; Gregory W. Hislop; Michelle Purcell; Lori Postner (J. Comput. Sci. Coll., 2013)

An approach for evaluating open source projects for student participation. - Michelle Purcell; Heidi J. C. Ellis; Gregory W. Hislop (J. Comput. Sci. Coll., 2013)

Structuring software engineering learning within open source software participation. - Heidi J. C. Ellis; Gregory W. Hislop (ITiCSE, 2014)

Learning within a professional environment: shared ownership of an HFOSS project. - Heidi J. C. Ellis; Stoney Jackson; Darci Burdge; Lori Postner; Gregory W. Hislop; Joanmarie Diggs (ITiCSE, 2014)

Teaching with HFOSS to provide students with real world experience: an introduction (abstract only). - Darci Burdge; Lori Postner; Becka Morgan; Heidi J. C. Ellis; Stoney Jackson; Gregory W. Hislop; Michelle Purcell (SIGCSE, 2014)

Impact of programming language on success in high school programming contests (abstract only). - Stoney Jackson; Heidi J. C. Ellis; Robert Crouse (SIGCSE, 2014)

An analysis of team performance in high school programming contests. - Stoney Jackson; Heidi J. C. Ellis; Robert Crouse (SIGITE, 2014)

Preparing for student participation in HFOSS projects: FOSS tools and techniques. - Darci Burdge; Lori Postner; Heidi J. C. Ellis; Gregory W. Hislop (J. Comput. Sci. Coll., 2014)

Getting started in open source a tour of a real project. - Heidi J. C. Ellis; Stoney Jackson; Gregory W. Hislop; Lori Postner; Darci Burdge (J. Comput. Sci. Coll., 2014)

A Multi-Institutional Study of Learning via Student Involvement in Humanitarian Free and Open Source Software Projects. - Gregory W. Hislop; Heidi J. C. Ellis; Sarah Monisha Pulimood; Becka Morgan; Suzanne Mello-Stark; Ben Coleman; Cam Macdonell (ICER, 2015)

Practical Experiences for IT Students in Humanitarian Free and Open Source Software Projects. - Gregory W. Hislop; Heidi J. C. Ellis (SIGITE, 2015)

FOSS Artifacts for Evaluating Students on Team Projects. - Gregory W. Hislop; Stoney Jackson; Heidi J. C. Ellis (SIGITE, 2015)

Team project experiences in humanitarian free and open source software (HFOSS): faculty poster abstract. - Stoney Jackson; Heidi J. C. Ellis; Gregory W. Hislop; Lori Postner (J. Comput. Sci. Coll., 2015)

Team Project Experiences in Humanitarian Free and Open Source Software (HFOSS). - Heidi J. C. Ellis; Gregory W. Hislop; Stoney Jackson; Lori Postner (ACM Trans. Comput. Educ., 2015)

Supporting HFOSS using scrum in a capstone course. - Stoney Jackson; Heidi J. C. Ellis (SIGCAS Comput. Soc., 2015)

Using humanitarian free and open source software (HFOSS) to introduce computing for the social good. - Lori Postner; Darci Burdge; Stoney Jackson; Heidi J. C. Ellis; Gregory W. Hislop; Sean P. Goggins (SIGCAS Comput. Soc., 2015)

Preparing to Teach Humanitarian Open Source (Abstract Only). - Heidi J. C. Ellis; Stoney Jackson; Gregory W. Hislop; Sarah Monisha Pulimood; Gina Likins (SIGCSE, 2016)

Pathways to Student Learning within HFOSS. - Heidi J. C. Ellis; Gregory W. Hislop (SIGITE, 2016)

A Course Based on Open Organization Principles. - Heidi J. C. Ellis; Gregory W. Hislop (ITiCSE, 2017)

Courseware: HFOSS Project Evaluation. - Heidi J. C. Ellis; Gregory W. Hislop; Darci Burdge (ITiCSE, 2017)

Perspectives on Teaching Humanitarian Free and Open Source Software (Abstract Only). - Becka Morgan; Heidi J. C. Ellis; Gregory W. Hislop; Grant Braught; Lori Postner (SIGCSE, 2017)

Humanitarian Open Source Software in Computing Education. - Gregory W. Hislop; Heidi J. C. Ellis (Computer, 2017)

A Survey of Instructors' Experiences Supporting StudentLearning using HFOSS Projects. - Lori Postner; Heidi J. C. Ellis; Gregory W. Hislop (SIGCSE, 2018)

Session details: Session 6A: Papers. - Heidi J. C. Ellis (SIGITE, 2018)

Student Participation in HFOSS: Challenges and Opportunities. - Heidi J. C. Ellis; Gregory W. Hislop (SIGITE, 2018)

Panel: Attracting Students to IT Degrees. - Gregory W. Hislop; Heidi J. C. Ellis; Barry M. Lunt; Stephen J. Zilora (SIGITE, 2018)

Student contribution to HFOSS: challenges and opportunities. - Gregory W. Hislop; Heidi J. C. Ellis; Herman Jackson (J. Comput. Sci. Coll., 2018)

Impact of HFOSS on Education on Instructors. - Lori Postner; Darci Burdge; Heidi J. C. Ellis; Stoney Jackson; Gregory W. Hislop (ITiCSE, 2019)

Faculty Development for FLOSS Education. - Becka Morgan; Gregory W. Hislop; Heidi J. C. Ellis (OSS, 2019)

Panel: Transfer Students. - Gregory W. Hislop; Heidi J. C. Ellis; Mihaela Sabin; Sandra Gorka (SIGITE, 2019)

LibreFoodPantry: Developing a Multi-Institutional, Faculty-Led, Humanitarian Free and Open Source Software Community. - Karl R. Wurst; Christopher Radkowski; Stoney Jackson; Heidi J. C. Ellis; Darci Burdge; Lori Postner (SIGCSE, 2020)

Student reflections on learning in HFOSS. - Gregory W. Hislop; Heidi J. C. Ellis; Becka Morgan (J. Comput. Sci. Coll., 2020)

Want your students to participate in open source?: join us in LibreFoodPantry! - Karl R. Wurst; Stoney Jackson; Heidi J. C. Ellis; Darci Burdge; Lori Postner (J. Comput. Sci. Coll., 2020)

LibreFoodPantry: developing a multi-institutional, faculty-led, humanitarian free and open source software community. - Karl R. Wurst; Stoney Jackson; Heidi J. C. Ellis; Darci Burdge; Lori Postner (J. Comput. Sci. Coll., 2020)

The Power of Open Source for Social Good to Increase Diversity in Computing. - Heidi J. C. Ellis; Gregory W. Hislop; Lori Postner (SIGCSE, 2021)

Preparing Students for Automated IT Workflows. - Heidi J. C. Ellis; Gregory W. Hislop (SIGITE, 2021)

Meaningful Course Evaluations. - Heidi J. C. Ellis; Gregory W. Hislop; Cara Tang; Stephen J. Zilora (SIGITE, 2021)

Adopting a New Practice: Open Source Experiences in the Classroom. - Sebastian Dziallas; Sally Fincher; Heidi J. C. Ellis; Lori Postner; Gregory W. Hislop (FIE, 2022)

Understanding and Tracking Computing Instructor Identity. - Heidi J. C. Ellis; Gregory W. Hislop (SIGCSE (2), 2022)

Initial research: how does instructor identity change due to supporting student involvement in open source computing for good?: lightning talk. - Gregory W. Hislop; Heidi J. C. Ellis (J. Comput. Sci. Coll., 2022)

Community Input into CS2023 Addendum Article on Computing for Social Good Education. - Heidi J. C. Ellis; Gregory W. Hislop; Michael Goldweber; Marcelo Pias; Samuel A. Rebelsky; Janice L. Pearce; Neil A. Gordon; Patti Ordonez (SIGCSE (2), 2023)

Humanitarian Applications Increase Interest and Motivation of Women in Computing. - Lori Postner; Gregory W. Hislop; Heidi J. C. Ellis (SIGCSE (1), 2023)

Panel: Better Team Projects. - Gregory W. Hislop; Heidi J. C. Ellis; Sandra Gorka; Mihaela Sabin (SIGITE, 2023)

Curricular Practices for Computing for Social Good in Education: Conference Tutorial. - Heidi J. C. Ellis; Gregory W. Hislop (J. Comput. Sci. Coll., 2023)

Curricular Practices for Computing for Social Good in Education. - Heidi J. C. Ellis; Gregory W. Hislop; Grant Braught (J. Comput. Sci. Coll., 2023)

WIP: The Appeal of Computing for Social Good to Underrepresented Student Groups. - Lori Postner; Heidi J. C. Ellis; Gregory W. Hislop; Wesley Shumar (FIE, 2024)

Exploring Open Source to Understand Large Software Projects. - Gregory W. Hislop; Heidi J. C. Ellis (ITiCSE (2), 2024)

Humanitarian Open Source in the Classroom. - Gregory W. Hislop; Heidi J. C. Ellis; Darci Burdge; Cameron Macdonell (SIGCSE (2), 2024)

The Potential of Humanitarian Applications to Increase Interest and Motivation of Underrepresented Student Groups. - Lori Postner; Heidi J. C. Ellis; Gregory W. Hislop; Wesley Shumar (SIGCSE (2), 2024)

Incorporating Computing for Social Good in Education - Conference Tutorial. - Heidi J. C. Ellis; Gregory W. Hislop (J. Comput. Sci. Coll., 2024)

HFOSS Education. - Gregory W. Hislop; Heidi J. C. Ellis (ACM SIGCSE Bull., 2024)

Member Spotlight: Heidi J.C. Ellis. - Julie M. Smith; Charles Wallace 001; Heidi J. C. Ellis (ACM SIGCSE Bull., 2024)

Computing for Social Good in Education. - Heidi J. C. Ellis; Gregory W. Hislop; Mikey Goldweber; Samuel A. Rebelsky; Janice L. Pearce; Patti Ordonez; Marcelo Pias; Neil A. Gordon (Inroads, 2024)

Student Learning of Basic Git/GitHub Processes. - Lori Postner; Darci Burdge; Heidi J. C. Ellis; Herman Jackson; Grant Braught; Karl R. Wurst; Ruth Lamprecht; Gregory W. Hislop (ITiCSE (2), 2025)