SlideShare a Scribd company logo
FeatureClouds: Naming the Identified
Feature Implementation Blocks from
Software Source Code Using Word Clouds
Ra'Fat Al-Msie'deen, Hamzeh Eyal Salman, Anas
H. Blasi, and Mohammed A. Alsuwaiket
Department of Software Engineering, Faculty of IT,
Mutah University, Mutah 61710, Karak, Jordan
E-mail address: rafatalmsiedeen@mutah.edu.jo
https://rafat66.github.io/Al-Msie-Deen/
Abstract
Identifying software identifiers that implement a
particular feature of a software product is known as
feature identification. Feature identification is one of
the most critical and popular processes performed by
software engineers during software maintenance
activity. However, a meaningful name must be assigned
to the Identified Feature Implementation Block (IFIB) to
complete the feature identification process. The feature
naming process remains a challenging task, where the
majority of existing approaches manually assign the
name of the IFIB. In this paper, the approach called
FeatureClouds was proposed, which can be exploited by
software developers to name the IFIBs from software
code. FeatureClouds approach incorporates word
clouds visualization technique to name Feature Blocks
(FBs) by using the most frequent words across these
blocks. FeatureClouds had evaluated by assessing its
added benefit to the current approaches in the
literature, where limited tool support was supplied
to software developers to distinguish feature names of
the IFIBs. For validity, FeatureClouds had applied to
draw shapes and ArgoUML software. The findings
showed that the proposed approach achieved
promising results according to well-known metrics in
terms of Precision and Recall.
Index terms
✓ Feature naming, feature implementation
blocks, software engineering, word
clouds.
Introduction
In this paper, we
propose an
approach called
FeatureClouds to
support feature
naming during
the feature
identification
process from
software source
code.
The proposed
approach exploits
the word cloud
visualization
technique to help
software engineers
to name the IFIBs.
As each block
include only the
implementation of
a single feature.
Feature naming is
based on an
analysis of the
content of each
IFIB to propose a
feature name.
IFIBs can be named
by selecting words
with the highest
frequency from
word clouds.
Feature identification and feature
naming
• Feature identification or location is the process
of detecting the source code elements, such as
classes or methods, that implement particular
functionality in a software product [1].
• Several works have been carried out on feature
identification, whether from single software or
a group of software products [2].
• Feature naming is the activity of suggesting a
meaningful name for the extracted feature
implementations.
• In this work, a feature is a functionality
provided by a software product.
Fig. 1. The IFIBs
from software
source code
FeatureClouds
• In this paper, we propose an approach
called FeatureClouds to support
feature naming during the feature
identification process from software
source code.
• The proposed approach exploits the
word cloud visualization technique [9]
to help software engineers to name
the IFIBs.
• As each block include only the
implementation of a single feature.
• Feature naming is based on an analysis
of the content of each IFIB to propose
a feature name.
• Where the IFIBs can be named by
selecting words with the highest
frequency from word clouds.
FeatureClouds
FeatureClouds
Related work
• Table II presents a comparison between feature naming approaches
that exploited the word cloud visualization technique.
• There is only one study concerned with feature naming based on
the word-cloud in the literature, which is the study of Martinez et
al. [12].
• We evaluate this closest work to our approach based on the
following criteria:
• granularity level of block code,
• programmed method,
• cloud filters,
• evaluation criteria of the proposed name,
• cloud layout,
• cloud arrangement,
• word preprocessing.
Related Work
Related Work
✓ The majority of the current studies manually suggest feature names of the extracted FIBs
based on existing software documentation. In the related work, no work automatically
provides a name for the IFIBs.
The FEATURECLOUDS
Approach
FeatureClouds: Naming the Identified Feature Implementation Blocks from Software Source Code Using Word Clouds
Inputs
Feature
implementation
blocks
FeatureClouds
Creating word cloud
Extracting identifier names (words)
Splitting words
Returning words to their roots
Identifying words arrangement
Determining word weights
Outputs
Feature
implementation
block
names
MyOval
getOvalx
getOvaly
Oval
setOvaly
setOvalx
Drawing.Shapes.Oval
Ovalx
Ovaly
OvalSettings
Rectangle
RectangleSettings
Drawing.Shapes.Rectangle
setRectangley
setRectanglex
Rectanglex
Rectangley
getRectangley
MyRectangle
getRectanglex
FIBs identified from drawing shapes software variants
The IFIBs
from
software
source code
Feature
implementation
block 1
Software Identifier
(package, class,
method or attribute)
Software X
Software 1
Software 2
Software n
Feature implementation block 1
Feature block
Software Identifier
(package, class, method or attribute)
Component Service
Feature
Software A
Single
software
Software
family
Software 1
Software 2
Software n
Feature
implementation
block 1
Software Identifier
(package, class,
method or attribute)
Software A
Single
software
Software
family
Experimentation
Experimental Results
• Figure 7 shows the word cloud extracted from the activity diagram implementation
block. The most frequent word across this block is activity and diagram.
MyOval
getOvalx
getOvaly
Oval
setOvaly
setOvalx
Drawing.Shapes.Oval
Ovalx
Ovaly
OvalSettings
Rectangle
RectangleSettings
Drawing.Shapes.Rectangle
setRectangley
setRectanglex
Rectanglex
Rectangley
getRectangley
MyRectangle
getRectanglex
Evaluation Metrics
State
Feature naming via the
feature model: State
Feature naming via
FeatureClouds approach:
State
Feature model
(partial)
ArgoUML
State
….
Feature implementation
block (partial)
Recall metric = 1, and
precision metric = 1
Word cloud
(partial)
……. ………. ….
…….. State
………….
FigStubState
FigForkState
.
.
Manually Feature naming:
State
Fig. 8. FIB, word cloud,
manual feature name,
named feature by
FeatureClouds, recall
and precision metrics
for state feature of
ArgoUML software
State
Manual feature name
FigStubState
GoStateToOutgoingTrans
FigForkState
GoStateMachineToState
PropPanelUMLStateDiagram
FigHistoryState
PredIsStartState
GoStateMachineToTop
GoStateMachineToTransition
StateDiagramPropPanelFactory
GoClassifierToStateMachine
ActionStateDiagram
GoStateToIncomingTrans
PredIsFinalState
FigConcurrentRegion
UMLStateDiagram
FigCompositeState
ActionCreatePseudostate
FigSubmachineState
GoStatemachineToDiagram
FigBranchState
GoBehavioralFeatureToStateDiagram
FigSimpleState
FigDeepHistoryState
FigInitialState
SelectionState
GoCompositeStateToSubvertex
FigJunctionState
FigSynchState
FigState
FigJoinState
ButtonActionNewEffect
InitStateDiagram
FigShallowHistoryState
GoProjectToStateMachine
State
Named feature by FeatureClouds
Feature model
ArgoUML
State
…. Feature implementation block
Recall metric = 1 & precision metric = 1
Word cloud
State
Collaboration
Activity
Use case Sequence
Deployment
Class
Cognitive support
Logging Diagrams
ArgoUML
Mandatory
Optional
Legend:
Fig. 5. ArgoUML FM [21].
Inputs
Feature
implementation
blocks
Software product
variants
Single
software
product
Feature
implementation
identification
FeatureClouds
Creating word cloud
Extracting identifier names (words)
Splitting words
Returning words to their roots
Identifying words arrangement
Determining word weights
Outputs
Feature
implementation
block names
A B C D
E F X
X
Feature naming
Feature implementation
block
Feature name
Word cloud
Conclusion
FeatureClouds is an approach that employs a word cloud
visualization technique to provide feature names for the IFIBs
from a set of product variants or single software.
It is constructed for assisting software engineers in feature
naming.
We evaluated it in numerous case studies such as ArgoUML and
drawing shapes software.
The findings show its soundness in feature naming. The findings
of FeatureClouds have shown some limitations for the feature
naming process. For instance, the suggested approach has
returned irrelevant names to some blocks, and this occurs when
identifiers are not properly named by software programmers.
Thus, the retrieved feature name may not be appropriate or
reflect feature role or functionality in the software system.
Also, WordNet or camel-case method may not be trustworthy in
all cases to return the word root or to split identifier name.
Thus, these methods should be enhanced and improved with
other methods.
In the current approach, we give the same weights for all
software identifiers types that make up the IFIB.
Future work
As future work direction, we plan to assess the use of word weights
for different software identifier types (i.e., package, class, method,
and attribute). For instance, in the IFIB, the word that belongs to the
class name has more importance (i.e., weight) than the word that
belongs to the attribute name
References
References
References
FeatureClouds: Naming the Identified
Feature Implementation Blocks from
Software Source Code Using Word Clouds
Ra'Fat Al-Msie'deen, Hamzeh Eyal Salman, Anas
H. Blasi, and Mohammed A. Alsuwaiket
Department of Software Engineering, Faculty of IT,
Mutah University, Mutah 61710, Karak, Jordan
E-mail address: rafatalmsiedeen@mutah.edu.jo
https://rafat66.github.io/Al-Msie-Deen/
Ad

