Asee peer logo
Displaying all 9 results
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