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 24 results
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
activities 2f. Identification of personal weaknesses related to workplace activities 2g. Your understanding of theories taught in the classroom 2h. Your technical knowledge in your fieldQuestion 3 also gathered data about whether the participation in the Winter Program increased ordecreased learning attributes. 8 Exposure to the different SWE education, views, explanationsand cases presented in the translated classes did make a difference to the students. The studentswanted to compare their SWE practices against a foreign viewpoint. Students agreed the courseincreased greatly their understanding of the theories taught in the classroom, as seen in item 2g
Conference Session
Software Engineering Constituent Committee Division Technical Session 3
Collection
2014 ASEE Annual Conference & Exposition
Authors
Peter J. Clarke, Florida International Univeristy; Debra Lee Davis, Florida International University; Raymond Chang Lau, Florida International University; Tariq M. King, Ultimate Software Group, Inc.
Tagged Divisions
Software Engineering Constituent Committee
Paper ID #10123Student Learning and Use of Tools in an Undergraduate Software TestingClassDr. Peter J Clarke, Florida International Univeristy Peter J. Clarke received his BSc. degree in Computer Science and Mathematics from the University of the West Indies (Cave Hill) in 1987, MS degree from SUNY Binghamton University in 1996 and PhD in Computer Science from Clemson University in 2003. His research interests are in the areas of software testing, software metrics, model-driven software development, domain-specific modeling languages, and computer science education. He is currently an associate professor in the School
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
Sally Sue Richmond, Pennsylvania State University, Great Valley; Kailasam Satyamurthy, Penn State University; Joanna F. DeFranco, Pennsylvania State University, Great Valley
Tagged Divisions
Software Engineering Constituent Committee
-assessment: effectivelearning tools in higher education. International Journal of Engineering Education, 30(3), 711-721.Elliott, N., and Higgins, A. (2005). Self and peer assessment – does it make a difference to student groupwork? Nurse Education in Practice, 5(1), 40-48.Falchikov, N., and Boud, D. (1989). Student self-assessment in higher education: A Meta-Analysis.Review of Educational Research, 59(4), 395-430.Gopinath, C. (1999). Alternatives to instructor assessment of class assessing team work in engineeringprojects participation. Journal of Education for Business, 75(1), 10–14.Lin, S. S. J., Liu, E. Z. F., and Yuan, S. M. (2001). Web-based peer assessment: feedback for studentswith various thinking-styles. Journal of Computer Assisted
Conference Session
Software Engineering Constituent Committee Division Technical Session 3
Collection
2014 ASEE Annual Conference & Exposition
Authors
Robert W. Hasker, Milwaukee School of Engineering; Yan Shi, University of Wisconsin - Platteville
Tagged Divisions
Software Engineering Constituent Committee
a diagram for the snow plowquestion on the first exam. After this exam, an implementation of UMLGrader was developed andstudents were given a closed lab session using it. This lab included two problems. The firstproblem was to reproduce a class diagram involving six classes. Its primary purpose was to teachthe students how to use the tool. The second problem mirrored the exam question, in whichstudents were to model an electronic book reader with a display and collections, books, articles,and pages. Full details are given in the first report on UMLGrader.10 The expected answer is inFigure 3. This lab comprised the only review of the material between the first and second exams. Figure 3: Expected book reader class
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
freshman engineering students, including academically disadvantaged students, succeed during their first year. Of particular note are the highly successful counseling and cooperative learning programs for first-year stu- dents that he created within the freshman engineering programs at Purdue University and at the University of Pittsburgh. Dr. Budny has numerous publications and presentations on engineering education. He is widely recognized for outstanding teaching, receiving awards at both Purdue and Pittsburgh Universities, plus national and international awards. Dr. Budny is very active in ASEE within the Freshman Programs and the Educational Research and Methods Divisions, and was on the ASEE board of directors. Dr
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
. in Computer Engineering from Syracuse University, and a B.S. in Computer Science from the University of Vermont. Nick has been on the advisory boards of many engineering schools including Florida International Uni- versity, North Carolina State University, University of Puerto Rico (Mayaguez) and the URI Research Foundation. He was a founding member of the IEEE Computer Society Industrial Advisory Board. Nick is an avid sailor having logged over 5,000 miles in the open ocean and is often found competing in sailboat races. c American Society for Engineering Education, 2016A New Software Engineering Undergraduate Program, supporting the Internet of Things (IOT) and Cyber
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
is the former Associate Chair for Computing in the Department of Engineering, and remains active curricular design and implementation. c American Society for Engineering Education, 2016 Work-in-Progress: A Student Activity Dashboard for Ensuring Project-based Learning ComplianceAbstractProject-based learning is an effective pedagogical tool for software engineering education.Students working in small teams may leverage an industry-practiced software processmethodology to define, design, construct, and validate a quality software product. In a project-based environment, students learn both technical competencies in the face of a complex scalableproblem, but also contextual
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
”, Proceedings of the 42nd ACM Technical Symposium on Computer Science Education SIGCSE, 2011, pp. 141-146.10. Kilcay-Ergin, N., and Laplante,P., “An Online Graduate requirements Engineering Course,” IEEE Transactions on Education, 56(2), 2013, pp. 199-207.11. Kaleta, R., Skibba, K., and Joosten, T. “Discovering, designing and delivering hybrid courses”. In A. G. Picciano & C. D. Dziuban (Eds.), Blended learning: Research perspectives, Needam, MA: The Sloan Consortium, 2007, pp. 111-143.12. Alonso, F., Manrique, D., Martinez, L., and Vines, J.M., “How Blended Learning Reduces Underachievement in Higher Education: An Experience in Teaching Computer Sciences,” IEEE Transactions on Education, 54(3), 2011, pp.471-478.13. Berenbach, B
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2015 ASEE Annual Conference & Exposition
Authors
Raymond Scott Pettit, Abilene Christian University; John D. Homer, Abilene Christian University ; Kayla Michelle McMurry, Abilene Christian University; Nevan Simone, Abilene Christian University; Susan A. Mengel, Texas Tech University
Tagged Divisions
Software Engineering Constituent Committee
. Page 26.230.1 c American Society for Engineering Education, 2015 Are Automated Assessment Tools Helpful in Programming Courses?AbstractAutomated assessment tools (AATs) are growing in popularity in introductory programmingcourses, but researchers may have a difficult time synthesizing valid data to draw conclusionsabout the tools’ usefulness. Our first step addressing this issue was to break down our overridingquestion—are automated assessment tools helpful in programming courses?—into four morespecific questions: (1) Have AATs proven to be helpful in improving student learning? (2) Dostudents think that AATs have improved their performance? (3) After having used the tools
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2014 ASEE Annual Conference & Exposition
Authors
Tanmay Bhowmik, Mississippi State University; Nan Niu, Mississippi State University; Donna Reese, Mississippi State University
Tagged Divisions
Software Engineering Constituent Committee
PhD degrees from Texas A&M University, all in computer science. She is Professor and Head of Computer Science & Engineering at Mississippi State University where she has been on the faculty since 1988. Donna is a senior member of ACM and IEEE. She is past chair of the Women in Engineering Division of ASEE. Her primary research interests include recruitment and retention of women and underrepresented minorities within computing and engineering. Page 24.1132.1 c American Society for Engineering Education, 2014 Students vs. Professionals in Assisted Requirements
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
in contemporary softwareengineering principles, the experimental version of the course incorporated the followingvariations:1. The laboratory project now involves open-source mobile application development;2. The hybrid design methodology (waterfall and XP) is further explored by incorporating two or more development cycles into the project, while additional classroom activities further understanding of connections between the development process and application needs;3. Five active-learning sessions are included to enable reflection on past co-operative education or internship experiences and relate them to classroom learning. The objective of this novel pedagogical strategy, which we call UnLecture, is to bridge the gap between
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2016 ASEE Annual Conference & Exposition
Authors
Walter W Schilling Jr., Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
, 1987. Identifying the salient facets of a model of student learning. International Journal of Educational,Vol. 11, pp. 187-212.3. D. Hounsell, 1987. Essay writing and the quality of feedback. Journal of Teacher Education, pp. 109-119.4. M. Lea and B. Street, 1998. Student writing in higher education: an academic. Studies in Higher Education, pp.157-172.5. G. Gibbs and C. Simpson, 2004. Does your assessment support your studens' learning? Journal of Teaching andLearning in Higher Education, Vol. 1, pp. 3-31.6. A. Rowe, L.Wood and P. Petocz, 2008. Engaging Students: Student preferences for feedback. Proceedings of the31st HERDSA Annual Conference.7. D. Nicol, 2010. From monologue to dialogue: improving written feedback processes in mass higher
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
porting and tracking. Test metrics.3. Types of Testing Static vs. dynamic tests, manual (technical reviews) vs. automated tests, black box vs. white box tests, functional vs. non-functional tests (load & performance, security, localization, usability, accessi- bility), and regression tests.4. Levels of Testing Unit testing, integration testing, system testing, user acceptance test- ing. Alfa, beta, pre-release (RC) y final tests.5. Test Design Black-box techniques: equivalence partitioning, boundary value Techniques analysis, cause-effect graphing, intuition and experience
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
Boeing. Zalewski served as a chairman of the International Federation for Information Processing Working Group 5.4 on Industrial Software Quality, and of an International Federation of Automatic Control Technical Committee on Safety of Computer Control Systems.His major research interests include safety related, real-time embedded and cyberphysical computer systems, and computing education.Dr. Fernando Garcia Gonzalez, Florida Golf Coast University Dr. Fernando Gonzalez joined FGCU as an Assistant Professor in the Computer Engineering Program in the fall of 2013. Previously he was an Assistant Professor within the Engineering, Math, and Physics Department at Texas A&M International University in Laredo, Texas
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
), students discussed their views on the pair programming model of the course in relation to the team model of their co-op assignment. After the session, students documented the last section of the rubric (reflection). The following are some excerpts from reflection:  “All of my experience has been in very small teams and it was interesting to hear about teams that were 25+ people …and about teams that were international and the benefits and difficulties of having people working at different time zones across the world.”  “It [the course team model] is different from my internship, where I was stuck alone for a long time with frequent unclear instructions.”  “It was interesting to see how their [fellow students'] co-ops were
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
explained and justified. Far too many students force theirprograms to function in a brittle way instead of letting the OOP do its job for them.20 In otherwords, they invest more effort into a larger solution that actually performs worse.The typical carrier operations for takeoff are as follows. The secondary agents are initially initalics. Steps with an asterisk are automatic; otherwise, the user must explicitly enter a command.1. The fighter starts in its parking spot.*2. It taxis to the start of the catapult via a taxiway.3. It connects to the catapult.4. The blast barrier raises behind it.5. It throttles up to maximum power.6. The catapult rapidly drags it to the end of the runway.7. The barrier lowers.8. The catapult returns to
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
Rochester Institute of Technology with a research background in software architecture design, requirements engineering, and application of data mining in software engineering. Previously, he worked as a software architect on large data-intensive software sys- tems in the banking, meteorological and health care domains. He has served on the Program Committees for several conferences and as Guest Editor for a special edition of IEEE Software on the Twin Peaks of Requirements and Architecture. Dr. Mirakhorli has received two ACM SIGSOFT Distinguished Paper Awards at the International Conference on Software Engineering. c American Society for Engineering Education, 2016 A Merged Software
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
softwaredevelopment experience.Continuing Professional Development programs have several purposes. Among them are: 1) theenhancement of recruitment and retention, 2) investment in the organization’s human capital toenhance mission achievement, 3) adjustment of the capacity of the workforce as objectiveschange over time, and 4) support of succession planning within the organization. Successful CPD programs are likely to contain spiral learning experiences (offering replicationand reinforcement both in terms of content and in exposure to broader areas of the organization,revisiting and expanding both technical and managerial skills and knowledge sets); to beaccessible to the learner and relevant to current job performance; and to be cost effective
Conference Session
SE Curriculum and Course Management
Collection
2009 Annual Conference & Exposition
Authors
Zulfa Zakaria, IIUM
Tagged Divisions
Software Engineering Constituent Committee
. Only Lecturer B considered that the topics in Category 4were to be taught. In fact, the internal validity threat can affect the independent variable withrespect to causality without the researcher’s knowledge [26]. For instance, where Lecturer Acauses decisions or actions by Lecture B, or otherwise. Therefore, in this case, the same coursetaught by two lecturers engendered slight misunderstandings concerning methods of teaching. Table 5. Methods of teaching for two lecturers Methods Category 1 Category 2 Category 3 Category 4 Category 5 Lecture Both - Both Lecturer B - Tutorial Both - Both
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 Curricula
Collection
2012 ASEE Annual Conference & Exposition
Authors
A. Frank Ackerman, Montana Tech of the University of Montana; Sushil Acharya, Robert Morris University
Tagged Divisions
Software Engineering Constituent Committee
validation) and enter- prise resource planning. He also has interest in learning objectives-based education material design and development. Acharya is a co-author of ”Discrete Mathematics Applications for Information Systems Professionals,” 2nd Ed., Prentice Hall. He is a life member of Nepal Engineering Association and is also a member of ASEE and ACM. Acharya is a recipient of the ”Mahendra Vidya Bhusak” a prestigious medal awarded by the Government of Nepal for academic excellence. He is a member of the Program Committee of WMSCI, MEI, CCCT, EEET, ISAS, AG, KGMC, and IMCIC and is also a member of the Editorial Advisory Board of the Journal of Systemics, Cybernetics, and Informatics of the International Institute
Conference Session
Software Engineering Projects
Collection
2011 ASEE Annual Conference & Exposition
Authors
Thomas Reichlmayr, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
ata quick glance, more effectively than a tool or website.Teams also participated in daily stand-up meetings and end of the sprint reflections as prescribedby Scrum. Daily stand-ups in Scrum allow each team member to answer three questions: 1. What did I accomplish yesterday (or since the last stand-up)? 2. What am I planning on accomplishing today (or before the next stand-up)? 3. What roadblocks are in my way?These meeting are meant to be information gathering, not problem solving sessions lasting nomore than 10-15 minutes. The team stands to insure the time limitation is not exceeded. It isimportant to note that stand-ups are not status reporting to a manager (or instructor), butcommitments team members are making to each other. In
Conference Session
Software Engineering Curricula
Collection
2012 ASEE Annual Conference & Exposition
Authors
Tom Reichlmayr, Rochester Institute of Technology; Michael J. Lutz, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
TR 2006.03, Sept 6, 2006[3] Hou, L. and Tomayko, J., "Applying the Personal Software Process in CS1: an Experiment", in Proceedings of 29th SIGCSE Technical Symposium on Computer Science Education, Atlanta, Feb 26-Mar 1 1998, pp. 322- 325[4] Humphrey, W.S., “The Personal Process in Software Engineering”, Third International Conference on the Software Process, Reston, Virginia, October 10-11, 1994, pp 69-77.[5] Humphrey, W. S., PSP: A Self-Improvement Process for Software Engineers, Addison Wesley, 1997.[6] Hunt, A. & Thomas, D., The Pragmatic Programmer, Addison-Wesley, 2000[7] Hunt, A. & Thomas, D., “Learning to Love Unit Testing”, Software Testing and Quality Engineering (STQE), Jan/Feb 2002[8