Recommended

Naming the Identified Feature Implementation Blocks from Software Source Code
Naming the Identified Feature Implementation Blocks from Software Source Code
Ra'Fat Al-Msie'deen
 
Tag Clouds for Object-Oriented Source Code Visualization
Tag Clouds for Object-Oriented Source Code Visualization
Ra'Fat Al-Msie'deen
 
SoftCloud: A Tool for Visualizing Software Artifacts as Tag Clouds.pdf
SoftCloud: A Tool for Visualizing Software Artifacts as Tag Clouds.pdf
Ra'Fat Al-Msie'deen
 
Next Generation Search: Social Bookmarking and Tagging
Next Generation Search: Social Bookmarking and Tagging
Thomas Vander Wal
 
Acher PhD thesis defense
Acher PhD thesis defense
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Featureous: An Integrated Approach To Location, Analysis And Modularization O...
Featureous: An Integrated Approach To Location, Analysis And Modularization O...
Andrzej Olszak
 
Mapping and visualization of source code a survey
Mapping and visualization of source code a survey
Nakul Sharma
 
TEFSE05.ppt
TEFSE05.ppt
Ptidej Team
 
CORRELATING FEATURES AND CODE BY DYNAMIC AND SEMANTIC ANALYSIS
CORRELATING FEATURES AND CODE BY DYNAMIC AND SEMANTIC ANALYSIS
ijseajournal
 
