Heidi J. C. Ellis

Orcid: 0000-0002-6806-0291

According to our database1, Heidi J. C. Ellis authored at least 99 papers between 1990 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Computing for Social Good in Education.
Inroads, December, 2024

Member Spotlight: Heidi J.C. Ellis.
ACM SIGCSE Bull., April, 2024

HFOSS Education.
ACM SIGCSE Bull., April, 2024

The Potential of Humanitarian Applications to Increase Interest and Motivation of Underrepresented Student Groups.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Humanitarian Open Source in the Classroom.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Exploring Open Source to Understand Large Software Projects.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024

2023
Panel: Better Team Projects.
Proceedings of the 24th Annual Conference on Information Technology Education, 2023

Humanitarian Applications Increase Interest and Motivation of Women in Computing.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Community Input into CS2023 Addendum Article on Computing for Social Good Education.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

2022
Understanding and Tracking Computing Instructor Identity.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Adopting a New Practice: Open Source Experiences in the Classroom.
Proceedings of the IEEE Frontiers in Education Conference, 2022

2021
Meaningful Course Evaluations.
Proceedings of the SIGITE '21: The 22nd Annual Conference on Information Technology Education, SnowBird, UT, USA, October 6, 2021

Preparing Students for Automated IT Workflows.
Proceedings of the SIGITE '21: The 22nd Annual Conference on Information Technology Education, SnowBird, UT, USA, October 6, 2021

The Power of Open Source for Social Good to Increase Diversity in Computing.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

2020
LibreFoodPantry: Developing a Multi-Institutional, Faculty-Led, Humanitarian Free and Open Source Software Community.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

2019
Panel: Transfer Students.
Proceedings of the 20th Annual SIG Conference on Information Technology Education, 2019

Faculty Development for FLOSS Education.
Proceedings of the Open Source Systems - 15th IFIP WG 2.13 International Conference, 2019

Impact of HFOSS on Education on Instructors.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

2018
Panel: Attracting Students to IT Degrees.
Proceedings of the 19th Annual SIG Conference on Information Technology Education, 2018

Student Participation in HFOSS: Challenges and Opportunities.
Proceedings of the 19th Annual SIG Conference on Information Technology Education, 2018

A Survey of Instructors' Experiences Supporting StudentLearning using HFOSS Projects.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
Humanitarian Open Source Software in Computing Education.
Computer, 2017

