- Conference Session
- Software Engineering Constituent Committee Division Technical Session 1
- Collection
- 2015 ASEE Annual Conference & Exposition
- Authors
-
Barbara Victoria Bernal, Kennesaw State University, Marietta; Jeffrey Chastine, Southern Polytechnic State University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
is paramount for software engineers to develop the skills and background necessaryto effectively work, communicate and innovate on an international scale. Employers’expectation for collaboration with international counterparts is an increasing computing industrystandard. The effects of the globalization have been felt in the software engineering arenathrough software engineering projects realized by diverse professionals located in differentcontinents with different industrial background, culture, time zone, and language. 1-2International student exchange programs provide educational, personal, and long-term benefits. Page 26.1387.2As a result
- Conference Session
- Software Engineering Constituent Committee Technical Session 2
- Collection
- 2015 ASEE Annual Conference & Exposition
- Authors
-
Weifeng Xu, Gannon University; Aqeel Raza Syed, Gannon University; QING ZHENG, Gannon University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
theaverage number missing and incorrect test cases drops from 16% to 5.8% when the tool is uti-lized for generating test cases.1. IntroductionSoftware engineering, as an emerging discipline, has been distinguished from computer science.There are 22 ABET [1] and 101 Department of Education's recognized institutes in U.S [2] offer-ing a bachelor degree program in software engineering. In addition to the traditional needs ofpreparing graduates to analyze, design and implement systems, both organizations indicate thatsoftware engineering curriculum must prepare graduates to validate software systems.White-box testing is a critical validation technique commonly used by software testers to exam-ine if their unit code works as expected. White-box testing
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 3
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
Dan Budny P.E., University of Pittsburgh; Elizabeth E. Vidal, Universidad Nacional de San Agustín
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
graduation [1]. Under this context students are expected to graduate withcertain skills in addition to the technical skills that are part of all Engineering curriculum [2].ABET (Accreditation Board for Engineering and Technology) stresses the importance of the skill"professionals" and the skills of "conscience" in addition to the development of technical skills toachieve excellence in the training of engineers [2]. In response to these needs there are manyexperiences related to the teaching of these skills. One of the most comprehensive studies islocated in the Shuman work [3]. Williams presents a systematic review of the literature on theexperiences of the teaching of these skills [1]. Other more specific work related to the ability tocommunicate
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 3
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
Vignesh Subbian, University of Cincinnati; Nan Niu, University of Cincinnati; Carla C. Purdy, University of Cincinnati
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
Assurance (QA) course that integrates evidence from research andnew developments in software testing as well as engineering education. The specific goals are:1. To incorporate empirical studies in software engineering to supplement instruction in testing of all aspects, including safety, security, reliability, and performance.2. To increase focus on particular topics of high relevance such as formal testing of safety- critical systems and software inspection through targeted pedagogical interventions.3. To leverage existing instructional materials from the software engineering education community to create and explore blended learning models such as a flipped classroom.4. To integrate and promote inclusive and reflective teaching practices in
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 3
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
Linda M Laird, Stevens Institute of Technology (School of Systems & Enterprises); Nicholas S Bowen, Stevens Institute of Technology
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
Engineering with Cyber-Physical Systems. He recently retired from IBM after a 31-year career. He held a diverse set of leadership positions across product development (both hardware and software), supply chain and manufacturing, sales operations, research, corporate strategy, leading large teams, and talent development. Nick has led and contributed to many critical projects including saving the mainframe business, taking AIX/Power to the #1 UNIX position, establishing Linux servers in the enterprise market, and was on the team that built the first Bladed architecture for the general purpose x86 market. Nick received a Ph.D. in Electrical and Computer Engineering from University of Massachusetts at Amherst, an M.S
- Conference Session
- Software Engineering Technical Session 2
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
Andrew Deorio, University of Michigan; Andrew Giugliano, University of Michigan
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
completedprojects alone. Both courses are part of the core computer science curriculum for all computerscience majors and minors, and are considered gateway courses to specialized upper levelcourses.In our results, we observed an association between student partnerships and increased projectperformance during the same semester, confirming the observations of prior work. Whenexamining student performance in the following course (CS3), our largest statistically significantresult was for students in the lowest GPA quartile: those who had partnered in CS2 wereassociated with improved project scores in CS3, where they all worked alone.1 Introduction and Related WorkPair programming is a software development technique where two programmers work together atone
- Conference Session
- Software Engineering Constituent Committee Technical Session 2
- Collection
- 2015 ASEE Annual Conference & Exposition
- Authors
-
Heidi J. C. Ellis, Western New England University; Gregory W Hislop, Drexel University (Eng. & Eng. Tech.); Sarah Monisha Pulimood, The College of New Jersey; Becka Morgan, Western Oregon University; Ben Coleman, Moravian College
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
study, but provide stronger evidence thatstudent involvement in HFOSS promotes student learning in the areas of tools and techniquesand technical knowledge about the process and tools used to develop an HFOSS project.1. IntroductionSoftware engineering programs as well as most computer science programs desire to providestudents with experience working on a real-world project in order to supply students with anunderstanding of professional practice including such skills as teamwork, communication, workethic, self-confidence and more. In fact, the SE 2004 curriculum guidelines2 emphasize the needfor including professional practice in the education of software engineers. A common way toprovide this experience is through instructor and/or student
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 3
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
Suhas Xavier, Arizona State University; Christian Murphy, Arizona State University; Kevin A Gary, Arizona State University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
platform is a web-based integration platform(Figure 1) composed of two subsystems, each with its own user-facing components. The primarycomponent, CAssess (short for Continuous Assessment), provides features for 1) integrating datastreams from open tool APIs, 2) performing basic statistical analysis, and 3) displayingvisualizations and notifications to students and instructors. The second and supporting system iscalled Nicest (Nicely Integrating Complex Education Software Together), and has primarilyresponsibilities for user and team management, and for provisioning the various tools beingintegrated into CAssess, again via open APIs. In this section we briefly describe each of thesecomponents and how they integrate to provide feedback and ensure
- Conference Session
- Software Engineering Technical Session 2
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
Massood Towhidnejad, Embry-Riddle Aeronautical University, Daytona Beach; Alexandria Spradlin, Embry-Riddle Aeronautical University; Thomas Rogers Bassa, Embry-Riddle Aeronautical University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Constituent Committee
RequirementsAt the beginning of the internship, the envisioned product was a semi-autonomous vehicle that could bedriven remotely. To be controllable remotely, it was required that the vehicle stream live high definition(HD) video at all times. The vehicle would also have a fully-autonomous mode in which it would travelalong sidewalks to navigate between waypoints. While in the autonomous mode, the vehicle would avoiddynamic obstacles. To protect the vehicle from rain and water accumulation on the ground, it was requiredthat the vehicle be IP67 compliant [1], meaning that the vehicle be dust-tight and immersible in 1~m of water.The vehicle also need be able of carrying a payload of at least 3lbs. The vehicle also shall have a light andsound source to