Feature location in a collection of software product variants using formal co...
Feature location in a collection of software product variants using formal co...
Ra'Fat Al-Msie'deen
 
After Noah: Making Sense of the Flood (of Information)
After Noah: Making Sense of the Flood (of Information)
Thomas Vander Wal
 
Software testing tools and its taxonomy
Software testing tools and its taxonomy
Himanshu
 
Mining Features from the Object-Oriented Source Code of a Collection of Softw...
Mining Features from the Object-Oriented Source Code of a Collection of Softw...
Ra'Fat Al-Msie'deen
 
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Aravindharamanan S
 
Understanding Tagging and Folksonomy - SharePoint Saturday DC
Understanding Tagging and Folksonomy - SharePoint Saturday DC
Thomas Vander Wal
 
Taxonomy briefing-2012-v01
Taxonomy briefing-2012-v01
ZendSlide
 
Tagging to Folksonomy
Tagging to Folksonomy
Thomas Vander Wal
 
Mining Features from the Object-Oriented Source Code of Software Variants by ...
Mining Features from the Object-Oriented Source Code of Software Variants by ...
Ra'Fat Al-Msie'deen
 
Evolution: It's a process
Evolution: It's a process
Christine Connors
 
Knowledge Collaboration by Mining Software Repositories
Knowledge Collaboration by Mining Software Repositories
Thomas Zimmermann
 
Defect effort prediction models in software maintenance projects
Defect effort prediction models in software maintenance projects
iaemedu
 
INGI2252 Software Measures & Maintenance
INGI2252 Software Measures & Maintenance
kim.mens
 
Knowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-development
Dimitris Panagiotou
 
A Review of Feature Model Position in the Software Product Line and Its Extra...
A Review of Feature Model Position in the Software Product Line and Its Extra...
CSCJournals
 
SEKE 11 presentation
SEKE 11 presentation
Mohamed Zaatar - MSc
 
November 2024 - Top 10 Read Articles in Software Engineering & Applications
November 2024 - Top 10 Read Articles in Software Engineering & Applications
sebastianku31
 
MSR 2013 Preview
MSR 2013 Preview
Thomas Zimmermann
 
A formal conceptual framework
A formal conceptual framework
ijseajournal
 
Smart City: Definitions, Architectures, Development Life Cycle, Technologies,...
Smart City: Definitions, Architectures, Development Life Cycle, Technologies,...
Ra'Fat Al-Msie'deen
 
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
Ra'Fat Al-Msie'deen
 

More Related Content

Similar to FeatureClouds: Naming the Identified Feature Implementation Blocks from Software Source Code Using Word Clouds (20)

