Dr. Cristina Ribeiro
Dr. Cristina Ribeiro
Professor
Faculty of Applied Science & Technology
-
Biography
-
-
Research, Innovation and Entrepreneurship
-
Grants
Currently, Cristina shares her knowledge and passion for computer science as a Professor in the Honours Bachelor of Computer Science (Mobile Computing) and Honours Bachelor of Information Science (Cyber Security) degree programs. She teaches a range of courses in the School of Applied Computing, including programming, algorithms, and operating systems.
Cristina's expertise spans various domains within computer science, and her contributions have made an impact on software engineering, natural language pragmatics, information retrieval, and computational public safety.
In her doctoral research, Cristina focused on determining the severity and prevalence of ambiguity in software engineering requirements. She devised an innovative inspection process based on a computational linguistics ambiguity model. This process effectively identifies and eliminates ambiguity types that often persist through multiple inspections due to a lack of awareness. By addressing these issues, Dr. Cristina's work minimizes the need for code rewrites, reduces defects, and prevents delays, ultimately leading to substantial cost savings in software development.
Cristina has also made strides in the realm of persuasive language technologies. She developed a virtual human application aimed at coaching users to optimize their sleep patterns for improved health. By incorporating a computational representation of natural language pragmatics, her application significantly influences reasoning and meaning in text, fostering behavioral change in users.
Cristina engineered a niche search engine designed for sentence-level fact-based information retrieval. This project involved the creation of a scalable classifier for quality-based sentence indexing, categorization, and ranking, achieving an impressive accuracy rate of over 80% in providing relevant fact-based results.
Cristina's master's research delved into computational public safety, focusing on enhancing situational awareness in search and rescue operations. She developed a unique capability to determine canine pose as a method of communication. Her contributions included the engineering of a multi-sensor device, a real-time pose prediction algorithm, and algorithms to assess wireless mesh network viability in disaster environments. This device proved instrumental in decreasing search times, earning recognition from the Ontario Provincial Police (OPP) Emergency Response Team and winning two Ontario Government excellence awards. The device's success garnered media coverage in outlets such as the Toronto Star, Toronto Sun, Discovery Channel, and more.
Book Chapters
Conference Proceedings
Journal Articles
Ribeiro, C., Salmon, R., Amarala, S. (2013). <p>Fact Based Search Engine: News Fact Finder Utilizing Naive Bayes Classification</p>.Springer Nature/.
Ribeiro, C. (2012). <p>The Severity of Undetected Ambiguity in Software Engineering Requirements</p>.18th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ)/.
Ribeiro, C., Mavaddat, F., Ferworn, A. (2011). <p>Adaptive Engineering of an Embedded System, Engineered for use by Search and Rescue Canines</p>.Journal of Systemics, Cybernetics and Informatics, 9(3), 41--49/.
Ribeiro, C., Mehrotra, G., Vey, G., Alhothali, A., DiMarco, C. (2011). <p>Improving Health Care with a Virtual Human Sleep Coach</p>.Publications and Scholarship University of Waterloo, 1--6/.
Ribeiro, C., Salmon, R., Amarala, S., Hamada, C. (2010). <p>Sentence Level Fact Based Search Engine: News Fact Finder</p>.IEEE International Conference on Information Reuse \& Integration, 368--373/.
Ribeiro, C., Ferworn, A., Tran, J., Denko, M. (2010). <p>Wireless Mesh Network Performance for Urban Search and Rescue Missions</p>.International Journal of Computer Networks \& Communications, 2(2), 38--57/.
Ribeiro, C., Ferworn, A. (2010). <p>Computational Public Safety in Emergency Management Communications</p>.ACM Association for Computing Machinery , 656--660/.
Ribeiro, C., Ferworn, A., Tran, J. (2009). <p>An Assessment of a Wireless Mesh Network Performance for Urban Search and Rescue Task</p>.IEEE Toronto International Conference Science and Technology for Humanity (TIC-STH), 369--374/.
Ribeiro, C., Tran, J., Ferworn, A., Denko, M. (2008). <p>Enhancing Canine Disaster Search</p>.IEEE International Conference on System of Systems Engineering/.
Ribeiro, C., Ferworn, A., Denko, M., Tran, J., Mawson, C. (2008). <p>Wireless Estimation of Canine Pose for Search and Rescue</p>.IEEE International Conference on System of Systems Engineering/.
Ribeiro, C., Berry, D. (2020). <p>The prevalence and severity of persistent ambiguity in software requirements specifications: Is a special effort needed to find them?</p>.Elsevier Science of Computer Programming, 195, 102472/.
Grants
"The Prevalence and Impact of Persistent Ambiguity in Software Requirements Specification Documents". Natural Science and Engineering Research Council of Canada. NSERC Postgraduate Scholarship - Doctoral. $63,000. 2010.
Cristina Ribeiro (Principle Investigator), John Smith (Principle Investigator), Abdul Mohammed, Becky Smith.