Perspectives on Teaching Humanitarian Free and Open Source Software (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Courseware: HFOSS Project Evaluation.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

A Course Based on Open Organization Principles.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

2016
Pathways to Student Learning within HFOSS.
Proceedings of the 17th Annual Conference on Information Technology Education and the 5th Annual Conference on Research in Information Technology, 2016

Preparing to Teach Humanitarian Open Source (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

2015
Using humanitarian free and open source software (HFOSS) to introduce computing for the social good.
SIGCAS Comput. Soc., 2015

Supporting HFOSS using scrum in a capstone course.
SIGCAS Comput. Soc., 2015

Team Project Experiences in Humanitarian Free and Open Source Software (HFOSS).
ACM Trans. Comput. Educ., 2015

FOSS Artifacts for Evaluating Students on Team Projects.
Proceedings of the 16th Annual Conference on Information Technology Education, 2015

Practical Experiences for IT Students in Humanitarian Free and Open Source Software Projects.
Proceedings of the 16th Annual Conference on Information Technology Education, 2015

A Multi-Institutional Study of Learning via Student Involvement in Humanitarian Free and Open Source Software Projects.
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015

2014
An analysis of team performance in high school programming contests.
Proceedings of the 15th Annual Conference on Information Technology Education, 2014

Impact of programming language on success in high school programming contests (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Teaching with HFOSS to provide students with real world experience: an introduction (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Learning within a professional environment: shared ownership of an HFOSS project.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

Structuring software engineering learning within open source software participation.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

2013
A Pipeline Software Architecture for NMR Spectrum Data Translation.
Comput. Sci. Eng., 2013

Developing HFOSS projects using integrated teams across levels and institutions.
Proceedings of the 14th Annual ACM SIGITE Conference on Information Technology Education, 2013

Project selection for student participation in humanitarian FOSS.
Proceedings of the 14th Annual ACM SIGITE Conference on Information Technology Education, 2013

Encouraging faculty & student involvement in humanitarian free and open source software (HFOSS)(abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Parser Combinators: A Practical Application for Generating Parsers for NMR Data.
Proceedings of the Tenth International Conference on Information Technology: New Generations, 2013

Developing HFOSS projects using integrated teams across levels and institutions.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

Project selection for student involvement in humanitarian FOSS.
Proceedings of the 26th International Conference on Software Engineering Education and Training, 2013

Towards a model of faculty development for FOSS in education.
Proceedings of the 26th International Conference on Software Engineering Education and Training, 2013

2012
Panel: capstone experiences for information technology.
Proceedings of the ACM Special Interest Group for Information Technology Education Conference, 2012

50 ways to be a FOSSer: simple ways to involve students & faculty (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

An approach for evaluating FOSS projects for student participation.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Teaching open source: involving students in free and open source software (FOSS) project communities (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Welcome to Makerland: a first cultural immersion into open source communities (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

An Open-Source Sandbox for Increasing the Accessibility of Functional Programming to the Bioinformatics and Scientific Communities.
Proceedings of the Ninth International Conference on Information Technology: New Generations, 2012

2011
Student IT services to support open source software for humanity.
Proceedings of the SIGITE' 11 ACM Special Interest Group for Information Technology Education Conference, 2011

Learning through open source participation.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Iterative Development of an Application to Support Nuclear Magnetic Resonance Data Analysis of Proteins.
Proceedings of the Eighth International Conference on Information Technology: New Generations, 2011

A comparison of software engineering knowledge gained from student participation in humanitarian foss projects.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Courseware: student learning via FOSS field trips.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

How to involve students in FOSS projects.
Proceedings of the 2011 Frontiers in Education Conference, 2011

2010
Student Participation in OSS Projects.
Proceedings of the Open Source Software: New Horizons, 2010

2009
Revitalizing computing education through free and open source software for humanity.
Commun. ACM, 2009

Changes to an IT program in response to the IT 2008 curriculum guidelines.
Proceedings of the 10th Conference on Information Technology Education, 2009

Using open source software to engage students in computer science education.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Best practices in software engineering project class management.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Using Scaffolding to Improve Written Communication of Software Engineering Students.
Proceedings of the Sixth International Conference on Information Technology: New Generations, 2009

Evaluating student experiences in developing software for humanity.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

2008
Fostering the Community of Software Engineering Educators.
Proceedings of the Proceedings 21st Conference on Software Engineering Education and Training, 2008

2007
An Assessment of a Self-Directed Learning Approach in a Graduate Web Application Design and Development Course.
IEEE Trans. Educ., 2007

An ontology for software engineering teaching modules.
Int. J. Metadata Semant. Ontologies, 2007

Conceptual-level workflow modeling of scientific experiments using NMR as a case study.
BMC Bioinform., 2007

Can humanitarian open-source software development draw new students to CS?
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Holistic Software Engineering Education Based on a Humanitarian Open Source Project.
Proceedings of the 20th Conference on Software Engineering Education and Training (CSEE&T 2007), 2007

2006
Development of an Integrated Framework for Protein Structure Determinations: A Logical Data Model for NMR Data Analysis.
Proceedings of the Third International Conference on Information Technology: New Generations (ITNG 2006), 2006

Retention of distance and on-campus students in a graduate computer science degree program.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

Self-grading: an approach to supporting self-directed learning.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

Undergraduate involvement in bioinformatics research: lessons from the CONNJUR project.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

2005
Course Module: Design By Contract.
Proceedings of the 18th Conference on Software Engineering Education and Training (CSEE&T 2005), 2005

Autonomous Learning in Online and Traditional Versions of a Software Engineering Course.
Proceedings of the 18th Conference on Software Engineering Education and Training (CSEE&T 2005), 2005

2004
A study of faculty effort in online teaching.
Internet High. Educ., 2004

An Analysis of Variation in Teaching Effort Across Tasks in Online and Traditional Courses.
Proceedings of the ICEIS 2004, 2004

Towards an Information Assessment Framework for Use with the Semantic Web.
Proceedings of the ICEIS 2004, 2004

Using a Multiple Term Project to Teach Object Oriented Programming and Design.
Proceedings of the 17th Conference on Software Engineering Education and Training (CSEE&T 2004), 2004

Graduate Software Engineering Education: Adapting for the BSSE?
Proceedings of the 17th Conference on Software Engineering Education and Training (CSEE&T 2004), 2004

Self-Grading in a Project-Based Software Engineering Course.
Proceedings of the 17th Conference on Software Engineering Education and Training (CSEE&T 2004), 2004

Using a Lease to Manage Service Contracts in Service Oriented Architectures.
Proceedings of the 10th Americas Conference on Information Systems, 2004

A Conceptual Trust Framework for Semantic Web Agents.
Proceedings of the 10th Americas Conference on Information Systems, 2004

2003
Industry/University Software Engineering Collaborations for the Successful Reeducation of Non-Software Professionals.
Proceedings of the 16th Conference on Software Engineering Education and Training (CSEE&T 2003), 2003

2002
Characteristics of Successful Collaborations to Produce Educated Software Engineering Professionals.
Comput. Sci. Educ., 2002

Internet-centric computing in the Computer Science curriculum.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

Andragogy in a web technologies course.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

Role Delegation for a Resource-Based Security Model.
Proceedings of the Research Directions in Data and Applications Security, 2002

2001
Software Engineering: Is It Process? Is It Design? (Panel).
Proceedings of the 14th Conference on Software Engineering Education and Training, 2001

2000
Issues Affecting Graduate and Postgraduate Software Engineering Curricula.
Proceedings of the Thirteenth Conference on Software Engineering Education and Training, 2000

1998
Software Engineering at a Distance.
Proceedings of the 11th Conference on Software Engineering Education and Training, 1998

1996
ADAM: A Language-Independent, Object-Oriented, Design Environment for Modeling Inheritance and Relationship Variants in Ada 95, C++, and Eiffel.
Proceedings of the annual meeting of the Ada programming world, 1996

1994
Profiling in an Object-Oriented Design Environment That Supports Ada 9X and Ada 83 Code Generation.
Proceedings of the 1994 Conference on TRI-Ada 1994, 1994

1993
Object-Oriented Design and Analyses for Advanced Application Development: Progress Towards a New Frontier.
Proceedings of the ACM 21th Conference on Computer Science, 1993

1992
The (Non)Importance of a Programming Language in a Software Engineering Course.
Comput. Sci. Educ., 1992

1991
ADAM: a graphical, object-oriented database-design tool and code generator.
Proceedings of the 19th annual conference on Computer Science, 1991

1990
Extending the Behavioral Capabilities of the Object-Oriented Paradigm with an Active Model of Propagation.
Proceedings of the ACM 18th Annual Computer Science Conference on Cooperation, 1990


  Loading...