Venue and Travel
|Demos & Panels|
Time to Rethink Database Teaching in India?
Given this, an important question that the database research community faces is: are we teaching the right things in our database courses? There have been many panels to discuss these issues (including a recent panel in SIGMOD). The typical conclusion has been: the fundamentals of database systems are important, and they have to be taught. Unfortunately, this means very little time can be devoted to teaching the "hot" topics to undergrads and graduate students, resulting in little or no preparation for state of the art database methods and building of data-centric applications.
But now, there is new twist which could disrupt this traditional thinking: the easy availability of online courses. Technology and the popularity of online classes are radically transforming the educational process on both national and international scales. Nothing exemplifies this better than the great amount of excitement that the online versions of AI and ML courses of Stanford University have generated. With this new wave of teaching technology and methodology on our hands, we are forced to revisit our presumptions about pedagogy -- particularly in the fast broadening field like databases, and in a region like India, where access to network is easier than good teachers!
The questions we explore in this panel include: whether students be expected to learn the fundamental courses only through online courses, while lecture-hall courses be limited to more advanced topics? Or the model should be inverted? How can Industry actively participate in such teaching method so that they can get the best trained data-centric graduates?
Invited Academic Demos
Dynamic Question Paper Template Generation using GA Approach
Automatic Generation Of Question Paper From Question Bank (AGQPQB) is a tool that records huge amount of data related to different undergraduate and postgraduate degree courses and their subjects offered at a University along with the syllabus details, instructor details, examination details and question bank details. Details related to the examination include the examination type (for example In-Semester Examination, End-Semester Examinations etc,),the taxonomy type (such as Blooms, Solo etc.,), the respective levels of the taxonomy (like Knowledge, Understanding etc.,) and their corresponding verbs (such as Describe, Explain, Write etc,). The question bank details include details of a question and question type (for example Long Answer, Very Short Answer, Multiple Choice Questions etc).
eAgromet: An ICT-based agro-Meteorological Advisory System
P.Krishna Reddy, B.Bhaskar Reddy, P.Gowtham Srinivas, D.Satheesh Kumar, D.Raji Reddy, G.Sreenivas, L.S. Rathore, K.K. Singh, N.Chattopadhyay
Based on the weather forecast, Indian meteorological department (IMD) is disseminating agromet advisory bulletins to farmers and stakeholders. The agromet bulletins contain possible agricultural risk mitigation steps. The agromet advisory bulletins are prepared by about 130 agro meteorological management functional units (AMFUs) spread allover India. Based on weekly weather forecast, AMFUs prepare district-level agromet bulletins. The eAgromet is an ICT-enabled agro-meteorological advisory system being developed in India by IIIT, Hyderabad, Acharya NG Ranga Agricultural University and IMD. The objective is to build a system to improve the efficiency of agromet advisory bulletin preparation and dissemination process by exploiting information and communication technologies.
DBridge: Holistic Optimization of Database Applications
We present DBridge, a novel static analysis and program transformation tool to optimize database access. Traditionally, rewrite of queries and programs are done independently, by the database query optimizer and the language compiler respectively, leaving out many optimization opportunities. Our tool aims to bridge this gap by performing holistic transformations, which may include both program and query rewrite.
The Picasso Database Query Optimizer Visualizer
In this demo, we present the Picasso visualization tool, which provides powerful visual metaphors to profile and analyze the intriguing behavior of modern database query optimizers. The Picasso diagrams, which often appear similar to cubist paintings, provide a variety of interesting insights, including that current optimizers make extremely fine-grained plan choices; that the plan optimality regions may have highly intricate patterns and irregular boundaries, indicating strongly non-linear cost models; that non-monotonic cost behaviors exist where increasing result cardinalities decrease the estimated costs; and, that the basic assumptions underlying the research literature on parametric query optimization often do not hold in practice.
CODD: Construction of Dataless Databases
A fundamental requirement in the effective design and testing of database engines and applications is the ability to easily construct alternative scenarios with regard to the database contents. A limiting factor, however, is that the time and space overheads incurred in creating and maintaining these databases may render it infeasible to model the desired scenarios. In this demo, we present CODD, a graphical tool that attempts to alleviate these difficulties through the construction of "dataless databases". Specifically, CODD implements a visual interface through which databases with the desired meta-data characteristics can be efficiently simulated without persistently generating and/or storing their contents. Apart from the dataless modes, it also provides potent additional functionalities, including both size-based and cost-based scaling of metadata instances, automatic porting of meta-data across database engines, and identification of hidden constraints in legacy code.
RootSet is a web based portal for representing operational knowledge pertaining to the real world. The project's knowledge database is created through crowd-sourcing of formalized knowledge. It can be used by communities for developing a schema dynamically for a specific domain through knowledge aggregation.
Contextual Knowledge Based Assistance for Academics (CKAA)
Seekha is a system for academics that cater to knowledge requirements of its various users such as students, researchers, academic committees, and institutions. The system then contextually examines, correlates and aggregates information based partly on domain knowledge and partly on observing co-occurrence patterns. The system evolves continuously along with the user, by learning his/her interests, and by involving in the continuous process of knowledge extraction, knowledge aggregation and knowledge dissemination. The system eventually serves as an Intelligent Knowledge backbone catering to the specific requirements of users. Seekha will act as a hub of resources for students, researchers, teachers, etc. One of the objectives of Seekha is to connect all the institutes of India so that it can consolidate academic activities, events and interests in the technical education area across the country. It’s a Search Engine which will be using concept extraction and contextual data retrieval to gather information.