Black Duck Software Canada

Center for Open Source Research and Innovation - Vancouver Research GroupBlack Duck Research conducts state-of-the-art applied research in data mining, machine learning, natural language processing, big data management, software engineering and related areas. Our goal is to help our customers and partners worldwide consume open source software and services in a more compliant, secure and reliable way. Our research team consists of award winning computer scientists, innovators, Ph.D. and Master’s degree students, advised by software industry veterans and faculty members from premier institutes and universities in the US and Canada. We have strong research collaborations with academic institutes through internship and co-op programs.

Black Duck Research Vision

Black Duck Research Vision image

Black Duck Research Projects

Governance of Data Services

Data-related web services such as APIs and micro services are important for enterprises to achieve their businesses goals today. Users of data services (enterprises or individuals) must ensure that they are compliant with the terms of services (ToS). ToS may be revised frequently, requiring re-evaluation of corresponding data services from legal compliance, security and privacy perspectives. Unfortunately, tracking changes in ToS is difficult and time-consuming, especially when hundreds or thousands of data and micro services are in use. Finding changes in ToS with legal and security implications is an even more difficult task. Black Duck Research is developing solutions to manage the legal and security risks that come with the usage of data services.

Open Source Software Data Management

Black Duck curated massive amounts of open source software and services-related data, such as source code, vulnerabilities and licenses to provide our customers and partners with insights that enable them to consume open source in a more compliant and secure way. It is challenging to develop flexible approaches to maintain, query, browse and organize this information, which contains both unstructured and structured data. Black Duck Research is developing database design principles and computational techniques for managing open source related data efficiently.

Open Source Semantic Search

In the constantly expanding world of open source software and services, developers find it increasingly difficult to choose open source that is compliant, secure and reliable. There are millions of open source software and services publicly available today, and compliance, security and quality related information is extremely difficult for developers to find, making mindful selection of open source an onerous process. Black Duck Research is building a semantic search engine that allows users to describe their requirements in natural language and receive results that meet quality, legal and security requirements.

Black Duck Research Leadership & Collaborators

Black Duck researchers are pushing the boundaries of technology to make open source software work better for business. Our mission is to help customers and partners fully capitalize on the potential of open source software while remaining fully secure and compliant.

Our research team consists of award-winning computer scientists and innovators, advised by software industry veterans and faculty from premier institutes and universities throughout North America.

Baljeet Malhotra is the Vice President of Research at Black Duck Software and head of Black Duck Software Canada.  He is an award-winning computer scientist with over 15 years of research and innovation experience. He has led several research and industry projects in the areas of open source governance, database management, analytics and networks. Before heading Black Duck Canada, Baljeet was Research Director at SAP Canada Inc.

Baljeet evaluates open source software trends and related research problems to plan growth opportunities in various business areas for different industries. He specializes in managing innovation projects from the idea/need identification phase through to completion and go-to-market strategies. He designs and implements strategic plans and high-performance teams for research and startup projects by building relationships with academia, industries, and across organizations and teams.

Baljeet received his PhD degree in Computing Science from the University of Alberta, Canada, a post-doctorate from the National University of Singapore and a management certificate from Singapore Management Institute in Singapore. He has published numerous patents and research work at various international journals and conferences. He provides thought leadership and gives lectures at various international venues. He was chosen "Graduate Scholar" by NSERC, Canada during 2006-2009 and "Young Global Scientist" by the Government of Singapore in 2011.

Elisa Bertino is a Full Professor at the Department of Computer Science, Purdue UniversityDirector of the Cyber Center (Discovery Park) and Research Director of CERIAS. She also heads the Database & Information Security Group carrying out groundbreaking research on protection from insider threat, security of the internet of things, sensors, embedded systems, drones, digital identity management, data security and privacy on the cloud, privacy of mobile devices and data trustworthiness.

Professor Bertino’s main research interests cover areas in the fields of information security and database systems. Her research combines both theoretical and practical aspects, addressing as well applications on a number of domains, such as medicine and humanities. She is co-editor in chief of GeoInformatica and of IEEE Transactions on Dependable and Secure Computing, and editor of the Synthesis Lectures on Information Security, Privacy, and Trust. She has authored several articles in International Journals and Conference Proceedings, and is co-author of several books.

Mario Nascimento is a Full Professor at the Department of Computing Science, University of Alberta and serves as Chair of the Department. His main research interests lie in the areas of Spatio-Temporal Data Management and Data Management for Wireless Sensor Networks.

Before joining the University of Alberta, Professor Nascimento was a researcher with the Brazilian Agency for Agricultural Research and also an adjunct faculty member with the Institute of Computing of the University of Campinas. In 2007 he was recognized as a Senior Member of the ACM. Professor Nascimento has also served as ACM SIGMOD's Information Director (2002-2005) and ACM SIGMOD Record's Editor-In-Chief (2005-2007).  He is currently a member of the VLDB Journal's Editorial Board and of the SSTD Endowment's Board of Directors.

Kui Wu is a Full Professor at the Department of Computing Science, University of Victoria. Professor Wu’s expertise covers performance modeling as well as the evaluation of networking systems, cloud computing, Quality of Service (QoS) of computer networks and online social networks. He has made significant contributions to network performance modeling with stochastic network calculus, network planning, and information processing and modeling in online social networks.

Professor Wu’s research has been published in several top journals and conferences, including IEEE Transactions on Computers and IEEE Transactions on Parallel and Distributed Systems. His work includes consulting for Streetlight Intelligence Inc. (STI), Canada, where he helped design a wireless sensor network for intelligent streetlight control. He has also worked with Nokia, Canada, to develop new technologies for a fast, privacy-preserving information exchange over mobile social network, and with InteLuma Inc. on cloud-based data management for energy consumption data. His R&D projects with Schneider Electric on power quality analysis of enterprise-level power networks led to two approved US patents.

Gail Murphy is a highly respected professor in the University of British Columbia’s Department of Computer Science and Associate Vice President Research & International pro tem. Dr. Murphy’s research focuses on improving the productivity of software developers and knowledge workers by providing the necessary tools to identify, manage and coordinate the information that matters most for their work.

Dr. Murphy joined UBC in 1996 and was a key driver of the new Master of Data Science—a professional graduate program launching in Fall 2016—and has been instrumental in championing the creation of a Data Science Institute at the university. She also maintains an active research group with post-doctoral and graduate students. She is a Fellow of the Royal Society of Canada and an Association for Computing Machinery (ACM) Distinguished Scientist, as well as co-founder and Chief Scientist at Tasktop Technologies Incorporated. Dr. Murphy also serves on the editorial boards for Communications of the ACM, and Institute of Electrical and Electronics Engineers Transactions on Software Engineering.

Ke Wang is a Full Professor at the Department of Computer Science, Simon Fraser University and received his PhD from the Georgia Institute of Technology. Before joining Simon Fraser, he was an associate professor at National University of Singapore. Professor Wang’s research interests include database technology, data mining and knowledge discovery, with emphasis on massive datasets, graph and network data, and data privacy. He is particularly interested in combining the strengths of database, statistics, machine learning and optimization to provide actionable solutions to real life problems.

Professor Wang has published in database, information retrieval, and data mining conferences, including SIGMOD, SIGIR, PODS, VLDB, ICDE, EDBT, SIGKDD, SDM and ICDM. He is currently an associate editor of the ACM TKDD journal.