CORRELATING FEATURES AND CODE BY DYNAMIC AND SEMANTIC ANALYSIS
CORRELATING FEATURES AND CODE BY DYNAMIC AND SEMANTIC ANALYSIS
ijseajournal
 
Feature location in a collection of software product variants using formal co...
Feature location in a collection of software product variants using formal co...
Ra'Fat Al-Msie'deen
 
After Noah: Making Sense of the Flood (of Information)
After Noah: Making Sense of the Flood (of Information)
Thomas Vander Wal
 
Software testing tools and its taxonomy
Software testing tools and its taxonomy
Himanshu
 
Mining Features from the Object-Oriented Source Code of a Collection of Softw...
Mining Features from the Object-Oriented Source Code of a Collection of Softw...
Ra'Fat Al-Msie'deen
 
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Aravindharamanan S
 
Understanding Tagging and Folksonomy - SharePoint Saturday DC
Understanding Tagging and Folksonomy - SharePoint Saturday DC
Thomas Vander Wal
 
Taxonomy briefing-2012-v01
Taxonomy briefing-2012-v01
ZendSlide
 
Tagging to Folksonomy
Tagging to Folksonomy
Thomas Vander Wal
 
Mining Features from the Object-Oriented Source Code of Software Variants by ...
Mining Features from the Object-Oriented Source Code of Software Variants by ...
Ra'Fat Al-Msie'deen
 
Evolution: It's a process
Evolution: It's a process
Christine Connors
 
Knowledge Collaboration by Mining Software Repositories
Knowledge Collaboration by Mining Software Repositories
Thomas Zimmermann
 
Defect effort prediction models in software maintenance projects
Defect effort prediction models in software maintenance projects
iaemedu
 
INGI2252 Software Measures & Maintenance
INGI2252 Software Measures & Maintenance
kim.mens
 
Knowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-development
Dimitris Panagiotou
 
A Review of Feature Model Position in the Software Product Line and Its Extra...
A Review of Feature Model Position in the Software Product Line and Its Extra...
CSCJournals
 
SEKE 11 presentation
SEKE 11 presentation
Mohamed Zaatar - MSc
 
November 2024 - Top 10 Read Articles in Software Engineering & Applications
November 2024 - Top 10 Read Articles in Software Engineering & Applications
sebastianku31
 
MSR 2013 Preview
MSR 2013 Preview
Thomas Zimmermann
 
A formal conceptual framework
A formal conceptual framework
ijseajournal
 
CORRELATING FEATURES AND CODE BY DYNAMIC AND SEMANTIC ANALYSIS
CORRELATING FEATURES AND CODE BY DYNAMIC AND SEMANTIC ANALYSIS
ijseajournal
 
Feature location in a collection of software product variants using formal co...
Feature location in a collection of software product variants using formal co...
Ra'Fat Al-Msie'deen
 
After Noah: Making Sense of the Flood (of Information)
After Noah: Making Sense of the Flood (of Information)
Thomas Vander Wal
 
Software testing tools and its taxonomy
Software testing tools and its taxonomy
Himanshu
 
Mining Features from the Object-Oriented Source Code of a Collection of Softw...
Mining Features from the Object-Oriented Source Code of a Collection of Softw...
Ra'Fat Al-Msie'deen
 
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Aravindharamanan S
 
Understanding Tagging and Folksonomy - SharePoint Saturday DC
Understanding Tagging and Folksonomy - SharePoint Saturday DC
Thomas Vander Wal
 
Taxonomy briefing-2012-v01
Taxonomy briefing-2012-v01
ZendSlide
 
Mining Features from the Object-Oriented Source Code of Software Variants by ...
Mining Features from the Object-Oriented Source Code of Software Variants by ...
Ra'Fat Al-Msie'deen
 
Knowledge Collaboration by Mining Software Repositories
Knowledge Collaboration by Mining Software Repositories
Thomas Zimmermann
 
Defect effort prediction models in software maintenance projects
Defect effort prediction models in software maintenance projects
iaemedu
 
INGI2252 Software Measures & Maintenance
INGI2252 Software Measures & Maintenance
kim.mens
 
Knowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-development
Dimitris Panagiotou
 
A Review of Feature Model Position in the Software Product Line and Its Extra...
A Review of Feature Model Position in the Software Product Line and Its Extra...
CSCJournals
 
November 2024 - Top 10 Read Articles in Software Engineering & Applications
November 2024 - Top 10 Read Articles in Software Engineering & Applications
sebastianku31
 
