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 results 61 - 90 of 104 in total
Conference Session
Software Engineering Course Content
Collection
2008 Annual Conference & Exposition
Authors
Salamah Salamah, Embry-Riddle Aeronautical University, Daytona Beach; Ann Gates, University Of Texas - El Paso
Tagged Divisions
Software Engineering Constituent Committee
Between Q and R scope, the following test case is not needed: − − −Q − −(P S) − − − R.There are two issues that are being checked by this test case; it checks that precedence is upheld 6when P and S hold at the same state, and it checks that the interval is built even when R occursin the last state of the computation. These two conditions are covered by test cases 2(a)(vi) and2(b)(iii) respectively as given in Table 3.3 Motivation The main contribution of this paper is to show how the aforementioned notions of patterns andscopes can be used in teaching black-box testing techniques. The motivation behind this use ofpatterns and scopes is twofold; 1) The characteristics of these patterns
Conference Session
Software Engineering Outreach: Industry, K-12
Collection
2013 ASEE Annual Conference & Exposition
Authors
W Eric Wong, University of Texas, Dallas
Tagged Divisions
Software Engineering Constituent Committee
Assurance; and DataStructures and Algorithms to name a few. A visual representation of the hierarchy of courses, amongwhich SE4485 sits towards the top, is presented in Figure 1. In the figure, an arrow going from course Ato course B indicates that A is a pre-requisite for B. Page 23.742.6 Figure 1: SE4485 in the undergraduate SE curriculumBased on the relative position of SE4485 in the hierarchy we observe that it essentially integrates theknowledge that is learned and accumulated by students in their prior courses and gives them anopportunity to apply that knowledge collectively. This also implies that students
Conference Session
Software Engineering Teaching Techniques
Collection
2009 Annual Conference & Exposition
Authors
Clifton Kussmaul, Muhlenberg College
Tagged Divisions
Software Engineering Constituent Committee
Stucki, D. J. 2000. Design early considered harmful: Graduated exposure to complexity and structure based on levels of cognitive development. SIGCSE Bulletin 32, 1, 75-79. 5. Budd, T. 2009. A course in open source development. Integrating FOSS into the Undergraduate Computing Curriculum, Free and Open Source Software (FOSS) Symposium (Chattanooga, TN, Mar 4, 2009). 6. Cooper, R. G. 2001. Winning at New Products: Accelerating the Process from Idea to Launch. Perseus Books. 7. Fincher, S., Petre, M., and Clark, M. 2001. Computer Science Project Work: Principles and Pragmatics. Springer. 8. Gannod, B., Koehnemann, H., and Gary, K. 2006. The Software Enterprise: Facilitating the industry
Conference Session
Tools and Support for Software Education
Collection
2006 Annual Conference & Exposition
Authors
Yung-Hsiang Lu, Purdue University; Evan Zelkowitz, Purdue University; Mark C Johnson, Purdue University
Tagged Divisions
Software Engineering Constituent Committee
0.1 0 0 0 100 200 300 400 500 600 700 800 900 0 100 200 300 400 500 600 700 800 900 Number of Characters Number of Characters (a) (b) Characters per Comments
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
understanding of the scope of his/her career (b) teach the students the impact theirsoftware engineering solutions have in a global context, including environmental and social (c)help develop critical thinking and (d) improve the motivation and involvement the students willhave with activities related to their future profession.Some examples of the themes developed this semester were:• Comparative analysis of the use of augmented reality for the teaching of mathematics in primary education: USA and Europe.• Comparative analysis of the use of augmented reality in projects of Architecture and Urbanism: Japan and Europe.• Comparative analysis of the use of ubiquitous computing in Medicine: USA and Latin America• Comparative analysis of
Conference Session
Pedagogical Approaches for Software Engineering
Collection
2012 ASEE Annual Conference & Exposition
Authors
Clifton L. Kussmaul, Muhlenberg College
Tagged Divisions
Software Engineering Constituent Committee
been usedextensively in chemistry, and also in materials science and engineering6, and CS5,13,15, althoughPOGIL is not yet well known in CS and SE. Multiple studies have found that POGILsignificantly improves student performance8,12,16. Table 1 below summarizes data from threeexperiments in different settings (but all in chemistry courses). In each case it compares grade Page 25.1069.3distributions between cohorts of students in lecture-based and POGIL-based versions of a course. Table 1: Summary of Experimental Data # format %A %B %C %D,W,F statistics 1
Conference Session
Software Engineering Curriculum Support
Collection
2006 Annual Conference & Exposition
Authors
Joseph Clifton, University of Wisconsin-Platteville
Tagged Divisions
Software Engineering Constituent Committee
! Thesubsequent semesters’ results were less gratifying, but were still an improvement over the resultsfrom previous semesters.The percentages of students in CSSE2-II earning each grade from the past nine semesters areshown in Table 1. Figure 1 shows the same data as a stacked bar chart. The last five semestersincorporated the new techniques. It should be pointed out that the instructors varied fromsemester to semester, but all have a history of similar grading styles for the different courses thatthey teach. # Term A B C D F W C or Better Students F01 12.2% 12.2% 24.5% 4.1% 22.5
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
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
improvedby awarding participation points during the class.WReSTT, described later in this section, provides students with facilities that support collaborativelearning, such as (1) a class-wide electronic forum where students can rate learning resourcesprovided by other students; (2) the ability for a team to earn points based on the participation invarious tasks, e.g., points awarded to a team for collectively completing online quizzes; and (3)social networking features such as, (a) activity streams showing other students completing varioustasks in real-time, e.g., reading a tutorial or completing a quiz, and (b) real-time updates to theirindividual profiles showing the points they have earned on WReSTT after completing a task.3.2 Course
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
SE Tools and Techniques
Collection
2011 ASEE Annual Conference & Exposition
Authors
John C. Georgas, Northern Arizona University
Tagged Divisions
Software Engineering Constituent Committee
integrated manner than currentpractice, and (b) to introduce team- and project-based software engineering activities in a lowrisk, high student involvement setting in order to create a smoother learning curve for students.This paper contributes: • A discussion of the learning theory foundations for our approach, based on experiential learning targeted at increasing student motivation; • A minimally disruptive framework for better integrating software engineering education within a computer science curriculum by elaborating our course design plan, and providing a description of areas that required particular care; and, • A presentation of quantitative and qualitative evaluation results, based on student surveys, evaluation based
Conference Session
Software Engineering Teaching Methods and Practice
Collection
2006 Annual Conference & Exposition
Authors
Bruce Maxim, University of Michigan
Tagged Divisions
Software Engineering Constituent Committee
2006-800: GAME DEVELOPMENT IS MORE THAN PROGRAMMINGBruce Maxim, University of Michigan Professor Maxim is Associate Professor of Computer and Information Science at the University of Michigan -Dearborn. He has taught game design, artificial intelligence, and software engineering courses for 20 years. His current research interests include software usability, accessibility issues, and software quality assurance. Page 11.660.1© American Society for Engineering Education, 2006 Game Development is More Than ProgrammingAbstractGame development generates a great deal of excitement among undergraduate
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
.. Page 14.778.12Appendix - CPD Training Roadmap for Engineering and Science ClassificationsDB - 02Assignment to sponsor/mentorSEC briefing by Director or Deputy DirectorYour Place on the Army Team – 4 HoursTutorial on the CE-LCMC New Employee AssetSEC Introduction to CMMI – OL – 3 hoursFundamentals of Systems Acquisition (ACQ 101) - OL – DAU*Action Officer Development Course – OL – AIPDBusiness Writing Essentials – OL – 30-hours – Army E-LearningDelivering Successful Presentations – OL – 11-hours – Army E-LearningGreening Course – 5-days – CERDECPlanning, Programming, Budgeting and Execution – 9-days – USAFSIntermediate Systems Acquisition (ACQ 201 A&B) A-OL B-5-days*DB – 03Systems Planning, Research, Development and Engineering (SYS 101
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
having cooperation extend beyond these teams. Figure 1 pictures the resulting two scales ofinteractions – cooperative learning across teams and cooperative learning within a team. Cooperative Learning Across Teams Team 1 Team 2 Team 3 A B C Cooperative Learning Within a Team Figure 1. Cooperative learning within teams and across teamsTraditional cooperative learning uses small teams of students that stay together over several daysor weeks of activity. We did that, forming teams of 2-5 students for the duration of their projects.However, we also formed small meta-teams---teams of teams. As described above, a particulararchitecture project would have a
Conference Session
Pedagogical Approaches for Software Engineering
Collection
2012 ASEE Annual Conference & Exposition
Authors
Heidi J.C. Ellis, Western New England University; Gregory W. Hislop, Drexel University; Josephine Sears Rodriguez, Western New England University; Ralph Morelli, Trinity College
Tagged Divisions
Software Engineering Constituent Committee
SoftwareEngineering. IEEE-CS/ACM. http://sites.computer.org/ccse/SE2004Volume.pdf 2004.Accessed 1/4/12.2. Computing Curricula 2005: Computer Science. The Overview Report. IEEE-CS/ACM. 2005.http://sites.computer.org/ccse/SE2004Volume.pdf Accessed 1/4/12.3. Association Board for Engineering and Technology, 2012. “Criteria for Accrediting Engineering Programs,Effective for Reviews During the 2012-2013 AccreditationCycle,”http://www.abet.org/uploadedFiles/Accreditation/Accreditation_Process/Accreditation_Documents/Current/eac-criteria-2012-2013.pdf Accessed 1/4/12.4. Begel, A. and Simon, B., “Struggles of new college graduates in their first software development job,”Proceedings of the 39th SIGCSE technical symposium on Computer science education, (2008), pp
Conference Session
SE Curriculum and Projects
Collection
2010 Annual Conference & Exposition
Authors
Kevin Gary, Arizona State University; Harry Koehnemann, Arizona State University
Tagged Divisions
Software Engineering Constituent Committee
also benefit. Industry sponsors have quick access to theirproject’s health and instructors can reliably assess team and individual student effort.6. Bibliography[1] Borstler, J., Carrington, D. Hislop, G., Lisack, S. Olsen, K., and Williams, L. (2002). “Teaching PSP: Challenges & Lessons Learned”, IEEE Computer, September/October 2002 pp. 42-48.[2] Boehm, B. Software Engineering Economics, Prentice-Hall, NJ, 1981.[3] Boehm, B. “Software Risk Management: Principles and Practices” IEEE Software 8(1):32-41, 1991.[4] Boehm, B., Egyed, A., Port, D., Shah, A., Kwan, J. and Madachy, R., “A stakeholder win-win approach to software engineering education”, Annals of Software Engineering 6:295-321, 1998.[5] Cockburn, A. “Earned-value and burn
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
case-studies from “An Introduction to SoftwareEngineering Ethics” b, a curriculum module available from the Markkula Center for AppliedEthics at Santa Clara University. The student teams were given various questions such as “Whowere the stakeholders involved?” and “Let’s say you were employed in this project. How wouldyou have reacted/behaved?” and they were instructed to discuss and submit their results inwriting.Another type of activity was a lab-type activity. For example, students were given introductorymaterial for UML and State Diagrams (or statecharts) before class (note that students wereintroduced to UML diagrams and concepts in the SE Fundamentals course in the previoussemester). During class, students were asked to generate a
Conference Session
Software Engineering Outreach: Industry, K-12
Collection
2013 ASEE Annual Conference & Exposition
Authors
Clare McInerney, Lero - the Irish Software Engineering Research Centre; Mike Hinchey, Lero-the Irish Software Engineering Reseaach Centre
Tagged Divisions
Software Engineering Constituent Committee
number of schools starting September2014. We are very excited about the future of computing in schools in our country.Acknowledgements This work was supported by Science Foundation Ireland grant 03/CE2/I303_1 and 10/CE/I1855 toLero – the Irish Software Engineering Research Centre (www.lero.ie). Page 23.452.12Bibliography1. Carnegie Mellon University, UCLA & University of Washington. Computer Science for High School. Retrieved November 23, 2012 from http://www.cs4hs.com/.2. Bruckman, A, Biggers, M, Ericson, B et al. 2009 "Georgia computes!": improving the computing education pipeline, SIGCSE Bull., 41, 86-90.3. Bell, T
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
presented software development lifecycles4 Comprehension Compare and contrast unit testing, integration testing, and system testing5 Application Apply black box tests and white box tests to construct a comprehensive software testing strategy.6 Synthesis Given a software module description or design (a) Construct a series of unit tests to verify correct operation of the software (b) Implement unit tests to run automatically using JUnit (c) Construct mock objects for classes which may need to be simulated (d) Analyze the results of the unit tests7 Evaluation Evaluate the
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
General Topics Software Requirements – this is concerned with the elicitation, analysis, specification and validation of software requirements. This includes understanding of : The requirements process – How are the activities a. associated with software requirements are organized for 1 different projects and constraints. 8 1 1 b. Methods for eliciting requirements 1 5 4 1 c. Analysis of requirements 1 1 1 2 d. Specifying requirements clearly
Conference Session
Software Engineering Curricula
Collection
2012 ASEE Annual Conference & Exposition
Authors
Mark Ardis, Stevens Institute of Technology; David Budgen, Durham University, UK; Gregory W. Hislop, Drexel University; Renée McCauley, College of Charleston; Mark J. Sebern, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
the consultation process, present an analysis and assessment of the information collected, and make recommendations concerning the following: a. the type and extent of revision needed to SE2004 b. an estimate of the amount of effort needed (e.g., number of volunteers and total hours) and a proposed schedule for the recommended revision.The review team consisted of 6 people: 3 representatives from the IEEE Computer Society and 3representatives from the ACM. The team was chaired by the leader of the Computer Societygroup, as they are the lead professional society for this set of curriculum recommendations. Wewere fortunate to have team members with extensive experience in software
Conference Session
Software Engineering Course Content
Collection
2008 Annual Conference & Exposition
Authors
Mark Sebern, Milwaukee School of Engineering; Henry Welch, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
, “Integrating formal methods tools into undergraduate computer science curriculum”, Proceedings of the 36th ASEE/IEEE Frontiers in Education Conference, October 2006.17. J. Spivey. The Z notation - A Reference Manual (Second Edition). Prentice Hall, 1992.18. J. B. Wordsworth, Software Development with Z, Addison-Wesley, 1992.BiographiesMARK J. SEBERN is a Professor in the Electrical Engineering and Computer Science Department at the MilwaukeeSchool of Engineering (MSOE), and was the founding program director for MSOE's undergraduate softwareengineering program. He has served as an ABET program evaluator for software engineering, computer engineering,and computer science.HENRY L. WELCH is a Professor of computer and software engineering in the
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
and how a module can be used by different courses. “NR” implies “notrequired,” and “based on instructors’ discretion” implies that each instructor can determine,using their own judgments, which suggested topics from the modules are appropriate for theirstudents. Also included in Figure 1 is the pre-requisite relationship between different courses thatare discussed in this paper. (a) Many-to-many relationship between courses and modules Page 25.754.6 (b) Course pre-requisite relationship Figure 1. The relationship between courses and modules
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
Paper ID #10939Use of Microsoft Testing Tools to Teach Software Testing: An Experience Re-portIng. Gustavo Lopez, Universidad de Costa Rica Gustavo Lopez is a researcher at the University of Costa Rica’s Research Center on Information and Communication Technologies (CITIC), where he has worked since 2012. He has contributed to several research projects on software testing and human-computer interaction, and he has also designed and taught training courses on topics related to software testing. Previously, he worked as a Software Engineer at a software development company in Costa Rica. He received his B.S. in Computer and
Conference Session
Software Engineering Curriculum Support
Collection
2006 Annual Conference & Exposition
Authors
James McDonald, Monmouth University
Tagged Divisions
Software Engineering Constituent Committee
a 1997 task force report onengineering education assessment6. Maxim7 has provided an excellent overview of onesoftware engineering program’s plan to assess their program.Criterion 2 of ABET’s current criteria for accreditation of engineering programs4 requiresthat, “Each engineering program for which an institution seeks accreditation orreaccreditation must have in place: (a) detailed published educational objectives that are consistent with the mission of the institution and these criteria Page 11.1384.2 (b) a process based on the needs of the program’s various constituencies in which the objectives are determined and periodically
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
learning concepts byproviding tangible representations of common software engineering idioms and activities asevents within the game, such as when a piece of string snapping is equated to an interrupted ordropped network connection—this engages students in the game without resulting in loss ofacademic rigor in the treatment of the subject matter. This game-centric approach: (a) deeplyadopts insights from active learning, making students an integral part of the learning process, (b)provides a dynamic, simulation-like context that is well suited to the dynamic nature of software,and (c) is modular and easily adoptable within existing curricular structures.Initial evaluation efforts examine student attitudes and perceptions about the game by using
Conference Session
SE Curriculum and Projects
Collection
2010 Annual Conference & Exposition
Authors
Susan Conry, Clarkson University
Tagged Divisions
Software Engineering Constituent Committee
all of the topics listed in Table 6 sharing instruction on more than50% of the campuses represent topics that have been regarded as essential computer sciencetopics for some time. About one-third of the campuses also share treatment of social and ethicalissues as well an introductory survey-type treatment of software engineering topics.Tables 7(a) and 7(b) depict those areas in which programs in software engineering and computerscience diverge. The data in these tables was compiled by considering those courses which wererequired by only one of the programs on a given campus, classifying them by the program towhich they were unique. This set of topics was compiled across all programs, so the data in thesetables has been aggregated across all
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
UnLecture V: Software Engineering Ethics and Technology/Patent WarsRetrospection:Part I: Ethics1.1. What are your personal ethical principles related to a) workplace b) software engineering. You may give specific examples.1.2. What ethical questions have arisen in your professional experience? Explain how you (or the person involved) resolved the dilemma? Relate each experience to a clause in the IEEE/ACM Software Engineering Code of Ethics (include the clause #).1.3. Pick a specific clause from one of the 8 principles in the IEEE/ACM Software Engineering Code of Ethics (include the clause #). Critique the selected clause quantitatively. Include examples, as needed. Note: Avoid using the same clause for both (1.2) and (1.3).1.4
Conference Session
Software Engineering Outreach: Industry, K-12
Collection
2013 ASEE Annual Conference & Exposition
Authors
Sushil Acharya, Robert Morris University
Tagged Divisions
Software Engineering Constituent Committee
softwareengineering publicity. Page 23.282.13References [1] Ladd, B. and Harcourt, E. (2005), Student Competitions and Bots in an Introductory Programming Course, Journal of Computing Sciences in Colleges, Volume 20 Issue 5, May 2005, Pages 274-284 [2] Bowering, J. (2008), A new paradigm for Programming Competitions, Proceedings of the 39th SIGCSE technical symposium on computer science education, pages 87-91 [3] Schuster, P., Davol, A. and Mello, J. (2006), Student Competition – the Benefits ad Challenges, American Society for Engineering Education 2006. [4] Rusczyk, R., (2005), Pros and Cons of Math Contests
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
., and Pilot, A. (2006). Design principles and outcomes of peer assessmentin higher education. Studies in Higher Education, 31, 341-356.Wellington, P., Thomas, I., Powell, I., and Clarke, B. (2002). Authentic assessment applied to engineeringand business undergraduate consulting teams. International Journal of Engineering Education, 18(2),168-179.