- Conference Session
- Software Engineering Constituent Committee Division Technical Session 1
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
Pat Smith, Oklahoma Christian University of Science and Arts
- Tagged Divisions
-
Software Engineering Constituent Committee
of high importance. All of our respondents emphasizedwhat an important tool and concept this is, and noted that it should integrated across thecurriculum if possible. It was suggested that the topic be introduced as a concept, used on anindividual basis later, and finally used in a team setting (either on new large code base or toaccess an existing code base). This topic was not covered in our curriculum except in the CScourse “Software Tools”, which our engineering students cannot typically fit into their schedule.Working with existing codeWhile it is a challenge to approach this in a class setting, the results indicate that it would behelpful if students could gain experience at working with code they didn’t develop, and withbodies of code
- 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
such as proceedings, journals and transactions. As part ofthe assessment protocol, each student was asked the schematic contribution of the referencedarticles.C. RA II and Ability (f): An understanding of the ethics and professional responsibilityHerker[18] states the teaching of ethics should not be a course. Ethics needs to be integrated tomany of the curriculum courses. Herker proposes ethical aspects in engineering should achievethe following results: (a) increase the sensitivity of ethics (b) increase in the knowledge ofrelevant standards or behaviors (c) ethical judgment improved and (d) improves the will powerethics.The course of RAII gives the students a space to develop these aspects. During the writingprocess, the student had to find
- 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
introductory software engineering course with integrated mobile application development. Annual ASEE Conference. 2014.4. Subbian V, Purdy C. Redesigning an advanced embedded systems course: A step towards interdisciplinary engineering education. IEEE Integrated STEM Education Conference. 2013.5. Subbian V, Beyette F. Developing a new advanced microcontrollers course as a part of embedded systems curriculum. Frontiers in Education Conference. 2013:1462-1464.6. Inozemtseva L, Holmes R. Coverage is not strongly correlated with test suite effectiveness. Proceedings of the International Conference on Software Engineering. 2014:435-445.7. Harder M, Morse B, Ernst MD. Specification coverage as a measure of test suite quality. ACM. 2001;25
- 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
that theproject is in the context of just one course out of many, and like most courses the project activityis deadline-driven. Yet in the context of a learning process, exclusively performing deadline-driven activities implies the learning process suffers, as compliance drops and contextualizedlearning benefits are limited. This is one of the prime motivations for a platform that performscontinuous assessment, provides timely feedback and identifies compliance issues as soon aspossible.Continuous assessment interpreted from an agile software engineering perspective is closelyrelated to the practice of continuous integration and testing2. This practice is fundamental to agilesoftware engineering in that it supports transparency, visibility
- Conference Session
- Software Engineering Technical Session 2
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
Stefan Christov, Quinnipiac University; Mark Hoffman, Quinnipiac University
- Tagged Divisions
-
Software Engineering Constituent Committee
interact with a projectmanager are important skills in many computing professions. The integration into the computerscience and software engineering curricula of opportunities for students to learn and exercisethese skills, however, could be challenging due to various logistical reasons. The work describedin this paper evaluates a newly established collaboration between an undergraduate softwareengineering course on software project management and an undergraduate computer sciencecourse on software development in terms of student learning and experience. The contributions ofthis work are a methodology for evaluating such collaborations and some lessons learned fromapplying this methodology for one semester.1 IntroductionThe ability to manage
- 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
-Physical Systems (CPS) Linda Laird, Nicholas Bowen Stevens Institute of Technology Hoboken 07030, USA linda.laird@stevens.edu nicholas.bowen@stevens.edu Abstract— In the fall of 2015, Stevens Institute of Technology welcomed the first freshmen into a newly launched Software Engineering Undergraduate Program based largely on the most recent ACM and IEEE-CS guidelines for undergraduate software engineering programs [1]. This is the first such program in the US that also has an ABET accredited general engineering curriculum. Students will receive a B.E. in Software
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 1
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
J. Scott Hawker, Rochester Institute of Technology (COE); Robert Kuehl, Rochester Institute of Technology; Mehdi Mirakhorli
- Tagged Divisions
-
Software Engineering Constituent Committee
surveillance. In these areas, he developed and applied technologies including distributed, component-based software ar- chitectures, software and systems engineering process models, intelligent control, the semantic web, and real-time artificial intelligence. In 1999, Dr. Hawker joined the Computer Science Department at the University of Alabama as an Assistant Professor focusing on software engineering, and in 2004 he moved to the Software Engineering Department at RIT. Dr. Hawker is also co-director of the Laboratory for En- vironmental Computing and Decision Making, which focuses on modeling and understanding the impact of freight transportation and automotive industry activities and public policies. Dr. Hawker also
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 1
- Collection
- 2016 ASEE Annual Conference & Exposition
- Authors
-
Dan Tappan, Eastern Washington University
- Tagged Divisions
-
Software Engineering Constituent Committee
Paper ID #17110Experiencing Real-world Multidisciplinary Software Systems Engineering throughAircraft Carrier SimulationProf. Dan Tappan, Eastern Washington University Dan Tappan is an Associate Professor of Computer Science at Eastern Washington University. He has been a professor of computer science and engineering for 11 years, before which he spent a decade in the defense industry as a software and systems engineer, mostly involved in the modeling and simulation of weapon systems. His main research areas are software and hardware systems engineering, especially for aviation and military applications with embedded