Stephen Frezza

Stephen Frezza
Verified
Stephen verified their affiliation via an institutional email.
Verified
Stephen verified their affiliation via an institutional email.
  • PhD
  • Director of Software Engineering at Franciscan University of Steubenville

About

107
Publications
77,961
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
560
Citations
Introduction
My current research interests are in as Philosophy of Engineering and Computing and competency modeling for education, and how this relates practically to program design and assessment. My general interests are in the application of Software Engineering tools and techniques, particularly in the areas of project management, process, requirements, design, and automated testing.
Current institution
Franciscan University of Steubenville
Current position
  • Director of Software Engineering
Additional affiliations
January 1988 - June 1995
University of Pittsburgh
Position
  • Research Assistant
August 1995 - June 2021
Gannon University
Position
  • Developer
Description
  • Chair of Computer & Information Science Dept. 3x Led development, launch and accreditation of Software Engineering degree program, dual CS-SE program and SEID German program. Supported/managed accreditation of IS and CS programs, management of MS-CIS program.
Education
August 1987 - December 1995
University of Pittsburgh
Field of study
  • Electrical Engineering

Publications

Publications (107)
Conference Paper
Full-text available
This paper suggests that the purpose (goal) and manner (method) of knowledge application and generation usefully distinguishes engineering and scientific knowledge. This method could be significantly useful in distinguishing the scientific and engineering components of engineering education, as well as underscored the centrality of social context t...
Conference Paper
Full-text available
Centered around the concept of Möjligheter, this paper focuses on motivating the rationale for faculty to 1) add more authentic problems to their design courses, 2) foster more interdisciplinary challenges in their courses, or 3) approach design instruction in a more consistent, scholarly or philosophic way. As educators, we often show students how...
Conference Paper
How might the content and outcomes of tertiary education programmes be described and analysed in order to understand how they are structured and function? To address this question we develop a framework for modelling graduate competencies linked to tertiary degree programmes in the computing disciplines. While the focus of our work is computing the...
Preprint
Full-text available
Computing Curriculum models have been historically framed from a cognitive perspective. Typically, the focus has been on bodies of knowledge and increasingly the notion of supporting skills and abilities. More recent curriculum documents such as the IT2017 curriculum have moved towards a professional competency approach and have included the furthe...
Conference Paper
Full-text available
This special session proposal provides participants with hands-on experience in finding and making explicit the dispositional aspects of active learning. Many faculty develop interactive, active learning experiences to better support student learning; an oft-cited rational includes the notion that students will be 'better prepared' or more ready to...
Conference Paper
Full-text available
In this paper, we present a preliminary description of the field of inquiry encompassed by the philosophy of computing education. We first attempt to identify a general framework for investigating characteristic questions of a philosophical nature that arise within the STEM application domains. We describe the categories such questions fall under a...
Conference Paper
Full-text available
This paper explores Computing and Engineering (C&E) educators' perceptions about dispositions and investigates their readiness to integrate dispositions into their teaching. Dispositions are the underlying beliefs, attitudes, and values that influence how individuals apply their knowledge and skills. Employers recognize the importance of dispositio...
Conference Paper
Full-text available
This research-to-practice work-in-progress paper describes the approach and methods for a qualitative study of early engineering students' development of professional values. The goal of the research program as a whole is to study students' understanding of professional virtues and how various virtue formation activities affect how students establi...
Conference Paper
Full-text available
This presents a descriptive analysis of the relationship of competence and virtue for engineering and computing professionals. Rooted in recent developments in competence theory, including the development of the Computing Curricula 2020 (CC2020) guidelines, this work illustrates the relationship between competency-based and virtue-oriented approach...
Conference Paper
Full-text available
Franciscan University Engineering (FUS) has as its goal the formation of its students in Christian virtues pursuant to their vocation as engineers. This paper describes the motivation and organization of a series of retreats that intersect between vocation and identity formation and connecting students to professional virtues that support their dev...
Chapter
In How We Think, Dewey presents his ideas and perspectives on the role of the educator in training and facilitating students’ learning. He believed that knowledge is relative to human interaction with the world. Consequently, he believed that thought training leads into inductive and deductive reasoning, interpreting facts, as well as concrete and...
Conference Paper
Full-text available
This Full Paper (Research) presents an analysis on the competences in software testing for the fresh graduates in computer science. Software Testing education (ST) is receiving increasing attention in literature, recent studies have evaluated instructional methods used in ST education. However, analysis of competences (skills, knowledge, and abilit...
Conference Paper
Full-text available
This work focuses on a single question: "Which virtues ought to be emphasized in the formation of engineering and computing professionals?" The authors assume that the ethical codes proposed and maintained by various engineering and computing (E/C) professional bodies represent reasonable assertions as to the types of ethical considerations expecte...
Presentation
Full-text available
Presentation given at FIE 2020. Outlines the case for Disposition as a component of competency and why it is essential to more effective engineering and computing education.
Presentation
Full-text available
Presentation given at FIE 2020 in October, 2020. Outlines the paper, and makes the case for why disposition is an essential element of engineering and computing education.
Preprint
Full-text available
The update of the broadly influential document Computing Curric-ula 2005 (CC2005), is underway with a project called Computing Curricula 2020 (CC2020). The CC2020 project plans to provide a vision for the future of computing, to produce a comprehensive report that contrasts curricular guidelines, and to contextualize those guidelines within a lands...
Conference Paper
The broadly influential document Computing Curricula 2005 (CC2005) is in the process of being updated through a project called Computing Curricula 2020 (CC2020). CC2020 provides a vision for the future of computing education, including a comprehensive report that contrasts curricular guidelines, and contextualizing those guidelines within the broad...
Article
As of 2019, there were 940 hate groups known to be active in the United States. Previous examinations of hate groups have assumed formation. This paper uses simulation modeling to test Weber’s 1947 socio-political theory of charismatic leadership. Simulation modeling creates a computer simulation that simplifies people and their interactions to mim...
Preprint
Full-text available
While in this 21 st century computing artefacts regularly influence the exercise of judgement and decision making , computing baccalaureates remain largely absorbed in the "what" and the "how" of computation with a limited emphasis on the "why." Computing is reshaping social structures and interrelationships through waves of innovation and disrupti...
Conference Paper
Full-text available
This study examines the cost of change in maintaining the quality of effective university courses. The primary contribution is the development and deployment of an instrument developed for assessing the number of courses changed annually, the severity of those changes, as well as compounding factors related to the length of time as an instructor. T...
Article
Full-text available
This research aimed at evaluating the development and use of low-cost affective domain assessment instruments, culminating with personal and group characterization of representative global information technology (IT) professional values. Values and valuing are a compelling component of Bloom's affective domain of learning for engineering education....
Preprint
Full-text available
How might the content and outcomes of tertiary education programmes be described and analysed in order to understand how they are structured and function? To address this question we develop a framework for modelling graduate competencies linked to tertiary degree programmes in the computing disciplines. While the focus of our work is computing the...
Presentation
Full-text available
This is the poster presentation from Working Group 6 "Modeling Competencies for Computing Education" presented at the 23rd Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE'18) in Larnaca, Cyprus. This was a brief summary of the work and preliminary findings of the working group at the conference. A draft report...
Conference Paper
Full-text available
This working group contributes to formulating a framework for modeling competencies in the current and future disciplines that comprise computing education. We draw upon the innovative approach taken in the curricular document for information technology (IT2017), curricular competency frameworks, other related documents such as the software enginee...
Conference Paper
Full-text available
Requirements engineering (RE) is an important part of software engineering education curriculum. Through RE, students can acquire the skills to elicit, analyze, specify, and validate the behaviors, functions, features and quality attributes of software systems. Project-based learning (PjBL) is a method of instruction in which students learn by inve...
Conference Paper
Full-text available
One of the biggest challenges of organizations in contemporary times is the ability to manage rapid changes in business environment. Software and expert information systems can help to manage changes and thus contribute to addressing this challenge. The initial, and perhaps, most important activities in software and expert systems development are t...
Article
Bernard Lonergan's account of the polymorphic character of consciousness provides a basis for distinguishing the common sense, scientific, artistic and ethical elements present in engineering. These elements regard "the same real objects," but do so from fundamentally different standpoints. In relating these standpoints to the underlaying "procedur...
Conference Paper
Full-text available
This paper outlines the need for valuing of software engineering skills as a means to improve software engineering education. It presents a brief introduction to affective domain learning, and a survey of the education literature on software engineering skills related to software testing and quality assurance, which suggests that the competencies a...
Research
Full-text available
To be published by TELPhE at ASEE 2016 (Maybe). Part of the panel discussion on "Are Engineers Authoritative? A Dialog on Engineering Education and a Terrorist Mindset" on Tue June 28th, 2016 1:15 PM (New Orleans Convention Center, room 243)
Conference Paper
Full-text available
Metaphors help create realities for us, especially social realities. A metaphor influences behavior; to attract and/or divide. Metaphors for education provide symbolic representations of what we intend in education; insight into the philosophy that underlines both how we educate, and what we are trying to educate. E.g., "Education as a journey" con...
Article
Full-text available
This paper presents the application of Bernard Lonergan's seminal work, Insight to the Philosophy of Engineering. Using a pragmatic theory of knowledge as a lens for examining the nature of engineering design as activities of knowing and willing, Lonergan's approach offers a knowing-based approach with the flexibility needed for an epistemology of...
Presentation
Full-text available
Keynote address at the ABU^3QCE Conference in Al Baha, KSA
Conference Paper
Full-text available
This paper presents the application of knowledge-based epistemology of engineering to the understandings of the engineering design process. This work aims to extend discussion on Philosophy of Engineering into its impact on our understanding of engineering design. The question this paper aims to address is how a knowledge-based philosophy of engine...
Presentation
Full-text available
Discusses the use of Epistemology as a means of examining the foundations of Engineering as a discipline independent of its sub-disciplines (EE, SE, CS, ME, ChemE, CivE, Etc.)
Presentation
Full-text available
Presentation on describing the writing components of introductory computing for an writing and rhetoric audience.
Conference Paper
Full-text available
This paper proposes a brief exploration of the epistemology of knowledge, specifically distinguishing the development of scientific knowledge from the development of engineering knowledge. Based on a pragmatic theory approach (1), the paper proposes a pattern for distinguishing the ‘science’ of computer science from its ‘engineering’ aspects. The...
Article
Full-text available
This paper proposes a brief exploration of the epistemology of knowledge, specifically distinguishing the development of scientific knowledge from the development of engineering knowledge. Based on a pragmatic theory approach (1), the paper proposes a pattern for distinguishing the 'science' of computer science from its 'engineering' aspects. The p...
Conference Paper
Full-text available
While research has investigated the application of computational methodologies in undergraduate biology education, those approaches require students certain backgrounds from multiple disciplines. Recently, game design and development for education has moved into different fields of science, including biology. Several multi-media interactive product...
Article
Full-text available
Surface model reconstruction from stereo vision is appealing to the rehabilitation industry, including the rehabilitation treatment equipment manufacturers. This article presents a systematic approach for constructing editable three-dimensional (3-D) surface models from stereo cameras and employ this approach to develop a commercializable system fo...
Article
Geriatric patients with dementia and hypertension (DAH) suffer both physically and financially. The needs of these patients mainly include improving the quality of daily living and reducing the cost of long-term care. Traditional treatment approaches are strained to meet these needs. The goal of the paper is to design an innovative system to provid...
Article
Full-text available
Web applications will perform unexpected behaviors against their original UML diagrams and specifications if they are attacked. These attacks always exploit vulnerabilities of those web applications which lack of sufficient protection on their web resources. The paper proposes a resource-based approach to extend UML diagrams for web applications. T...
Conference Paper
Full-text available
After constructing a grid-based 3D surface model (GSM) for a customized cushion seat using stereo visions, we have observed that the model needs to be manually edited for minimizing the ridges. This paper presents a systematical approach to develop a visual manipulation tool, called VT-GSM, for visually manipulating GSMs. To realize the approach, a...
Article
Full-text available
Geriatric patients with dementia and hypertension (DAH) suffer both physically and financially. The needs of these patients mainly include improving the quality of daily living and reducing the cost of long-term care. Traditional treatment approaches are strained to meet these needs. The goal of the paper is to propose an innovative treatment appro...
Article
Full-text available
There are significant differences between an engineering discipline founded on a natural science and one founded on a formal science.
Conference Paper
Full-text available
This paper presents a systematic approach to construct a grid-based 3D surface model for a customized cushion seat for people with disabilities. Initially, a 2D grid map is defined as the bottom surface of the cushion seat based on the required resolution. Then each point in the 2D grid map is projected onto one surface point in the 3D pixel-based...
Conference Paper
Full-text available
Problem-based learning is a pedagogy that employs open-ended problems as a means of increasing student motivation and interaction in addition to achieving the intended educational goals. We present product-based learning as an extension of collaborative problem-based learning by focusing on the design and development of a product as a solution to a...
Conference Paper
Full-text available
This essay reflects on the traits of God that reflect the ideal traits of engineers. Engineers apply their intellect to subdue and control the forces of nature, not as an end in itself, but rather, like God, this is accomplished for the greater good, particularly for the good of other human beings. In this sense, seeing the engineer in God helps us...
Chapter
This chapter presents a case study in the development of a Software Engineering (SE) Bachelor’s Degree program. It outlines issues in SE program development, various means to address those issues, and explains how the issues were addressed in the initial and ongoing development of an undergraduate SE program. By using SEEK and SWEBOK as requirement...
Chapter
This chapter presents a case study in the development of a Software Engineering (SE) Bachelor’s Degree program. It outlines issues in SE program development, various means to address those issues, and explains how the issues were addressed in the initial and ongoing development of an undergraduate SE program. By using SEEK and SWEBOK as requirement...
Article
This chapter presents a case study in the development of a Software Engineering (SE) Bachelor's Degree program. It outlines issues in SE program development, various means to address those issues, and explains how the issues were addressed in the initial and ongoing development of an undergraduate SE program. By using SEEK and SWEBOK as requirement...
Chapter
This chapter presents a case study in the development of a Software Engineering (SE) Bachelor’s Degree program. It outlines issues in SE program development, various means to address those issues, and explains how the issues were addressed in the initial and ongoing development of an undergraduate SE program. By using SEEK and SWEBOK as requirement...
Conference Paper
Full-text available
The software engineering curriculum guidelines developed by ACM and the IEEE Computer Society, known as SE2004, have been available to the software engineering education community for a little over two years. During this time, a number of software engineering degree programs have been established and others have been revised in ways influenced by S...
Conference Paper
Full-text available
This project evaluated the effectiveness of using certification-like real-world problems for regular assessment of student performance in a software engineering content course. The approach utilized the Turning Pointtrade personal response system as a means to present "Real World" software engineering problems and anonymously assess student learnin...
Conference Paper
Testing is traditionally defined as "the execution of a program with the intent of finding errors."[1] This core definition, though useful, does not provide educators with an effective means to communicate either the goals or the value of software testing. "Testing and test design, as part of quality assurance, should also focus on bug prevention."...
Article
Full-text available
RESUMEN RESUMEN In the light of a developing discipline and evolving accreditation standards , the design of a new Bachelor of Science in Software Engineering (BSSE) program can be challenging . This article outlines the requirements sources , effective processes , and a model curriculum for a BSSE program in a small university . This article is...
Conference Paper
Full-text available
UML structural models involve understanding the semantic relationships of a visual language - specifically the relationships among class and instance diagrams, as well as the abstractions in relating these diagrams to the problem/design being modeled. The project presented in this paper focuses on student learning exercises wherein the students had...
Conference Paper
Software testing plays a key role throughout the development of high-quality software systems. The question often raised is how to motivate and encourage students to perform test design early in their development process. This tutorial presents practical methods for introducing students to Testing as a Mental Discipline and related exercises that h...
Article
Full-text available
This paper describes a method used for the collection, maintenance, and validation of a set of objective evidence that not only effectively supports the justification of meeting the program education objectives. The method also focuses on supporting a successful EC2000 program assessment process. The method identifies key sets of objective evidence...
Presentation
Full-text available
This was presented at the RECU in Dayton, OH
Article
Full-text available
The Electrical and Computer Engineering (ECE) Department of Gannon University has devised a process in which faculty define specific graded (key) assignments that are linked to the (course-level) student learning objectives. A student is only permitted to pass a course if they have also met or exceeded the minimum passing criteria defined in these...
Conference Paper
Full-text available
This paper describes the use of an on-line survey and reporting tool to enhance ABET EC2000 preparation and to support consistent student evaluation of instruction. The tool includes interfaces to support chair, faculty and student processes necessary to publish, collect, and report survey information on learning outcomes from individual courses. T...
Conference Paper
This paper focuses on the program development process, and how the Computer & Information Science department utilized the vinous program and professional requirements sources to develop a BSSE program proposal that is completely accreditable. The requirements sources referenced include the EC2000, CC2001, SEEK, SWEBOK, existing computer science cou...
Conference Paper
Software testing is a challenging topic for undergraduates, but when integrated into a software design course provides many opportunities to enhance student learning in both testing and design. This paper describes an innovative approach to integrating testing into an introductory software design course for computer science and engineering undergra...
Article
Full-text available
Software testing is a challenging topic for undergraduates, but when integrated into a software design course provides many opportunities to enhance student learning in both testing and design. This paper describes an innovative approach to integrating testing into an introductory software design course for Computer Science and Engineering Undergra...
Article
This paper describes an innovative approach to combining formal coursework and industrial experience in order to prepare engineering graduates for careers in software development for embedded control systems. As computer control has become predominant for controlling machinery, heavy manufacturing companies, such as General Electric Transportation...
Conference Paper
Full-text available
This paper describes an innovative approach to combining formal coursework and industrial experience in order to prepare engineering graduates for careers in software development for embedded control systems. As computer control has become predominant for controlling machinery, heavy manufacturing companies, such as General Electric Transportation...
Conference Paper
Full-text available
For the past two years, the Department of Electrical Engineering has offered a specialty within electrical engineering to help prepare graduates for careers in embedded software engineering. This program offers a unique blend of software science and engineering within an ABET-accredited electrical engineering program
Conference Paper
Full-text available
This paper describes an innovative approach to combining formal coursework and industrial experience in order to prepare engineering graduates for careers in software development for embedded control systems. As computer control has become predominant for controlling machinery, heavy manufacturing companies, such as General Electric Transportation...
Article
This paper presents a methodology for automating the evaluation of complex hierarchical designs using black-box testing techniques. Based on an exploration model for design, this methodology generates evaluation tests using a novel semantic graph data model which captures the relationships between the related design and requirements data. Using the...
Article
Full-text available
This paper presents a methodology for automating the evaluation of partial designs using black-box testing techniques. This methodology generates black-box evaluation tests using a novel semantic graph data model to maintain the relationships between the related design and requirements data. We demonstrate the utility of this technique by using the...
Article
Full-text available
This paper presents a methodology for automating the evaluation of partial designs using black-box testing techniques. The methodology generates black-box evaluation testsets using a novel semantic graph data model which maintains the relationships between design and requirements data. The testset is used to simulate the design module and the relat...

Network

Cited By