A formal conceptual framework
A formal conceptual framework
ijseajournal
 

More from Ra'Fat Al-Msie'deen (20)

Smart City: Definitions, Architectures, Development Life Cycle, Technologies,...
Smart City: Definitions, Architectures, Development Life Cycle, Technologies,...
Ra'Fat Al-Msie'deen
 
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
Ra'Fat Al-Msie'deen
 
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
Ra'Fat Al-Msie'deen
 
Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
Ra'Fat Al-Msie'deen
 
Requirements Traceability: Recovering and Visualizing Traceability Links Betw...
Requirements Traceability: Recovering and Visualizing Traceability Links Betw...
Ra'Fat Al-Msie'deen
 
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
Ra'Fat Al-Msie'deen
 
Supporting software documentation with source code summarization
Supporting software documentation with source code summarization
Ra'Fat Al-Msie'deen
 
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports.pdf
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports.pdf
Ra'Fat Al-Msie'deen
 
Requirements Traceability: Recovering and Visualizing Traceability Links Betw...
Requirements Traceability: Recovering and Visualizing Traceability Links Betw...
Ra'Fat Al-Msie'deen
 
Automatic Labeling of the Object-oriented Source Code: The Lotus Approach
Automatic Labeling of the Object-oriented Source Code: The Lotus Approach
Ra'Fat Al-Msie'deen
 
Constructing a software requirements specification and design for electronic ...
Constructing a software requirements specification and design for electronic ...
Ra'Fat Al-Msie'deen
 
Detecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variants
Ra'Fat Al-Msie'deen
 
Application architectures - Software Architecture and Design
Application architectures - Software Architecture and Design
Ra'Fat Al-Msie'deen
 
Planning and writing your documents - Software documentation
Planning and writing your documents - Software documentation
Ra'Fat Al-Msie'deen
 
Requirements management planning & Requirements change management
Requirements management planning & Requirements change management
Ra'Fat Al-Msie'deen
 
Requirements change - requirements engineering
Requirements change - requirements engineering
Ra'Fat Al-Msie'deen
 
Requirements validation - requirements engineering
Requirements validation - requirements engineering
Ra'Fat Al-Msie'deen
 
Software Documentation - writing to support - references
Software Documentation - writing to support - references
Ra'Fat Al-Msie'deen
 
Algorithms - "heap sort"
Algorithms - "heap sort"
Ra'Fat Al-Msie'deen
 
Algorithms - "quicksort"
Algorithms - "quicksort"
Ra'Fat Al-Msie'deen
 
Smart City: Definitions, Architectures, Development Life Cycle, Technologies,...
Smart City: Definitions, Architectures, Development Life Cycle, Technologies,...
Ra'Fat Al-Msie'deen
 
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
Ra'Fat Al-Msie'deen
 
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Softw...
Ra'Fat Al-Msie'deen
 
Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
Ra'Fat Al-Msie'deen
 
Requirements Traceability: Recovering and Visualizing Traceability Links Betw...
Requirements Traceability: Recovering and Visualizing Traceability Links Betw...
Ra'Fat Al-Msie'deen
 
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
Ra'Fat Al-Msie'deen
 
Supporting software documentation with source code summarization
Supporting software documentation with source code summarization
Ra'Fat Al-Msie'deen
 
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports.pdf
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports.pdf
Ra'Fat Al-Msie'deen
 
Requirements Traceability: Recovering and Visualizing Traceability Links Betw...
Requirements Traceability: Recovering and Visualizing Traceability Links Betw...
Ra'Fat Al-Msie'deen
 
Automatic Labeling of the Object-oriented Source Code: The Lotus Approach
Automatic Labeling of the Object-oriented Source Code: The Lotus Approach
Ra'Fat Al-Msie'deen
 
Constructing a software requirements specification and design for electronic ...
Constructing a software requirements specification and design for electronic ...
Ra'Fat Al-Msie'deen
 
Detecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variants
Ra'Fat Al-Msie'deen
 
Application architectures - Software Architecture and Design
Application architectures - Software Architecture and Design
Ra'Fat Al-Msie'deen
 
Planning and writing your documents - Software documentation
Planning and writing your documents - Software documentation
Ra'Fat Al-Msie'deen
 
Requirements management planning & Requirements change management
Requirements management planning & Requirements change management
Ra'Fat Al-Msie'deen
 
Requirements change - requirements engineering
Requirements change - requirements engineering
Ra'Fat Al-Msie'deen
 
