Asee peer logo
Well-matched quotation marks can be used to demarcate phrases, and the + and - operators can be used to require or exclude words respectively
Displaying all 20 results
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
Paper ID #21627Analyzing Popularity of Software Testing Careers in CanadaDr. Pradeep Kashinath Waychal, Western Michigan University Dr Pradeep Waychal is a visiting professor at the CRICPE of Western Michigan University, a founder trustee of Guruji Education Foundation that provides holistic support to the higher education of under- privileged students, and an academic adviser to many Indian educational institutes. Earlier, Dr Waychal has worked at Patni Computer Systems for 20 years in various positions including the head of innovations, NMIMS as the director Shirpur campus, and at College of Engineering Pune (COEP) as the
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
in HFOSS within a class can positively impact student attitude towards computing,major selection and career plans, technical and professional knowledge, software engineeringknowledge, and more [15, 16]. In addition, research has shown that women demonstrate asignificantly greater understanding than men of how to plan, develop and maintain an HFOSSproject after having participated in an HFOSS community [13]. The research presented in thispaper explores the impact of HFOSS on a significantly sized group of women in computing,largely made up of students.2. MethodThe study was designed to understand if a one-day exposure to HFOSS motivates females withregard to computing majors or careers. A single set of research hypotheses that include a null
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
as necessary so that not everyone could access it with ease.Although Adam had previous coding experience, he learned to acquire new knowledge in orderto contribute to the security aspect of the website. His reflection also highlights the human-centered design process he took by developing the registration page with users in mind. Adam also went on to discuss how this learning was important for not only his currentsuccess on this project, but how this learning will also benefit him in his career. He stated: This week showed me further importance and deeper understanding of various security concepts that I am sure will come in handy when I go to industry after graduation.Therefore, students are learning new technical skills for the
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Cecilia La Place, Arizona State University; Shawn S. Jordan, Arizona State University
Tagged Divisions
Software Engineering Division
as far west as Southern California to as far east as Pennsylvania.Dr. Shawn S. Jordan, Arizona State University, Polytechnic campus SHAWN JORDAN, Ph.D. is an Associate Professor of engineering in the Ira A. Fulton Schools of En- gineering at Arizona State University. He teaches context-centered electrical engineering and embedded systems design courses, and studies the use of context and storytelling in both K-12 and undergraduate engineering design education. He received his Ph.D. in Engineering Education (2010) and M.S./B.S. in Electrical and Computer Engineering from Purdue University. Dr. Jordan is PI on several NSF-funded projects related to design, including an NSF Early CAREER Award entitled ”CAREER
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
Guidelines 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 instructors or non-retention by thestudents of the required software engineering knowledge area. A three years NSF TUES grantawarded to the authors institute in 2013 has specifically addressed these pedagogical issues. Theproject which involved partnerships in academia and industry developed 44 delivery contacthours of new Active Learning Tools, deployed to enhance knowledge delivery and retention inSoftware Verification and Validation (SV&V), specifically in these
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Danielle Marie Fredette, Cedarville University; Nathan Jessurun, University of Florida
Tagged Divisions
Software Engineering Division
Work time, Wed, Sep 25 Career Fair Required attendance at the Career Fair machine learning Fri, Sep 27 Team Meeting meeting mini-project #1 Mon, Sep 30 Leadership 1&2 Professor Greatest is the Servant/Show Justice Mercy Wed, Oct 2 Agile CH 1-2 Professor Development & Begin Agility Work time, CAN Fri, Oct 4 Team Meeting meeting Mon, Oct 7 Myth 4-5 ML game Mythical Man Month #2 Design Reviews
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
admittedly there are hurdles, such as the amount of direction each student or teamwould require in order to produce useful artifacts.The rest of the paper is divided into two parts. First, the author describes his own experience andrecounts lessons learned. The second part explores how these techniques might be applied tocourses in other areas of software engineering.2. A Case Study: Object-Oriented Design and DevelopmentEarly in his career, the author developed a course in object-oriented programming and conceptsof object orientation. The course in question is an advanced undergraduate and masters-levelcourse. About twenty years ago, he realized that students in the course could develop webapplications that were useful in managing the course. Early
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
management.Additionally, questions surrounding skills gaps (particularly soft skills and team problem solving),diversity, alternative education/career paths, and the future of work will demand moremeaningful attention and resources [5].The understanding in the industry, including software industry, is that new hires need to comewith the skills that industry needs as training them is expensive and cannot be justified. Toensure our graduates are competitive in the job market the academia needs to step up andprovide them the skills they need in addition to the degree they are awarded. Not doing so canhurt university reputation and affect incoming student pipeline. Such skills should provide reallife industry examples, and students should be able to retain them so
Conference Session
Software Engineering Division Technical Session 1
Collection
2017 ASEE Annual Conference & Exposition
Authors
Derek David Riley, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Division
thedevelopment goals. Also, the need to support multiple platforms (iOS, Android, web) is a realisticchallenge that exposes students to tradeoff decisions that they will face in their future careers assoftware engineers. Close interaction with the transit system helped the students see how thesoftware is used and helped us better define the SPL assets as they were developed.4.2 Product ArchitectureThe product we developed for the transit systemconsists of several components and is designed tobe easy to update for the transit system. Riders ofthe busses can use the Transit Application (TA)with or without an internet connection. The TA isdeployed natively for Android and iOS and includesdatabase on the mobile device for offlinefunctionality. A screenshot
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
Paper ID #20403Guiding Principles and Pedagogical Tools for an Introductory Software De-velopment CourseDr. Mark Hoffman, Quinnipiac University Mark Hoffman is a professor of computer science at Quinnipiac University. He joined the University in 2001 following a career in industry and has taught a wide variety of courses including data structures, computer architecture and organization, software development, and the senior capstone project. His re- search interests include communication and critical thinking skills in computer science education, and the impact of technology on work/home boundary management. He received
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
courses, and develops online content for Virginia Tech’s highly-regarded Master of Information Technology program. Dr. Kulczycki has various publications on topics including formal specification and verification, web services, and software reuse. His interests include object-oriented programming, software specification and reasoning, design patterns, and online learning.Dr. Steven Atkinson, Virginia Tech Steven Atkinson started his research career at the Software Verification Center at the University of Queens- land, in Brisbane Australia. He worked as a postdoctoral research assistant professor at West Virginia University, before transitioning to industry for the last 18 years. He has worked at enterprise document
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
2020 ASEE Virtual Annual Conference Content Access
Authors
Gregory Kulczycki, Virginia Tech; Steven Atkinson, Virginia Tech
Tagged Divisions
Software Engineering Division
we are in for a career of stressful project rewrites, but it does mean if we want to keep thecourse current, we will have to find a pace of making changes that we can maintain indefinitely,reminiscent of one the principles of agile development: Agile processes promote sustainabledevelopment. [Everyone] should be able to maintain a constant pace indefinitely. [4].Related WorkWeb-development projects – especially those involving the development of small e-commerceweb sites – are popular in software engineering education. They work well with project-basedlearning [5] and agile methods [6]. They are well-suited for courses where industry collaborationor a real-world feel is desired [7][8], especially in capstone projects [9]. We found that
Conference Session
Software Engineering Division Technical Session 2
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Cynthia C. Fry, Baylor University; Zachary Michael Steudel; Joshua Craig Hunter, Baylor University
Tagged Divisions
Software Engineering Division
course. Zachary Steudel worked as a Software Developer Intern at Amazon in the Summer of 2019, a Software Engineer Intern at Microsoft in the Summer of 2020, and begins his full-time career with Amazon in the summer of 2021 as a software engineer.Mr. Joshua Craig Hunter, Baylor University Joshua Hunter is a Sophomore Computer Science student at Baylor University working as Computer Sci- ence and Calculus tutor. Joshua worked alongside Zachary Steudel to design and create the group project for the Computer Systems course in the Fall of 2020. Joshua is a member of the Theta Tau professional Engineering and Computer Science organization and will be working as a Software Engineering intern at L3 Harris this summer
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
delivery, the student commentson the course evaluations indicated that the students preferred the activities to taking exams andthat the students felt that the activities and project-based learning approach not only preparedthem better for their senior design class but also prepared them better for their careers. Eventhough some students indicated they were not fond of the reading reflections, some admitted thatthe reflections were a good way to ensure that students actually read the textbook. One commentacknowledged that the reflections made them read but suggested improving the methodsomehow. Table 9: Selected Course Assessment Questions Synchronous vs Asynchronous CIS 375 Synchronous
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
for their senior design class but also prepared them better for their careers. Eventhough some students indicated they were not fond of the reading reflections, some admitted thatthe reflections were a good way to ensure that students actually read the textbook. One commentacknowledged that the reflections made them read but suggested improving the methodsomehow. Table 9: Selected Course Assessment Questions Synchronous vs Asynchronous CIS 375 Synchronous Asynchronous 1 = strongly disagree, 5 = strongly agree N = 18/41 N = 14/20 Course met my expectations 4.6 3.9 Course objectives were clear
Conference Session
Software Engineering Division Technical Session 2
Collection
2017 ASEE Annual Conference & Exposition
Authors
Venkata Rama Chaitra Thota, University of Cincinnati; Nan Niu, University of Cincinnati; Wentao Wang, University of Cincinnati; Carla C. Purdy, University of Cincinnati
Tagged Divisions
Software Engineering Division
engineering, human-centered computing, and software engineering education. He is a recipient of the U.S. National Science Foundation CAREER Award and the best research paper award at the IEEE International Requirements Engineering Conference (RE 2016). He is a member of ASEE and a senior member of IEEE.Mr. Wentao Wang, University of Cincinnati Wentao Wang is a Ph.D. student at the University of Cincinnati, United States. His research interests include software engineering and requirements engineering. Wentao received a Master degree in software engineering from the Beijing Institute of Technology in 2010.Dr. Carla C. Purdy, University of Cincinnati Carla Purdy is an associate professor in the School of Electrical
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Chao Chen, Purdue University, Fort Wayne; Zesheng Chen, Purdue University, Fort Wayne
Tagged Divisions
Software Engineering Division
courses.Through this experience, we believe that Slack serves as an excellent online tool for improvingthe communication between students and instructors and among students working in projects.We decide to continue using Slack in future semesters and seeking effective ways to fostercommunications both inside and outside of classroom.References 1. Stack Overflow - Where developers learn, share, and build careers [Online]. Available https://stackoverflow.com/ (January/2020 accessed). 2. Slack [Online]. Available: https://slack.com/ (January/2020 accessed). 3. B. Lin, A. Zagalsky, M. Storey, and A. Serebrenik, “Why developers are slacking off: Understanding how software teams use Slack,” in Proceedings of the 19th ACM Conference on
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
and testing tools in software testing,” in Proceedings of the 14th International Conference on Global Software Engineering, ser. ICGSE ’19. IEEE Press, 2019, p. 133–141. [Online]. Available: https://doi-org.ezproxy.fiu.edu/10.1109/ICGSE.2019.00036 [4] M. Kassab, J. F. DeFranco, and P. A. Laplante, “Software testing: The state of the practice,” IEEE Software, vol. 34, no. 5, pp. 46–52, 2017. [5] A. Arcuri, “An experience report on applying software testing academic results in industry: we need usable automated test generation,” Empirical Software Engineering, vol. 23, no. 4, pp. 1959–1981, 2018. [6] M. Craig, P. Conrad, D. Lynch, N. Lee, and L. Anthony, “Listening to early career software developers,” J. Comput. Sci. Coll
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
computer science at Quinnipiac University. He joined the University in 2001 following a career in industry and has taught a wide variety of courses including data structures, computer architecture and organization, software development, and the senior capstone project. His re- search interests include communication and critical thinking skills in computer science education, and the impact of technology on work/home boundary management. He received his Ph.D. from Polytechnic University in Brooklyn, NY. American c Society for Engineering Education, 2021 Evaluating a Software Project Management Course Collaboration Framework at a Second