SlideShare a Scribd company logo
1 of 1
Download to read offline
Abstract
Intelligent debugging systems have a long history with interesting reports
produced by research prototypes and implemented applications. There has been
still lot of research going on in this field. There has been number of Artificial
Intelligence approaches to the development of Integrated Development
Environment (IDE)s. Modern integrated development environments make
recommendations, and automate common tasks, such as refactoring, auto-
completions, and error corrections. These tools provide the developers comfort
during coding by Tutoring. However, there are programs that have been developed
or generated in different ways like auto generation of source code from an
application, or source file built by scanning a handwritten code, etc.
Hence, there is a need for tools that not only provides recommendations during
programming but also efficiently debug and compile a source file that is given as
input. In this thesis, I have proposed a framework for Automatic compiling using
Pattern matching by Classification using Artificial Intelligence techniques like
Decision trees thus reducing the human interactions to the minimum. Here, the
scope of my work is on Java code as Java is heavily used in a variety of research
applications due to its ease of use, maintainability and reliability.

More Related Content

Similar to Abstract

from-analysis-to-design-the-art-of-object-oriented-programming-2023-6-5-5-17-...
from-analysis-to-design-the-art-of-object-oriented-programming-2023-6-5-5-17-...from-analysis-to-design-the-art-of-object-oriented-programming-2023-6-5-5-17-...
from-analysis-to-design-the-art-of-object-oriented-programming-2023-6-5-5-17-...Data & Analytics Magazin
 
Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should knowdeorwine infotech
 
Towards Self-Adaptive IDEs [ICSME2014]
Towards Self-Adaptive IDEs [ICSME2014]Towards Self-Adaptive IDEs [ICSME2014]
Towards Self-Adaptive IDEs [ICSME2014]Roberto Minelli
 
Working with Java development IDE
Working with Java development IDEWorking with Java development IDE
Working with Java development IDEpawannile
 
Working with Java development IDE
Working with Java development IDEWorking with Java development IDE
Working with Java development IDEpawannile1
 
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanCara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanDicodingEvent
 
An Integrated Development Environment Driven Through Multi tenant Approach.pdf
An Integrated Development Environment Driven Through Multi tenant Approach.pdfAn Integrated Development Environment Driven Through Multi tenant Approach.pdf
An Integrated Development Environment Driven Through Multi tenant Approach.pdfLisa Graves
 
Knowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-developmentKnowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-developmentDimitris Panagiotou
 
Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compilerijtsrd
 
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdf
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdfTOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdf
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdfasiyahanif9977
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021Samaritan InfoTech
 
Oops design pattern intro
Oops design pattern intro Oops design pattern intro
Oops design pattern intro anshu_atri
 
Introduction to Object Oriented Programming.pdf
Introduction to Object Oriented Programming.pdfIntroduction to Object Oriented Programming.pdf
Introduction to Object Oriented Programming.pdfManishBej3
 
A SMART SOURCE CODE EDITORFOR C
A SMART SOURCE CODE EDITORFOR CA SMART SOURCE CODE EDITORFOR C
A SMART SOURCE CODE EDITORFOR Cijcseit
 
A smart source code editor for c
A smart source code editor for cA smart source code editor for c
A smart source code editor for cijcseit
 
Project Management
Project ManagementProject Management
Project ManagementBabu Appat
 
How .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentHow .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentSara Suarez
 

Similar to Abstract (20)

from-analysis-to-design-the-art-of-object-oriented-programming-2023-6-5-5-17-...
from-analysis-to-design-the-art-of-object-oriented-programming-2023-6-5-5-17-...from-analysis-to-design-the-art-of-object-oriented-programming-2023-6-5-5-17-...
from-analysis-to-design-the-art-of-object-oriented-programming-2023-6-5-5-17-...
 
Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should know
 
H1803044651
H1803044651H1803044651
H1803044651
 
Towards Self-Adaptive IDEs [ICSME2014]
Towards Self-Adaptive IDEs [ICSME2014]Towards Self-Adaptive IDEs [ICSME2014]
Towards Self-Adaptive IDEs [ICSME2014]
 
Introduction to CodeFactory
Introduction to CodeFactoryIntroduction to CodeFactory
Introduction to CodeFactory
 
Working with Java development IDE
Working with Java development IDEWorking with Java development IDE
Working with Java development IDE
 
Working with Java development IDE
Working with Java development IDEWorking with Java development IDE
Working with Java development IDE
 
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanCara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
 
An Integrated Development Environment Driven Through Multi tenant Approach.pdf
An Integrated Development Environment Driven Through Multi tenant Approach.pdfAn Integrated Development Environment Driven Through Multi tenant Approach.pdf
An Integrated Development Environment Driven Through Multi tenant Approach.pdf
 
Knowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-developmentKnowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-development
 
Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compiler
 
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdf
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdfTOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdf
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdf
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
 
Shruti puranik resume
Shruti puranik resumeShruti puranik resume
Shruti puranik resume
 
Oops design pattern intro
Oops design pattern intro Oops design pattern intro
Oops design pattern intro
 
Introduction to Object Oriented Programming.pdf
Introduction to Object Oriented Programming.pdfIntroduction to Object Oriented Programming.pdf
Introduction to Object Oriented Programming.pdf
 
A SMART SOURCE CODE EDITORFOR C
A SMART SOURCE CODE EDITORFOR CA SMART SOURCE CODE EDITORFOR C
A SMART SOURCE CODE EDITORFOR C
 
A smart source code editor for c
A smart source code editor for cA smart source code editor for c
A smart source code editor for c
 
Project Management
Project ManagementProject Management
Project Management
 
How .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentHow .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application Development
 

Abstract

  • 1. Abstract Intelligent debugging systems have a long history with interesting reports produced by research prototypes and implemented applications. There has been still lot of research going on in this field. There has been number of Artificial Intelligence approaches to the development of Integrated Development Environment (IDE)s. Modern integrated development environments make recommendations, and automate common tasks, such as refactoring, auto- completions, and error corrections. These tools provide the developers comfort during coding by Tutoring. However, there are programs that have been developed or generated in different ways like auto generation of source code from an application, or source file built by scanning a handwritten code, etc. Hence, there is a need for tools that not only provides recommendations during programming but also efficiently debug and compile a source file that is given as input. In this thesis, I have proposed a framework for Automatic compiling using Pattern matching by Classification using Artificial Intelligence techniques like Decision trees thus reducing the human interactions to the minimum. Here, the scope of my work is on Java code as Java is heavily used in a variety of research applications due to its ease of use, maintainability and reliability.