Tuesday, June 12, 2012

Speech in JCSSE 2012


I presented two papers (sponsored by 99XTechnology) in the "Ninth International Joint Conference on Computer Science and Software Engineering". It was organized by IEEE Thailand section and was held in University of Thai Chamber of Commerce. Paper titles were "Towards Structured Log Analysis" and "A Software Monitoring Framework for Quality Verification". Following is the starting section of my speech on the first paper and links to both presentations in SlideShare.

"Good Morning! I'm Dileepa from 99XTechnology, a product engineering company with more than a decade of history. The work I'm presenting is a research inspired by our constant strive for shining the quality of our customers' products. I guess it will help to start with a comparison between application development and product engineering. When one talks about application development he practically speaks in terms of deals. It's a one time thing. You get a contract, cut the code, ship the application, and you are done! In contrast, product is something one typically has to look after, may be through generations. It sounds more like a relationship than a deal. Now you have to start worrying about long term artifacts around the product. You have to seriously think about the smartest possible ways to ensure that the product serves its intended purpose in long run. Without many arguments, log management is one of these ways. 
Use of log files is as old as use of software products. Log management, as an industrial practice is a vast domain. It includes dealing with different log sources such as local files, network shares, databases and data streams, real time data presentation, log archiving, processing, searching and dashboard visualization. Goals of our research were two-fold; we wanted to do a thorough study on available log management solutions to come up with a review so that there's a central reference for everyone interested in the subject. Despite of its importance, log management is an overlooked discipline in academic research. Not much literature is available in this domain, so a study into the current state would help. Secondly, we attempted to solve an existing problem in log analysis, which is a prominent subdomain in log management. You can find the details in the paper. I'll briefly describe the work..."