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 28 results
Conference Session
Software Engineering Curriculum Components
Collection
2006 Annual Conference & Exposition
Authors
Deepti Suri, Milwaukee School of Engineering; Mark Sebern, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
2006-1055: SOFTWARE DEVELOPMENT LABORATORY: A RETROSPECTIVEDeepti Suri, Milwaukee School of Engineering Deepti Suri is an Associate Professor in the Electrical Engineering and Computer Science Department at Milwaukee School of Engineering (MSOE). She primarily teaches courses in the Software Engineering program.Mark Sebern, Milwaukee School of Engineering Mark Sebern is a Professor in the Electrical Engineering and Computer Science Department at Milwaukee School of Engineering(MSOE) and is the Program Director for MSOE’s undergraduate Software Engineering (SE) program. Page 11.1136.1© American
Conference Session
Software Engineering Course Content
Collection
2008 Annual Conference & Exposition
Authors
Sushil Acharya, Robert Morris University
Tagged Divisions
Software Engineering Constituent Committee
AC 2008-1705: ENHANCING THE SOFTWARE VERIFICATION ANDVALIDATION COURSE THROUGH LABORATORY SESSIONSSushil Acharya, Robert Morris University Sushil Acharya, D.Eng. Assistant Professor of Software Engineering Acharya joined RMU in Spring 2005 after serving 15 years in the Software Industry. With US Airways Acharya was responsible for creating a Data Warehouse and using advance Data Mining Tools for performance improvement. With i2 Technologies he led the work on i2’s Data Mining product “Knowledge Discover Framework” and at CEERD (Thailand) he was the product manager of three energy software products (MEDEE-S/ENV, EFOM/ENV and DBA-VOID) which are currently in use in 26 Asian and 7
Conference Session
Software Engineering Topics
Collection
2012 ASEE Annual Conference & Exposition
Authors
Sushil Acharya, Robert Morris University; Walter W. Schilling Jr., Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
AC 2012-3787: EFFECTIVE ACTIVE LEARNING APPROACHES TO TEACH-ING SOFTWARE VERIFICATIONDr. Sushil Acharya, Robert Morris University Sushil Acharya, D.Eng., Associate Professor of software engineering, joined Robert Morris University in the spring of 2005 after serving 15 years in the Software Industry. With U.S. Airways, Acharya was responsible for creating a data warehouse and using advance data mining tools for performance improve- ment. With i2 Technologies, he worked on i2’s Data Mining product ”Knowledge Discover Framework” and at CEERD (Thailand), he was the Product Manager of three energy software products (MEDEE- S/ENV, EFOM/ENV and DBA-VOID), which are in use in 26 Asian and seven European countries by
Conference Session
Software Engineering Topics
Collection
2012 ASEE Annual Conference & Exposition
Authors
Walter W. Schilling Jr., Milwaukee School of Engineering; Eric Durant, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
AC 2012-4501: TEACHING SOFTWARE SECURITY: A MULTI-DISCIPLINARYAPPROACHDr. Walter W. Schilling Jr., Milwaukee School of Engineering Walter Schilling is an Assistant Professor in the Software Engineering program at the Milwaukee School of Engineering in Milwaukee, Wis. He received his B.S.E.E. from Ohio Northern University and M.S.E.S. and Ph.D. from the University of Toledo. He worked for Ford Motor Company and Visteon as an Embed- ded Software Engineer for several years prior to returning for doctoral work. He has spent time at NASA Glenn Research Center in Cleveland, Ohio, and consulted for multiple embedded systems companies in the Midwest. In addition to one U.S. patent, Schilling has numerous publications in
Conference Session
Software Engineering Teaching Techniques
Collection
2009 Annual Conference & Exposition
Authors
Janusz Zalewski, Florida Gulf Coast University; Andrew Kornecki, Embry-Riddle Aeronautical University; Jerzy Nogiec, Fermi National Accelerator Lab
Tagged Divisions
Software Engineering Constituent Committee
, Fermi National Accelerator Lab Jerzy Nogiec is the Software Development and Support Group Leader at Fermi National Accelerator Laboratory and an adjunct professor of Computer Science at the Illinois Institute of Technology. His research interests, in addition to software engineering education, include distributed systems and data acquisition systems. Page 14.1152.1© American Society for Engineering Education, 2009 Teaching Software Development for Modern Real-Time Data Acquisition and ControlAbstractModern data acquisition and control systems, in the most demanding
Conference Session
Software Engineering Teaching Techniques
Collection
2009 Annual Conference & Exposition
Authors
J. Scott Hawker, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
, component-based software architectures, 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 Environmental Computing and Decision Making, which focuses on modeling and understanding the impact of freight transportation and automotive industry activities and public policies. Dr. Hawker is a member of the ASEE, IEEE, IEEE Computer Society, and the
Conference Session
Software Engineering Teaching Techniques
Collection
2009 Annual Conference & Exposition
Authors
Clifton Kussmaul, Muhlenberg College
Tagged Divisions
Software Engineering Constituent Committee
Journal 50, 5, 1079-1106.21. Richards, B. 2000. Bugs as features: Teaching network protocols through debugging. In Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education (Austin, TX, Mar 8-12 2000), 256- 259. ACM.22. Sebern, M. 2002. The software development laboratory: Incorporating industrial practice in an academic environment. In Proceedings of the 15th Conference on Software Engineering Education and Training, 2002 (Covington, KY, Feb 25-27, 2002), 118-127.23. Seiter, L. 2009. Computer science and service learning: Empowering nonprofit organizations through open source content management systems. Integrating FOSS into the Undergraduate Computing Curriculum, Free and Open Source Software (FOSS
Conference Session
Software Engineering Constituent Committee Division Technical Session 2
Collection
2014 ASEE Annual Conference & Exposition
Authors
Gustavo Lopez, Universidad de Costa Rica; Alexandra Martinez, Universidad de Costa Rica
Tagged Divisions
Software Engineering Constituent Committee
researchare free; two are commercial standalone tools. This prevents students from viewing the vul-nerabilities as a whole problem. We think this could be useful for a course that is focused onsecurity testing but not for an introductory course on software testing.Garousi7 presents open modern software testing laboratory courseware that is similar to theone we report in this paper, but he uses several tools and SUTs. One of his findings is thattesting educators should align the choices of SUTs and tools with the ultimate goal of thecourse at hand, the type of students, and the time and resources available to the students inthe course.Other forays into improving the teaching of software testing have been reported. For in-stance, Cowling5 describes how
Conference Session
Software Engineering Teaching Methods and Practice
Collection
2006 Annual Conference & Exposition
Authors
Martin Zhao, Mercer University; Laurie White, Mercer University
Tagged Divisions
Software Engineering Constituent Committee
individual topics covered in the workshops, the students also 2experienced the incremental development process of a full-featured multi-tier system. Thecomplete case study worked well as an example for the team projects.Overall StrategyLectures and guided laboratories are common practices in teaching a wide range of computerscience and engineering courses. Lectures are a necessary component in teaching a softwareengineering course to present concepts, principles, and technologies, which are necessary tounderstand the background of a development scenario. But they are not efficient indemonstrating what artifacts are to be generated under the given scenario and how to use CASEtools to generate them. The
Conference Session
Software Engineering Topics
Collection
2007 Annual Conference & Exposition
Authors
Mark Sebern, Milwaukee School of Engineering; Mark Hornick, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
improvement”, Crosstalk:The Journal of Defense Software Engineering, January, 2004.18. P. Runeson, “Experiences from teaching PSP for freshmen”, Proceedings of the 14th Conference on Software Engineering Education and Training (CSEE&T'01), February 2001.19. M. Sebern, “Iterative development and commercial tools in an undergraduate software engineering course”, Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, ACM Press, 1997.20. M. Sebern, “The software development laboratory: incorporating industrial practice in an academic environment”, Proceedings of the 15th Conference on Software Engineering Education and Training (CSEE&T'02), February 2002.21. M. Sebern and T. Hilburn
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2014 ASEE Annual Conference & Exposition
Authors
Vignesh Subbian, University of Cincinnati; Carla C. Purdy, University of Cincinnati
Tagged Divisions
Software Engineering Constituent Committee
Paper ID #10033A Hybrid Design Methodology for an Introductory Software EngineeringCourse with Integrated Mobile Application DevelopmentVignesh Subbian, University of Cincinnati Vignesh Subbian is an instructor/teaching assistant in the Department of Electrical Engineering and Com- puting Systems at the University of Cincinnati. His research interests include embedded computing sys- tems, medical device design and development, point-of-care technologies for neurological care, and engi- neering education.Dr. Carla C. Purdy, University of Cincinnati Carla Purdy is an associate professor in the School of Electrical Engineering
Conference Session
Software Engineering Constituent Committee Division Technical Session 2
Collection
2014 ASEE Annual Conference & Exposition
Authors
Janusz Zalewski, Florida Gulf Coast University; Fernando Garcia Gonzalez, Florida Gulf Coast University
Tagged Divisions
Software Engineering Constituent Committee
robotics laboratory for use in embedded systems andrelated project courses. As a result, a number of teaching modules have been put in place, withemphasis on complex systems and web-based access. These modules can be used to prepareundergrads for developing robotics applications usable across the undergraduate STEM curriculato encourage students of various disciplines to do related research. The projects have a potentialimpact on advancing teaching in STEM disciplines by connecting the lab and research tomultiple STEM related courses. The paper presents a methodology for using such approachacross the STEM curricula and discusses respective applications related to robotics.IntroductionThere is a recognized nationwide need in the United States to
Conference Session
Tools and Support for Software Education
Collection
2006 Annual Conference & Exposition
Authors
Barbara Gannod, Arizona State University; Kevin Gary, Arizona State University; Harry Koehnemann, Arizona State University
Tagged Divisions
Software Engineering Constituent Committee
thisknowledge. A typical conversation an interviewer might have with a graduating student mightbe “well, yes I did a few use cases in my Software Requirements class, but no I have not doneone of that size nor do I understand how to use that model to drive analysis and test planning.”This paper presents an alternative approach underway at Arizona State University’s Polytechniccampus. In this approach, students are accelerated through the knowledge, comprehension,application levels through a hybrid teaching and learning model that combines multiplepedagogical approaches with a process-guided exposure to software engineering.1. The Software Enterprise: An OverviewIn the Division of Computing Studies (DCST) at Arizona State University’s Polytechnic Campus
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2015 ASEE Annual Conference & Exposition
Authors
Anna Koufakou, Florida Gulf Coast University
Tagged Divisions
Software Engineering Constituent Committee
interest are promoting student en- gagement via techniques such as hybrid teaching, flipped classroom and problem-based learning. Page 26.1026.1 c American Society for Engineering Education, 2015 Introducing Software Specifications to an Undergraduate Software Engineering ProgramIntroductionThe complexities of developing clear and well-defined specifications and their important role inthe success of a software project are widely recognized. This recently led to increased attentionin corresponding courses in the Software Engineering curriculum. One of the challenges
Conference Session
Software Engineering Topics
Collection
2012 ASEE Annual Conference & Exposition
Authors
W. Eric Wong, University of Texas, Dallas
Tagged Divisions
Software Engineering Constituent Committee
. If we were to trace this deficiency in software testing background back to its source, wewould end up at the educational institutions that are responsible for teaching and training peopleto test software. Thus, if today’s software testers are not sufficiently armed with the knowledgerequired to test software well, then it is most likely because they have not been adequatelytrained. This is one of the main root causes of the current state of software testing, and it ishere that we need to begin to remedy the problem.Current ApproachThe subject of software testing rarely appears in the undergraduate curricula, despite its wellestablished place in classical computer science (CS) literature 2 and its extensive use in industry.Many academic CS
Conference Session
Pedagogical Approaches for Software Engineering
Collection
2012 ASEE Annual Conference & Exposition
Authors
Colin J. Neill, Pennsylvania State University; Joanna F. DeFranco, Pennsylvania State University, Great Valley; Raghvinder S. Sangwan, Pennsylvania State University, Great Valley
Tagged Divisions
Software Engineering Constituent Committee
. 6. Felder, R.M., R. Brent, T.K. Miller, C.E. Brawner, and R.H. Allen. "Faculty teaching practices and perceptions of institutional attitudes toward teaching at eight engineering schools," in Proc. 1998 FIE Conf., Tempe, AZ, 1998, pp. 101-105. 7. Greco, E., and J. Reasoner. “Student Laboratory Skills and Knowledge Improved through Individual Lab Participation,” Proc. ASEE Annual Conference, Louisville, KY, 2010. 8. Witkin, H.A., and D.R. Goodenough, “Field Dependence and Interpersonal Behavior,” Psychological Bulletin, vol. 84, no. 4, 1977, pp. 661–689 9. Witkin, H.A., and D.R. Goodenough, Cognitive Styles: Essence and Origins, International Universities Press, Inc., NY, 1981. 10. Todd, R. H., S. P
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 Pedagogical Approaches
Collection
2013 ASEE Annual Conference & Exposition
Authors
Joanna F. DeFranco, Pennsylvania State University; Colin J. Neill, Pennsylvania State University
Tagged Divisions
Software Engineering Constituent Committee
University of Wales, Swansea, United Kingdom. He teaches a wide range of software and systems engineering courses in design, architecture, project management, systems thinking, and IT strategy. He has written more than seventy articles on software design, architecture, process, and management, and serves as associate editor- in-chief of Innovations in Software and Systems Engineering. Page 23.716.1 c American Society for Engineering Education, 2013 Improving Individual Learning in Software Engineering Team ProjectsAbstractThe focus of our research is on determining the factors
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
Paper ID #15098Software Industry Experience for High School StudentsDr. Massood Towhidnejad, Embry-Riddle Aeronautical University, Daytona Beach Massood Towhidnejad is Director of NextGeneration ERAU Applied Research (NEAR) laboratory, and Professor of Software Engineering in the department of Electrical, Computer, Software, and Systems En- gineering at Embry-Riddle Aeronautical University. His research interest includes; Software Engineering, Software Quality Assurance and Testing, Autonomous Systems, and Air Traffic Management (NextGen). In addition to his university position, he has served as Visiting Research Associate
Conference Session
SE Curriculum and Course Management
Collection
2008 Annual Conference & Exposition
Authors
J. Scott Hawker, Rochester Institute of Technology; Ian Webber, Rochester Institute of Technology; Michael Starenko, Rochester Institute of Technology; Jeremiah Parry-Hill, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
applied technologies including distributed, component-based software architectures, software and systems engineering process models, intelligent control, the semantic web, and real-time artificial intelligence. Dr. Hawker has been a faculty member teaching software engineering and computing topics at the University of Alabama and RIT. His work with the NASA Technical Standards Program applying semantic web, formal modeling, information retrieval, and other advanced information technologies inspired his work to better create, manage, find, deliver, and use learning content in software engineering courses and projects. Dr. Hawker is also co-director of the Laboratory for
Conference Session
Software Engineering Constituent Committee Division Technical Session 2
Collection
2014 ASEE Annual Conference & Exposition
Authors
Vignesh Subbian, University of Cincinnati; Carla C. Purdy, University of Cincinnati
Tagged Divisions
Software Engineering Constituent Committee
Paper ID #10040UnLecture: Bridging the Gap between Computing Education and SoftwareEngineering PracticeVignesh Subbian, University of Cincinnati Vignesh Subbian is an instructor/teaching assistant in the Department of Electrical Engineering and Com- puting Systems at the University of Cincinnati. His research interests include embedded computing sys- tems, medical device design and development, point-of-care technologies for neurological care, and engi- neering education.Dr. Carla C. Purdy, University of Cincinnati Carla Purdy is an associate professor in the School of Electrical Engineering and Computing Systems
Conference Session
Tools and Support for Software Education
Collection
2006 Annual Conference & Exposition
Authors
J. Scott Hawker, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
and at Honeywell Industrial Automation and Controls), combat pilot decision support and mission management (at Honeywell Defense Avionics Systems), robotics (at AT&T Bell Laboratories), and surveillance (at AT&T Bell Laboratories). In these areas, he developed and applied technologies including distributed, component-based software architectures, 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
Conference Session
SE Curriculum and Projects
Collection
2010 Annual Conference & Exposition
Authors
James Long, Oregon Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
AC 2010-1805: OUTSOURCING IN NEXT GENERATION TECHNICALSOFTWARE ENGINEERING EDUCATIONJames Long, Oregon Institute of Technology James Long is an Associate Professor in the Software Engineering Technology program at Oregon Institute of Technology. James has been teaching at OIT for 10 years. Before coming to OIT, James worked in industry for 15 years as a Software Engineer. James has extensive industry experience in Large Scale Software Systems, Telecommunications, Medical Systems, and Real Time Data Acquisition and Dissemination. Page 15.934.1© American Society for Engineering Education, 2010
Conference Session
SE Curriculum and Course Management
Collection
2008 Annual Conference & Exposition
Authors
Arthur Pyster, Stevens Institute of Technology; Devanandham Henry, Stevens Institute of Technology; Richard Turner, Stevens Institute of Technology; Kahina Lasfer, Stevens Institute of Technology; Lawrence Bernstein, Stevens Institute of Technology; Kristen Baldwin, Office of the Under Secretary of Defense (Acquisition, Technology, Logistics)
Tagged Divisions
Software Engineering Constituent Committee
Page 13.34.1 Larry Bernstein is the Distinguished Service Professor of Software Engineering at Stevens Institute of Technology, Hoboken, NJ. He wrote “Trustworthy Systems Through Quantitative Software Engineering,” with C.M. Yuhas, Wiley, 2005, ISBN 0-471-69691-9. He had a 35-year executive career at Bell Laboratories managing huge software projects deployed worldwide. Mr.© American Society for Engineering Education, 2008 Bernstein is a Fellow of the IEEE and the Association for Computing Machinery for innovative software leadership. He is on the Board of Center for National Software Studies and Director of the NJ Center for Software Engineering and is an active speaker on Trustworthy
Conference Session
Software Engineering Topics
Collection
2012 ASEE Annual Conference & Exposition
Authors
James N. Long, Oregon Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
AC 2012-3825: INTEGRATING ELECTRIC VEHICLES INTO SOFTWAREENGINEERING PROJECT-BASED EDUCATIONProf. James N. Long, Oregon Institute of Technology James Long is a professor of computer systems engineering technology at Oregon Institute of Technology. His primary teaching and research interests are real-time embedded systems, control theory and imple- mentation, computer networks, and operating systems. He has 12 years of teaching experience in higher education and industry, and 25 years of experience as a software engineer in flight test systems, telephony and high speed networking, Doppler RADAR data acquisition and control, and medical imaging systems. Long is actively involved in the Oregon Renewable Energy Center
Conference Session
SE Tools and Techniques
Collection
2011 ASEE Annual Conference & Exposition
Authors
Robert W. Hasker, University of Wisconsin, Platteville; Mike Rowe, University of Wisconsin, Platteville
Tagged Divisions
Software Engineering Constituent Committee
Engineering and Computer Science. Proir to teaching he worked for 25 years in industry as a software engineer and program manager mostly in the Dallas-Fort Worth region. He earned a Ph.D. from the University of North Texas in Computer Science, a Ph.D. in Physiological Psychology from the University of North Dakota, and an MBA from Western Michigan University. Page 22.1558.1 c American Society for Engineering Education, 2011 UMLint: Identifying Defects in UML Diagrams Abstract We present UMLint, an automated tool for detecting defects in
Conference Session
Software Engineering Outreach: Industry, K-12
Collection
2013 ASEE Annual Conference & Exposition
Authors
Massood Towhidnejad, Embry-Riddle Aeronautical Univ., Daytona Beach; Thomas B Hilburn, Embry-Riddle Aeronautical Univ., Daytona Beach; Richard E Fairley, Software and Systems Engineering Associates (S2EA)
Tagged Divisions
Software Engineering Constituent Committee
Paper ID #7783Software and System Engineering Education: Commonalities and Differ-encesDr. Massood Towhidnejad, Embry-Riddle Aeronautical Univ., Daytona Beach Massood Towhidnejad is the director of NExtGeneration Applied Research Laboratory (NEAR), and a tenure full professor of software engineering in the department of Electrical, Computer, Software and System Engineering at Embry-Riddle Aeronautical University. His research and teaching interests include autonomous systems, and software and systems engineering with emphasis on software quality assurance and testing.Dr. Thomas B Hilburn, Embry-Riddle Aeronautical Univ
Conference Session
SE Curriculum and Course Management
Collection
2009 Annual Conference & Exposition
Authors
Francis Lutz, Monmouth University; James McDonald, Monmouth University
Tagged Divisions
Software Engineering Constituent Committee
University, earned a bachelor's degree in Electrical Engineering from New Jersey Institute of Technology, an MSEE degree from Massachusetts Institute of Technology and a PhD from New York University. Dr. McDonald has an extensive industrial background in both software and electrical engineering. Prior to assuming his present position he worked at AT&T, Bell Laboratories, Bellcore and, most recently, at Lucent Technologies. He has taught numerous courses and workshops in the areas of operations research, microeconomics, quality management and project management. He has been responsible for systems engineering work on various types of telecommunications products, research in the areas of