Requirements validation - requirements engineering
Requirements validation - requirements engineering
Ra'Fat Al-Msie'deen
 
Software Documentation - writing to support - references
Software Documentation - writing to support - references
Ra'Fat Al-Msie'deen
 
Ad

Recently uploaded (20)

The Man In The Back – Exceptional Delaware.pdf
The Man In The Back – Exceptional Delaware.pdf
dennisongomezk
 
Community Health Nursing Approaches, Concepts, Roles & Responsibilities – Uni...
Community Health Nursing Approaches, Concepts, Roles & Responsibilities – Uni...
RAKESH SAJJAN
 
Pests of Maize: An comprehensive overview.pptx
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
 
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
SHERAZ AHMAD LONE
 
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDM & Mia eStudios
 
NSUMD_M1 Library Orientation_June 11, 2025.pptx
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 
This is why students from these 44 institutions have not received National Se...
This is why students from these 44 institutions have not received National Se...
Kweku Zurek
 
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
Ultimatewinner0342
 
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
 
LDMMIA Practitioner Level Orientation Updates
LDMMIA Practitioner Level Orientation Updates
LDM & Mia eStudios
 
How to Manage Different Customer Addresses in Odoo 18 Accounting
How to Manage Different Customer Addresses in Odoo 18 Accounting
Celine George
 
LDM Recording Presents Yogi Goddess by LDMMIA
LDM Recording Presents Yogi Goddess by LDMMIA
LDM & Mia eStudios
 
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
National Information Standards Organization (NISO)
 
GEOGRAPHY-Study Material [ Class 10th] .pdf
GEOGRAPHY-Study Material [ Class 10th] .pdf
SHERAZ AHMAD LONE
 
Code Profiling in Odoo 18 - Odoo 18 Slides
Code Profiling in Odoo 18 - Odoo 18 Slides
Celine George
 
BINARY files CSV files JSON files with example.pptx
BINARY files CSV files JSON files with example.pptx
Ramakrishna Reddy Bijjam
 
University of Ghana Cracks Down on Misconduct: Over 100 Students Sanctioned
University of Ghana Cracks Down on Misconduct: Over 100 Students Sanctioned
Kweku Zurek
 
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
Celine George
 
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Pragya - UEM Kolkata Quiz Club
 
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
Arshad Shaikh
 
The Man In The Back – Exceptional Delaware.pdf
The Man In The Back – Exceptional Delaware.pdf
dennisongomezk
 
Community Health Nursing Approaches, Concepts, Roles & Responsibilities – Uni...
Community Health Nursing Approaches, Concepts, Roles & Responsibilities – Uni...
RAKESH SAJJAN
 
Pests of Maize: An comprehensive overview.pptx
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
 
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
SHERAZ AHMAD LONE
 
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDM & Mia eStudios
 
NSUMD_M1 Library Orientation_June 11, 2025.pptx
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 
This is why students from these 44 institutions have not received National Se...
This is why students from these 44 institutions have not received National Se...
Kweku Zurek
 
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
Ultimatewinner0342
 
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
 
LDMMIA Practitioner Level Orientation Updates
LDMMIA Practitioner Level Orientation Updates
LDM & Mia eStudios
 
How to Manage Different Customer Addresses in Odoo 18 Accounting
How to Manage Different Customer Addresses in Odoo 18 Accounting
Celine George
 
LDM Recording Presents Yogi Goddess by LDMMIA
LDM Recording Presents Yogi Goddess by LDMMIA
LDM & Mia eStudios
 
GEOGRAPHY-Study Material [ Class 10th] .pdf
GEOGRAPHY-Study Material [ Class 10th] .pdf
SHERAZ AHMAD LONE
 
Code Profiling in Odoo 18 - Odoo 18 Slides
Code Profiling in Odoo 18 - Odoo 18 Slides
Celine George
 
BINARY files CSV files JSON files with example.pptx
BINARY files CSV files JSON files with example.pptx
Ramakrishna Reddy Bijjam
 
University of Ghana Cracks Down on Misconduct: Over 100 Students Sanctioned
University of Ghana Cracks Down on Misconduct: Over 100 Students Sanctioned
Kweku Zurek
 
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
Celine George
 
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Pragya - UEM Kolkata Quiz Club
 
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
Arshad Shaikh
 
Ad

FeatureClouds: Naming the Identified Feature Implementation Blocks from Software Source Code Using Word Clouds