Data-Driven Animation

Undergraduate Work

 did my Internship at ST Microelectronics. There I was working on Automation in Software Development process.

Abstract

            This project report describes the usage of Automation in the Software Development. The major part of the report is dedicated to the usage of automation in Software package generation and Automated Testing.

        The report gives a detailed account of how scripting is used for automation process and how better organization of data and the database system can help in saving industry resources. Also described in the report is the usage of Structured and Module-based approach in the software testing. Through the usage of Finite State Machines, testing approach is better explained.

        The goal is to partially or fully automate, software development activities such as architecture, design, testing, and maintenance of software systems, thereby significantly increasing both quality and productivity. This includes the study of techniques for constructing, understanding and modeling both software artifacts and processes. Knowledge representations and artificial intelligence techniques applicable to automation are of particular interest, as are formal techniques that support or provide theoretical foundations such as Module-based Testing and Finite State Machines, respectively.

Automation In Software Development Process



*If anyone wants access to the documents, please mail me, will share/invite you.
I also did some research work and wrote a paper for Algorithms and Techniques for Data Preprocessing in Web Usage Mining

Abstract

      Web usage mining requires data abstraction for pattern discovery and subsequently knowledge discovery, which is beneficial in Web site management, creating adaptive Web sites, business and support services, personalization, etc. This data abstraction is achieved through Data preprocessing. Content and structure session and raw log data is preprocessed into data ready to be mined through pattern analysis.

The paper discusses the details of algorithms and techniques of processes namely, Data Cleaning, Data Integration, Data Normalization, Data Reduction, which are used in data preprocessing. Also discussed briefly is how WebSIFT (a Web Usage Mining framework) project uses the input data to construct a user session, do content and structure preprocessing and provide the option to convert server sessions into episode.


KEYWORDS: Web Usage Mining, Data Preprocessing.

Data Preprocessing in Web Usage Mining