- 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
graduates joining large softwaredevelopment organizations generally spend their first several months of employment perform-ing corrective and perfective maintenance tasks. Finding the right piece of source code rel-evant to the change request in an unfamiliar software project is among the initial challengesfaced by such new developers. Thus, it is crucial for the Software Engineering educationalprogram to equip the students with core skills to effectively and efficiently locate a concern inthe code base and relate the code to other Software Engineering artifacts.The field of tracking a concern throughout the development life cycle is known as softwaretraceability. This line of research has its root in Gotel and Finkelstein’s seminal work10 on re
- 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
activity in the Computer Science training curricula20. At the University of CostaRica, the Bachelor of Science’s program in Computer and Information Science offers anelective undergraduate course in software resting, and Master of Science’s program in Com-puter and Information Science offers an elective graduate course in software testing as well.Both are 4-credit-hour courses, with 64 hours of class time in a 16-week semester. The un-dergraduate and graduate versions of the courses are very similar in their core contents(since the undergraduate course is not pre-requisite for the graduate one), differing mainlyon the applied research project (only performed at graduate level), advanced topics presentedby students (topics and depth vary according