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 15 results
Conference Session
Software Engineering Teaching Methods and Practice
Collection
2006 Annual Conference & Exposition
Authors
Eric Durant, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
2006-750: COMBINING REQUIREMENTS AND INTERDISCIPLINARY WORKEric Durant, Milwaukee School of Engineering Eric Durant (M’02) is an Assistant Professor in the Electrical Engineering and Computer Science Department at Milwaukee School of Engineering (MSOE). He did his graduate studies at the University of Michigan, receiving the PhD degree in 2002. He teaches courses in both computer and software engineering and does consulting work involving signal processing, genetic algorithms, and hearing aid algorithms. Page 11.332.1© American Society for Engineering Education, 2006 Combining
Conference Session
Software Engineering Topics
Collection
2007 Annual Conference & Exposition
Authors
Steve Chenoweth, Rose-Hulman Institute of Technology; Mark Ardis, Rochester Institute of Technology; Cheryl Dugas, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
AC 2007-634: ADAPTING COOPERATIVE LEARNING TO TEACH SOFTWAREARCHITECTURE IN MULTIPLE ROLE-TEAMSSteve Chenoweth, Rose-Hulman Institute of TechnologyMark Ardis, Rochester Institute of TechnologyCheryl Dugas, Rochester Institute of Technology Page 12.177.1© American Society for Engineering Education, 2007 Adapting Cooperative Learning to Teach Software Architecture in Multiple-Role TeamsAbstractThe software architecture process depends on successful teamwork involving cooperation amongmembers of the design team, cooperation between the design team and the clients, andcooperation between the design team and the development organization
Conference Session
Software Engineering Topics
Collection
2007 Annual Conference & Exposition
Authors
Marcelo Jenkins, University of Costa Rica
Tagged Divisions
Software Engineering Constituent Committee
addition to introductoryoverviews of PSP and TSP. There are many published experiences on teaching PSP in a collegesetting. We too offer a separate one-semester graduate course on PSP alone, but its descriptionfalls outside the scope of this paper.3. The context of our courseThe Software Quality Management (SQM) course is part of the Master of Science program ofthe Department of Computer and Information Sciences at the University of Costa Rica. Figure 1shows the courses of the MS program related with software engineering. This paper describesonly the experience in teaching one of them: Software Quality Management.We designed our SQM course with two main objectives in mind. First, to introduce the student tothe current software quality frameworks
Conference Session
Software Engineering Topics
Collection
2007 Annual Conference & Exposition
Authors
Valentin Razmov, University of Washington
Tagged Divisions
Software Engineering Constituent Committee
. Dorset House Publishing, 2001.[5] Steve McConnell. Rapid Development. Microsoft Press, 1996.[6] Philip Ross. “The Expert Mind.” Scientific American, July 24, 2006.[7] David Socha, Valentin Razmov, Elizabeth Davis. “Teaching Reflective Skills in an Engineering Course.” InASEE, Jun. 2003.[8] Joel Spolsky. “The Joel Test: 12 Steps to Better Code.” Available athttp://www.joelonsoftware.com/articles/fog0000000043.html . Page 12.198.14Appendix: Full list of questions from the most recent end-of-term student questionnaireLegend: MC = multiple choice question; YN = yes-no question; FF = free-form questionDevelopment SystemMC Teams of size 4
Conference Session
Pedagogical Approaches for Software Engineering
Collection
2012 ASEE Annual Conference & Exposition
Authors
Kevin A. Gary, Arizona State University, Polytechnic; Yegeneswari Nagappan, Unicon, Inc.; Supreet Verma, Delasoft, Inc.; Russell J. Branaghan, Arizona State University
Tagged Divisions
Software Engineering Constituent Committee
-ready Software Engineers” Software Engineering: Effective Teaching and Learning Approaches, Ellis, H., Demurjian, S., and Naveda, J.F., (eds.), Idea Group Publishing. October 2008.7. Novak, J.D. and Cañas, A.J., "The Theory Underlying Concept Maps and How to Construct and Use Them" Technical Report IHMC CmapTools 2006-01, Florida Institute for Human and Machine Cognition, 2006.8. Eppler, M.J., “A Comparison between Concept Maps, Mind Maps, Conceptual Diagrams, and Visual Metaphors as Complementary Tools for Knowledge Construction and Sharing “ Information Visualization 5(3):202-210, 2006.9. Cañas, A.J. and Novak, J.D. (eds.), “Assessing concept maps: First impressions count”. Proceedings of the Second
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
Paper ID #13547Spanglish Software Engineering: A Curious International Learning Experi-enceProf. Barbara Victoria Bernal, Kennesaw State University - Marietta Campus (formerly Southern PolytechnicState U.) Barbara Victoria Bernal is a Emeritus Professor of Software Engineering at Kennesaw State U. (formerly Southern Polytechnic State U. (SPSU)), where she has worked since 1984, serving as undergraduate co- ordinator for software engineering (2002-2005); undergraduate coordinator for information technology (2004-2005); and chair of software engineering (2005-6). She was awarded the SPSU Outstanding Fac- ulty Award in 1995
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
Paper ID #13557Introducing Software Specifications to an Undergraduate Software Engineer-ing ProgramDr. Anna Koufakou, Florida Gulf Coast University Dr. Koufakou is an Assistant Professor in Software Engineering in the U.A. Whitaker College of Engi- neering at Florida Gulf Coast University. Dr. Koufakou received a B.Sc. in Computer Informatics at the Athens University of Economics and Business in Athens, Greece, and a M.Sc. and a Ph.D. in Computer Engineering at the University of Central Florida. Her research interests include mining of large datasets, outlier detection, and frequent itemset mining. Educational areas of
Conference Session
SE Tools and Techniques
Collection
2011 ASEE Annual Conference & Exposition
Authors
Shane Markstrum, Bucknell University; Gary M. Haggard, Bucknell University
Tagged Divisions
Software Engineering Constituent Committee
AC 2011-818: USING GRAPH THEORY VISUALIZATION TO MOTIVATESOFTWARE ENGINEERING CONCEPTSShane Markstrum, Bucknell University Shane Markstrum is an Assistant Professor of Computer Science at Bucknell University. His primary research focus is on the intersection of programming languages and software engineering–language tools. His recent work in this area includes the JavaCOP pluggable type framework for Java, and refactoring support in Eclipse for the X10 language. At Bucknell, he has taught the Introduction to Computer Science courses, as well as courses on the theory of computation and theory of programming languages. Prior to arriving at Bucknell, Prof. Markstrum received his Ph.D. in Computer Science from UCLA.Prof
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
Conference Session
Software Engineering Teaching Techniques
Collection
2009 Annual Conference & Exposition
Authors
Clifton Kussmaul, Muhlenberg College
Tagged Divisions
Software Engineering Constituent Committee
AC 2009-1516: SOFTWARE PROJECTS USING FREE AND OPEN-SOURCESOFTWARE: OPPORTUNITIES, CHALLENGES, AND LESSONS LEARNEDClifton Kussmaul, Muhlenberg College Clif Kussmaul is Associate Professor of Computer Science at Muhlenberg College and Chief Technology Officer for Elegance Technologies, Inc., which develops software products and provides software development services. Previously he worked at NeST Technologies, and Moravian College. He has a PhD in Computer Science from the University of California, Davis, master's degrees from Dartmouth College, and bachelor's degrees from Swarthmore College. His professional interests and activities include software engineering, entrepreneurship, digital
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
the teaching methods, which were relativelyadvanced a decade ago, are no longer sufficient to educate graduates who would be competitiveenough on the job market after graduation. Therefore a new significant step in education of real-time software engineers is proposed in this paper: introducing in the classroom environmentsuch projects that would reflect current situation in professional software development. Two platforms used in real-time embedded data acquisition and control systems have beenintroduced in senior design project courses: VxWorks and Windows CE for respective singleboard computers. Both projects were developed with a typical waterfall process model in mind,with four phases of development, including requirements
Conference Session
Software Engineering Pedagogical Approaches
Collection
2013 ASEE Annual Conference & Exposition
Authors
John C. Georgas, Northern Arizona University
Tagged Divisions
Software Engineering Constituent Committee
Paper ID #6409Supporting Software Architectural Style Education Using Active Learningand Role-playingDr. John Georgas, Northern Arizona University John Georgas is an assistant professor in the Department of Electrical Engineering and Computer Science at Northern Arizona University in Flagstaff, Arizona. He holds the Ph.D. and M.S. degrees from the De- partment of Informatics at the University of California, Irvine and the B.S. degree in Computer Science from California State Polytechnic University, Pomona. His research interests include self- adaptive soft- ware systems, software architecture, domain-specific
Conference Session
Software Engineering Constituent Committee Technical Session 2
Collection
2015 ASEE Annual Conference & Exposition
Authors
Temesghen Kahsai , Carnegie Mellon University; Liam O'Reilly, Swansea University; Markus Roggenbach, Swansea University
Tagged Divisions
Software Engineering Constituent Committee
Paper ID #11526Teaching software-engineering concepts through industrially used tools earlyin the undergraduate curriculumDr. Temesghen Kahsai , Carnegie Mellon University Dr. Temesghen Kahsai is a research scientist at Carnegie Mellon University Silicon Valley. His research expertise is in the intersection of formal methods and software engineering, with an emphasis on auto- mated reasoning about software systems. He has extensive experience in the development of formal foun- dations and tools for the analysis of complex critical systems. He is currently leading three projects on contract-based verification of flight
Conference Session
SE Tools and Techniques
Collection
2011 ASEE Annual Conference & Exposition
Authors
John C. Georgas, Northern Arizona University
Tagged Divisions
Software Engineering Constituent Committee
AC 2011-1490: TEAMS BATTLING TEAMS: INTRODUCING SOFTWAREENGINEERING EDUCATION IN THE FIRST YEAR WITH ROBOCODEJohn C. Georgas, Northern Arizona University John Georgas is an assistant professor in the Department of Electrical Engineering and Computer Sci- ence at Northern Arizona University in Flagstaff, Arizona. He holds the Ph.D and M.S. degrees from the Department of Informatics at the University of California, Irvine. He also holds a B.S. degree in Com- puter Science from California State Polytechnic University, Pomona. His research interests include self- adaptive software systems, software architecture, domain-specific architectures, social aspects of software engineering, software engineering education
Conference Session
Tools and Support for Software Education
Collection
2006 Annual Conference & Exposition
Authors
Michael Lutz, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
who teach this material,and that they will consider adopting Alloy or a similar tool. After all, if we are to place softwareengineering on a firm mathematical foundation, we must do so in a way that makes this useful to Page 11.616.6practicing engineers. To my mind, Alloy is a step in this direction.Bibliography1. Jeff Magee and Jeff Kramer. Concurrency: State Models & Java Programs. John Wiley & Sons, 1999.2. Michael Lutz and James Vallino. “Concurrent System Design: Applied Mathematics & Modeling in Software Engineering Education.” 2005 ASEE Annual Conference and Exposition, June, 2005.3. Daniel Jackson. “Alloy: A