Computer Science Technical Reports
Permanent URI for this collectionhttps://hdl.handle.net/2104/4824
Browse
Browsing Computer Science Technical Reports by Author "Speegle, Gregory David."
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Designing a Capstone Course to Simulate the Industrial Environment(2009-10-26T15:40:33Z) Speegle, Gregory David.The creation of a capstone course for an un- dergraduate computer science curriculum mirrors traditional software design. Initially, a high-level goal is created. This is refined into lower-level specifications by conducting interviews with the users. The implementation is based on these specifications. In our case, the capstone course is to simulate (as much as possible) the student experiences after graduation. Lower level specifications are created by approximately 20 hours of interviews with developers, testers and project managers in consulting, development and information technology departments. The results of these interviews are synthesized into a capItem Recommendations Made Easy(2014-06-23) Guinness, Darren, 1990-; Karbasi, Seyedeh Paniz, 1986-; Nazarov, Rovshen; Speegle, Gregory David.Fueled by ever-growing data, the need to provide recommendations for consumers, and the considerable domain knowledge required to implement distributed large scale graph solutions we sought to provide recommendations for users with minimal required knowledge. For this reason in this paper we implement a generalizable 'API-like' access to collaborative filtering. Three algorithms are introduced with three execution plans in order to accomplish the collaborative filtering functionality. Execution is based on memory constraints for scalability and our initial tests show promising results. We believe this method of large-scale generalized 'API-like' graph computation provides not only good trade-off between performance and required knowledge, but also the future of distributed graph computation.