SlideShare a Scribd company logo
Mentor:-
Ms. Aakanshi Gupta
AMITY SCHOOL OF ENGINEERING AND TECHNOLOGY,
NEW DELHI- 110061
An institution of Ritnand Balved Education Foundation (RBEF)
Branch: Computer Science and Engineering (CSE)
Pre-Synopsis Presentation
Team Members:-
Kritika Phulli [01610402716]
Nidhi Kumari Chauhan [02110402716]
Deepanshu Sharma [35210402716]
Vishal Bhat [41910402716]
Software Design Defects
And
Its Analysis
Using Machine Learning
Problem
Statement
Background
Of The Study
Expected
Outcome
References
Research
Design
Software
Engineering
SDLC
Design Issues
• Caused by Sub-optimal
design decisions which can
be identified in the source
code as code smells,
negatively impact the
software quality.
• Poor design decisions.
Code
Smells
Bad Smells
The noticeable factors of code smell was
first designed by Fowler.
“Smell are symptoms of poor design or
implementation choices that causes long term
maintainability problem and mask bugs.”
Some of the bad smells are listed below :
Member Ignoring Method Slow Loop
Leaking Inner Class Unclosed
Closable.
Research
Pathway
DETECTION • Detection of different type of smell is
done initially.
ANALYSIS
• Preparation of dataset for
classes of the code.
ML
TESTING
• Using Machine Learning
Algorithms, Further
testing Would Be Done.
Expected
Outcome
• Type of smells
• Causes
• Limiting Criteria
Once Data is collected and Data sets are created,
We expect the outcomes emphasizing on :
References
• Thanis Paiva, Amanda Damasceno Eduardo Figueiredo and
Cláudio Sant’Anna, “On the evaluation of code smells and
detection tools”, Journal of Software Engineering Research
and Development 2017.
• A. Yamashita and L. Moonen, “Exploring the impact of inter-
smell relations on software maintainability: An empirical
study,” in Proceedings of the International Conference on
Software Engineering (ICSE). IEEE, 2018.
Thank You

More Related Content

Similar to Pre synopsisbase4

Reviews checklists
Reviews checklistsReviews checklists
Reviews checklistsOana Feidi
 
Introduction to Software Engineering For Students
Introduction to Software Engineering For StudentsIntroduction to Software Engineering For Students
Introduction to Software Engineering For Students
kimdokja738
 
Software engineering introduction
Software engineering   introductionSoftware engineering   introduction
Software engineering introduction
Dr. Loganathan R
 
Techincal review
Techincal reviewTechincal review
Techincal review
Saba Munawar
 
9th lab-report
9th lab-report9th lab-report
9th lab-report
BenojirAhmedSohag
 
CBS-Lecture 1.ppt
CBS-Lecture 1.pptCBS-Lecture 1.ppt
CBS-Lecture 1.ppt
MadhurRajVerma1
 
Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?
Phil Watt
 
Seng 123 2-engineering-swe-ethics
Seng 123 2-engineering-swe-ethicsSeng 123 2-engineering-swe-ethics
Seng 123 2-engineering-swe-ethics
Atilla Elçi
 
software engineering ethics
software engineering ethicssoftware engineering ethics
software engineering ethics
university of education,Lahore
 
ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017
ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017
ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017
Hironori Washizaki
 
Alex Shulga resume
Alex Shulga resumeAlex Shulga resume
Alex Shulga resume
Alexey Shulga
 
Evaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringEvaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements Engineering
Sofia Ouhbi
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011dkhari
 
Software lifecycle model report
Software lifecycle model reportSoftware lifecycle model report
Software lifecycle model reportAshutosh Singh
 
SE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdfSE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdf
Dr. Radhey Shyam
 
Role of a Software Tester
Role of a Software TesterRole of a Software Tester
Role of a Software Tester
QAI Global
 
Syylabus
SyylabusSyylabus

Similar to Pre synopsisbase4 (20)

Bje final present-v.1.0
Bje final present-v.1.0Bje final present-v.1.0
Bje final present-v.1.0
 
Reviews checklists
Reviews checklistsReviews checklists
Reviews checklists
 
Introduction to Software Engineering For Students
Introduction to Software Engineering For StudentsIntroduction to Software Engineering For Students
Introduction to Software Engineering For Students
 
Slides chapter 5
Slides chapter 5Slides chapter 5
Slides chapter 5
 
SE chapter 5
SE chapter 5SE chapter 5
SE chapter 5
 
Software engineering introduction
Software engineering   introductionSoftware engineering   introduction
Software engineering introduction
 
Techincal review
Techincal reviewTechincal review
Techincal review
 
9th lab-report
9th lab-report9th lab-report
9th lab-report
 
CBS-Lecture 1.ppt
CBS-Lecture 1.pptCBS-Lecture 1.ppt
CBS-Lecture 1.ppt
 
Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?
 
Seng 123 2-engineering-swe-ethics
Seng 123 2-engineering-swe-ethicsSeng 123 2-engineering-swe-ethics
Seng 123 2-engineering-swe-ethics
 
software engineering ethics
software engineering ethicssoftware engineering ethics
software engineering ethics
 
ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017
ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017
ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017
 
Alex Shulga resume
Alex Shulga resumeAlex Shulga resume
Alex Shulga resume
 
Evaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringEvaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements Engineering
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011
 
Software lifecycle model report
Software lifecycle model reportSoftware lifecycle model report
Software lifecycle model report
 
SE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdfSE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdf
 
Role of a Software Tester
Role of a Software TesterRole of a Software Tester
Role of a Software Tester
 
Syylabus
SyylabusSyylabus
Syylabus
 

Recently uploaded

power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 

Recently uploaded (20)

power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 

Pre synopsisbase4

  • 1. Mentor:- Ms. Aakanshi Gupta AMITY SCHOOL OF ENGINEERING AND TECHNOLOGY, NEW DELHI- 110061 An institution of Ritnand Balved Education Foundation (RBEF) Branch: Computer Science and Engineering (CSE) Pre-Synopsis Presentation Team Members:- Kritika Phulli [01610402716] Nidhi Kumari Chauhan [02110402716] Deepanshu Sharma [35210402716] Vishal Bhat [41910402716]
  • 2. Software Design Defects And Its Analysis Using Machine Learning
  • 5. Design Issues • Caused by Sub-optimal design decisions which can be identified in the source code as code smells, negatively impact the software quality. • Poor design decisions.
  • 7. Bad Smells The noticeable factors of code smell was first designed by Fowler. “Smell are symptoms of poor design or implementation choices that causes long term maintainability problem and mask bugs.” Some of the bad smells are listed below : Member Ignoring Method Slow Loop Leaking Inner Class Unclosed Closable.
  • 8. Research Pathway DETECTION • Detection of different type of smell is done initially. ANALYSIS • Preparation of dataset for classes of the code. ML TESTING • Using Machine Learning Algorithms, Further testing Would Be Done.
  • 9. Expected Outcome • Type of smells • Causes • Limiting Criteria Once Data is collected and Data sets are created, We expect the outcomes emphasizing on :
  • 10. References • Thanis Paiva, Amanda Damasceno Eduardo Figueiredo and Cláudio Sant’Anna, “On the evaluation of code smells and detection tools”, Journal of Software Engineering Research and Development 2017. • A. Yamashita and L. Moonen, “Exploring the impact of inter- smell relations on software maintainability: An empirical study,” in Proceedings of the International Conference on Software Engineering (ICSE). IEEE, 2018.