- Conference Session
- Software Engineering Division Technical Session 1
- Collection
- 2018 ASEE Annual Conference & Exposition
- Authors
-
James R Vallino, Rochester Institute of Technology (COE); Bryan Basham, Software Alchemy (with RIT)
- Tagged Divisions
-
Software Engineering Division
curricula where there is time to address the breadth of the softwareengineering body of knowledge. The Software Engineering 2014 Curriculum Guidelines [1] listsnine top-level knowledge areas for software engineering programs with a minimum of 467"lecture" hours of material. For the majority of students who are in computer science, computerengineering, or other computing programs, they will receive their software engineering educationin a single course, Introduction to Software Engineering, which is expected to cover softwareengineering as a topic. Some of the topics in the software engineering Knowledge Areas may becovered by other courses in the non-software engineering student's program, but if you look atfor example, the Computer Science 2013
- Conference Session
- Software Engineering Division Technical Session 1
- Collection
- 2018 ASEE Annual Conference & Exposition
- Authors
-
Pradeep Kashinath Waychal, Western Michigan University; Luiz Fernando Capretz P.E., Western University; Sachin Narendra Pardeshi, R.C.Patel Institute of Technology, Shirpur
- Tagged Divisions
-
Software Engineering Division
and 2 Years Industry Experience. He has done ME in Computer Engineering. He has 2 years industry experience in Software Testing. He has done ISTQB-FL and Agile certifications.He is authour of 2 books, published by International Publication. c American Society for Engineering Education, 2018 Analyzing unpopularity of software testing careers in Canadian universityIntroduction As software systems are becoming more pervasive, they are also becoming susceptible tofailures, resulting in potentially lethal combinations. There have been catastrophic failures such asAriane 5[1], Therac-25[2], and the UK e-borders project[3], which led to the loss of life and capital.Many similar incidents are happening all
- Conference Session
- Software Engineering Division Technical Session 1
- Collection
- 2018 ASEE Annual Conference & Exposition
- Authors
-
Cam Macdonell, MacEwan University; Heidi J.C. Ellis, Western New England University; Darci Burdge, Nassau Community College; Lori Postner, Nassau Community College; Gregory W Hislop, Drexel University (Computing and Informatics)
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division
background.1. IntroductionThe Grace Hopper Celebration of Women in Computing was founded in 1994 and is the world’slargest technical conference for women in computing. More than 15,000 people from 87countries attended the 2016 conference with an even greater number attending in 2017 [5]. Manystudents attend the conference to network, learn and find community, and a large number oftechnical companies attend to learn how to build inclusive cultures as well as to recruit technicaltalent.Since 2010, the Hopper conference has hosted an Open Source Day [6]. Originally titled "OpenSource Code-a-thon for Humanity", the day provides women of varying skill levels with a day-long experience in contributing to humanitarian free and open source software (HFOSS
- Conference Session
- Software Engineering Division Technical Session 1
- Collection
- 2018 ASEE Annual Conference & Exposition
- Authors
-
Gregory Kulczycki, Virginia Tech; Steven Atkinson, Virginia Tech
- Tagged Divisions
-
Software Engineering Division
of IT or the technical side. All students taking thecourse are required to have a basic introduction to Java. The course is completely online, andstudent-teacher interaction comes primarily from Q&A discussion boards (Piazza) and one liveQ&A session per week (WebEx). The course revolves around a semester-long project in whichstudents develop a mini e-commerce web application complete with the design andimplementation of the web interface, the database, and the application business logic.In this paper, we talk about how the course evolved when the developer joined the educator toteach the course. We focus on six important facets of the experience: (1) the initial conditionsthat allowed the collaboration to be successful, (2) the
- Conference Session
- Software Engineering Division Technical Session 2
- Collection
- 2018 ASEE Annual Conference & Exposition
- Authors
-
Mourya Reddy Narasareddy Gari, North Dakota State University; Gursimran Singh Walia; Alex David Radermacher, North Dakota State University
- Tagged Divisions
-
Software Engineering Division
Engineering. Asystematic literature review is a means of assessing and interpreting all the accessibleresearch applied to a specific research question, area of interest. The following steps wereimplemented in accordance with the guidelines for a systematic literature review establishedby Kitchenham and Charters [7].Step: 1: Research Questions:The aim of this paper is to identify and evaluate the usefulness of gamification elementsmost commonly used in CS and SE courses on student learning. To do this we formulatedthree research questions: RQ1: What are the most commonly used gamification elements in CS and SE courses? RQ2: What is the evidence for the benefits of these gamification elements on student learning? RQ3: How can answers to
- Conference Session
- Crafting the Future of Computing Education in CC2020
- Collection
- 2018 ASEE Annual Conference & Exposition
- Authors
-
Stephen T Frezza, Gannon University; Arnold Neville Pears, Uppsala University; Marisa Exter, Purdue University, West Lafayette (College of Engineering); Barry M. Lunt, Brigham Young University
- Tagged Divisions
-
Computing and Information Technology, Software Engineering Division
’sandbeyond.ThisworkshopprovidesanoverviewoftheCC2005andrelatedreportsandlinksthemtothetransitionintotheCC2020project.ItalsoprovidesparticipantswithauniqueopportunitytocollaboratewithmembersoftheCC2020taskforceandcontributetothedevelopmentoftheresourcestheprojectwilldeliver.TheworkshopauthorsandparticipantswillengageinactivitiestohelpdefinehowComputingisdefinedwithintheprojectanddiscusshowtoextenditsinfluenceinglobalundergraduatecomputingeducationforthefuture.Theauthorsanticipatefullaudienceinvolvementandparticipationinformulatingthisvision.Keywords—Computingeducation,CC2020,CC2005,futureComputingeducationI.INTRODUCTIONIn2015,theAssociationforComputingMachinery(ACM)begantoexploreavenuesthroughwhichtoupdatethebroadlyinfluential:ComputingCurricula2005document,taggedasCC2005[1].ACM,theAssociationforInformationSystems(AIS),andtheIEEEComputerSociety(IEEE-CS)weresponsorsofthe2005document.In2016,ACMdecidedtoproceedwiththenewproject.Itestablishedanexploratorycommitteetoascertaintheneedforanewreport.ACMandIEEE-CSbecametheprincipalsponsorsoftheCC2020project.Otherprofessionalorganizationshavejoinedintheeffortwithadditionalsponsorship;theseincludetheAssociationforInformationSystems(AIS),andAssociationforInformationTechnologyProfessionals,EducationSpecialInterestGroup(AITP/EDSIG
- Conference Session
- Software Engineering Division Technical Session 2
- Collection
- 2018 ASEE Annual Conference & Exposition
- Authors
-
James Perretta; Andrew Deorio, University of Michigan
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division
helps ensure that software behavesaccording to its requirements. We will discuss testing practices used in software engineering andhow they relate to teaching software testing. We then introduce the theoretical and conceptualframeworks that form the foundation for our study.2.1 Software TestingTesting is a critical part of software development. By some estimates, 41% of informationtechnology budgets in North America are spent on quality assurance and testing. 1 Softwaretesting helps ensure the correctness of the software being developed, and there are several testsuite quality metrics used in industry to ensure that a test suite properly verifies the behavior ofthe software it tests.One widely-used test suite quality metric is code coverage
- 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
partner institutions, as well as scholarly publications. In conclusion the paperdiscusses the broader impacts of the NSF funded project on software verification and validationcurriculum in undergraduate software engineering education.1. IntroductionThe body of knowledge appropriate for undergraduate software engineering programencompasses both theoretical and practical aspects. The knowledge areas (KA) listed in the 2014IEEE/ACM Software Engineering Curriculum Guidelines [1] are imperative for undergraduateeducation and the subsequent professional career. However, due to the lack of active learningtools and the dearth of engaged student learning, software engineering education may not beeffectively delivered, resulting in non-coverage by the
- Conference Session
- Software Engineering Division Technical Session 2
- Collection
- 2018 ASEE Annual Conference & Exposition
- Authors
-
Paul A Bender, Ohio Dominican University
- Tagged Divisions
-
Software Engineering Division
a service learning projectconsistent with the university’s mission.This work examines two trials. The first trial had a single student participant and was quitesuccessful. The second trial had 4 students participate, but had mixed results.IntroductionAt Ohio Dominican University, there are two computing programs, a small Computer Scienceprogram, with approximately 30 total students, and a small Software Engineering program withabout 20 total students. The first students enrolled in the Software Engineering program in the fallof 2014. The program was created following the 2004 edition of the Association for ComputingMachinery (ACM) and IEEE Computer Society’s joint Software Engineering Curriculumguidelines 1 . The program culminates in a 1