Asee peer logo
Displaying all 13 results
Conference Session
Software Engineering Division Technical Session 1
Collection
2017 ASEE Annual Conference & Exposition
Authors
Mark Hoffman, Quinnipiac University; Stefan C. Christov, Quinnipiac University
Tagged Divisions
Software Engineering Division
limited understanding of or with misconceptions about software development.Students may have worked in pairs, but most of their experience is individual programmingprojects that solve narrowly defined problems. Features of a wide view of softwaredevelopment are experiencing software development as a social, rather than a solitary, activity[3], experiencing maintenance of legacy code [3,8], experiencing working on a non-trivial sizedsystem, and developing awareness of the social, cultural, and ethical responsibilities of softwaredevelopers. These features are motivated by the nature of software engineering work.The "wide view" principle has guided the course since its first offering. We wanted studentswith experience limited to programming to
Conference Session
Software Engineering Division Technical Session 1
Collection
2019 ASEE Annual Conference & Exposition
Authors
Ivan Cabezas, Universidad de San Buenaventura; Eileen Webb, Accreditation Preparation
Tagged Divisions
Software Engineering Division
softwareengineering plays on sustainability. It arose as the outcome of a cross-disciplinary initiative tocreate a common ground and develop a focal point of reference for the global community ofresearch and practice allowing a deeper thinking on software engineering and sustainability. Ithas proven its usefulness for effectively communicating key issues, goals, values, and principlesof sustainable design. Moreover, it has been adopted by researchers addressing a wide variety ofsubjects in software engineering (e.g. software requirements, software engineering curricula,systems thinking, design thinking, engineering ethics, and multidisciplinary engineering, amongothers) [10].BackgroundSustainable software approaches and modelsA systematic mapping study on
Conference Session
Software Engineering Division Technical Session 2
Collection
2017 ASEE Annual Conference & Exposition
Authors
Sushil Acharya, Robert Morris University; Walter W Schilling Jr., Milwaukee School of Engineering
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
to meet 7 outcomes.Outcome 4 states “Design appropriate solutions in one or more application domains usingsoftware engineering approaches that integrate ethical, social, legal, and economic concerns”. Itis through this outcome we expect students to design solutions that address ethical, social, legal,security, and economic concerns. The importance of security in the curriculum guidelines can benoted from the change in SE education Knowledge Areas. In the 2004 Curriculum Guidelines forUndergraduate Degree Programs in Software Engineering [4] security was listed as an area ofstudy. However in the 2014 Curriculum Guidelines for Undergraduate Degree Programs inSoftware Engineering [5] there is now an increase in the visibility of software
Conference Session
Software Engineering Division Technical Session 1
Collection
2019 ASEE Annual Conference & Exposition
Authors
Sushil Acharya, Robert Morris University; Bruce R Maxim, University of Michigan, Dearborn; Jeffrey J. Yackley, University of Michigan, Dearborn
Tagged Divisions
Software Engineering Division
exercises for information technology students to study ethical issues. Day and Foley [31] used class time exclusively for exercises, having their students prepare beforehand for class with materials provided online. Frydenberg [32] primarily used hands-on exercises to foster student understanding in data analytics. Class exercises should result in similar student responses. Case Study Videos: One commonly used technique to enhance the classroom learning experience is the use of video. Videos can reinforce reading and lecture material, help to develop common knowledge, enhance the quality of discussion and overall student comprehension, and accommodate students of different learning styles, increasing student motivation and
Conference Session
Software Engineering Division Technical Session 2
Collection
2017 ASEE Annual Conference & Exposition
Authors
Bruce R Maxim, University of Michigan, Dearborn; Sushil Acharya, Robert Morris University; Stein Brunvand, University of Michigan-Dearborn; Marouane Kessentini, University of Michigan-Dearborn
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
other activities that promote interaction among learners, instructors and thematerial”.3 Prince defines active learning as a classroom activity that requires students to dosomething other than listen and take notes.4Woods and Howard used class exercises effectively to assist Information Technology students inthe study of ethical issues.5 Day and Foley used class time exclusively for exercises, by havingtheir students prepare themselves through the study of materials provided online.6 Bishop andVerleger presented a comprehensive survey of the research on different ways of using classexercises using a technique that is often referred to as the “flipped” classroom.7 Wu et.al.effectively implemented class exercises as active learning tools in their
Conference Session
Software Engineering Division Technical Session 1
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Ben Tribelhorn, University of Portland; Andrew M. Nuxoll, University of Portland
Tagged Divisions
Software Engineering Division
Paper ID #32787Using Agile and Active Learning in Software Development CurriculumProf. Ben Tribelhorn, University of Portland Ben Tribelhorn teaches Computer Science at the University of Portland. His research includes machine learning for chaos in Lorenz systems, dynamic obstacle avoidance algorithms for unmanned aerial vehi- cles, improving software engineering pedagogy, and ethical concerns in artificial intelligence.Dr. Andrew M. Nuxoll, University of Portland Andrew began his career as a software engineer. Lately (since 2007) he has been teaching computer science at the University of Portland. He is an active researcher
Conference Session
Software Engineering Division Technical Session 2
Collection
2018 ASEE Annual Conference & Exposition
Authors
Sushil Acharya, Robert Morris University; Priyadarshan A Manohar P.E., Robert Morris University; Peter Y Wu, Robert Morris University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
invites student participation. Class exercises are designed to explicitly facilitate that. Woods and Howard [11] effectively used class exercises for information technology students to study ethical issues. Day and Foley [12] used class time exclusively for exercises, having their students prepare beforehand for class with materials provided online. Frydenberg [13] primarily used hands-on exercises to foster student understanding in data analytics. Based on the context of the class module, class exercises were designed for the class time to explicitly raise questions to invite student participation. It may be questions to think further into the concepts for a deeper understanding, or practice using their knowledge with
Conference Session
Software Engineering Division Technical Session 1
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Stefan Christov, Quinnipiac University; James Walker, Michigan Technological University; Mark Hoffman, Quinnipiac University
Tagged Divisions
Software Engineering Division
minutes, Scrum sprint work plan Mid-Sprint report, including meeting minutes (each week) (each week)Second Software Project Estimation II (Week 7) Secure Software Development (Week 7)Week ofScrum Midterm Exam (Week 9) Requirements Elicitation Techniques (Week 9)Sprints Managing and Controlling Work Processes (Week 11) Human Aspects of Management (Week 11)(7, 9,11, 13) Ethics in SPM (Week 13) Service-Oriented Software (Week 13) In-Class team meeting minutes, individual team End-Sprint report, including meeting minutes (each week) member evaluation rubric (each week)14 Organizational Issues in SPM
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Edward F. Gehringer, North Carolina State University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
Paper ID #30235A Course as Ecosystem: Melding Teaching, Research, and PracticeDr. Edward F. Gehringer, North Carolina State University Dr. Gehringer is an associate professor in the Departments of Computer Science, and Electrical & Computer Engineering. His research interests include computerized assessment systems, and the use of natural-language processing to improve the quality of reviewing. He teaches courses in the area of programming, computer architecture, object-oriented design, and ethics in computing. c American Society for Engineering Education, 2020 A Course as Ecosystem: Melding
Conference Session
Software Engineering Division Technical Session 1
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Bruce R. Maxim, University of Michigan - Dearborn; Thomas Limbaugh, University of Michigan - Dearborn
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
keeping into consideration, global, cultural, social, environmental, and economic factors.• Outcome 3 – Ability to communicate effectively with a range of audiences.• Outcome 4 – Ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, with consideration for the impact of engineering solutions in global, economic, environmental, and societal contexts.• Outcome 5 - Ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.• Outcome 7 - Acquire and apply new knowledge as needed, using appropriate learning strategies.Course outcomes:1. The
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Bruce R. Maxim, University of Michigan, Dearborn; Gail Luera, University of Michigan, Dearborn
Tagged Divisions
Software Engineering Division
in Table 1. Table 1: CIS 375 ABET Student Outcomes and Course OutcomesABET Outcomes addressed in this course:• Outcome 1 – Ability to analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.• Outcome 2 – Ability to apply engineering design to produce solutions that meet specific needs with respect to public health, safety, and welfare keeping into consideration, global, cultural, social, environmental, and economic factors.• Outcome 3 – Ability to communicate effectively with a range of audiences.• Outcome 4 – Ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, with consideration
Conference Session
Software Engineering Division Technical Session 2
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Ingrid Buckley, Florida Gulf Coast University; Peter J. Clarke, Florida International University
Tagged Divisions
Software Engineering Division
different levels of software testing, such as unit, integra- tion, functional, acceptance testing, and regression testing during software development 5. Describe the ethical issues related to software testingStudents are assessed using various assignments, exams, quizzes, activities, and a semester-longgroup project. The grading scheme for the course (100%) is estimated to be: quizzes/activities/discussions(10%-30%), the group project (10%-40%), and exams (30%-60%). Note that in some years, thegrading scheme would change slightly depending on the approach used for the project. The text-book currently used in the course is “A Practitioners Guide to Software Test Design” by Lee [22].Other reading materials include class notes and tutorials on
Conference Session
Software Engineering Division Technical Session 1
Collection
2019 ASEE Annual Conference & Exposition
Authors
Nusaybah Abu-Mulaweh, Purdue University, West Lafayette; William C. Oakes, Purdue University-Main Campus, West Lafayette (College of Engineering)
Tagged Divisions
Software Engineering Division
judgment withinengineering and computing service-learning has focused primarily on the social, political, andcultural impact of technology on society. This emphasis notwithstanding, the EPICS programrecognizes the value of reflective judgment and has attempted to expand the use of criticalthinking skills to include reflections on the community partner (called the project partner), teamdynamics, the design process, and ethics [23]. This approach is consistent with the broader ABET program and the characteristics of theEngineer of 2020 reported by the NAE [26]. Direct contact on projects with groups such as not-for-profit organizations and the reflection on the impact a student is making on these groups,rudimentary in service-learning, are