SlideShare a Scribd company logo
1 of 37
Download to read offline
Exploiting	dynamic	analysis	for	architectural	smell	detection:	
a	preliminary	study	
Ilaria	Pigazzini1,	Dario	Di	Nucci2,	Francesca	Arcelli	Fontana1,	Marco	Belo
t
1


1University	of	Milano-Bicocca


2University	of	Salerno
@dardin88
h
tt
ps://dardin88.github.io/
ddinucci@unisa.it
Architectural	smells	are	one	of	the	most	critical	source	of	technical	debt,	making	tool	support	necessary.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
2
Many	architectural	smells	have	been	defined	and	categorized	through	the	years.


Ganesh,	S.	G.,	Sharma,	T.,	&	Suryanarayana,	G.	(2013).	Towards	a	Principle-based	Classification	of	Structural	Design	Smells.	J.	Object	Technol.,	12(2),	1-1.


Azadi,	U.,	Fontana,	F.	A.,	&	Taibi,	D.	(2019,	May).	Architectural	smells	detected	by	tools:	a	catalogue	proposal.	In	2019	IEEE/ACM	Int.	Conf.	on	Technical	Debt	(pp.	88-97).	IEEE.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
3
Such	smells	impact	software	maintainability	and	increase	architectural	technical	debt.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
4
Many	tools	leverage	static	analysis	to	detect	architectural	smells.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
5
Tool Supported Languages Detected Architectural Smells
AI Reviewer C, C++
Cyclic Dependency, Hub-Like
Dependency, Cyclic Hierarchy, God
Component, Ambiguous Interface,
Unutilized Abstraction
ARCADE Java
Cyclic Dependency, Hub-Like
Dependency, Implicit Cross-module
Dependency
Arcan Java
Cyclic Dependency, Hub-Like
Dependency, Unstable Dependency,
Scattered Functionality, God Component,
Implicit Cross-module Dependency,
Architecture Violation
Designite C#
Cyclic Dependency, Hub-Like
Dependency, Unstable Dependency,
Cyclic Hierarchy, Scattered Functionality,
God Component, Multipath Hierarchy,
Ambiguous Interface, Unutilized
Abstraction, many others
Hotspot Detector Java
Cyclic Dependency, Unstable
Dependency, Cyclic Hierarchy,
Abstraction without Decoupling, Implicit
Cross-module Dependency
Massey Architecture Explorer Java
Cyclic Dependency, Cyclic Hierarchy,
Abstraction without Decoupling, Multipath
Hierarchy
Sonargraph Java, C#, C, C++ Cyclic Dependency, Architecture Violation
STAN Java Cyclic Dependency
Structure 101 Java, C#, C, C++, many other Cyclic Dependency, Architecture Violation
Hub-Like Dependency (HLD) a.k.a. Hub-like Modularization and Link Overload.


What does it? It occurs when an abstraction or a concrete class has (out-going and
in-going) dependencies with many
ot
her abstractions or concrete classes. It violates
Modularity and Healthy Dependency Structure.


How to detect it? The dependencies can be computed using several metri
cs
(e.g.,
Fan-In and Fan-Out for in-going and out-going dependencies). It requires selecting a
threshold. The detection results largely vary across tools.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
6
Most	Wanted	#1:	Hub-Like	Dependency
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
7
Cyclic Dependency (CD) a.k.a. Tangle, Cross-Module Cycle, Cross-Package
Cycle, Cycle of classes, and Cyclically-dependent Modularization.


What does it? It arises when several architectural components depend on each
ot
her
directly or indirectly. It violates Modularity and Healthy Dependency Structure.


How to detect it? Most tools detect this smell only at the class level, then analyze it at
the package level by generalizing the dependency graph obtained at the class level.
Most	Wanted	#2:	Cyclic	Dependency
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
We	conjecture	that	integrating	dynamic	analysis	could	enhance	the	detection	precision	of	previous	approaches.	
8
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
We	conjecture	that	integrating	dynamic	analysis	could	enhance	the	detection	precision	of	previous	approaches.	
8
RQ1.  To what extent does the usage of dynamic analysis improve the detection
of the Hub-Like Dependency smell performed through static analysis?
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
We	conjecture	that	integrating	dynamic	analysis	could	enhance	the	detection	precision	of	previous	approaches.	
8
RQ1.  To what extent does the usage of dynamic analysis improve the detection
of the Hub-Like Dependency smell performed through static analysis?
RQ2. To what extent does the usage of dynamic analysis improve the detection
of the Cyclic Dependency smell performed through static analysis?
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
We	conjecture	that	integrating	dynamic	analysis	could	enhance	the	detection	precision	of	previous	approaches.	
8
RQ1.  To what extent does the usage of dynamic analysis improve the detection
of the Hub-Like Dependency smell performed through static analysis?
RQ2. To what extent does the usage of dynamic analysis improve the detection
of the Cyclic Dependency smell performed through static analysis?
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
We	conjecture	that	integrating	dynamic	analysis	could	enhance	the	detection	precision	of	previous	approaches.	
9
H1. The data from the dynamic analysis should improve precision by reducing the number
of false positives due to the removal of not resolved dependencies.
H2. The data from the dynamic analysis could decrease recall if the code coverage is low.
RQ1.  To what extent does the usage of dynamic analysis improve the detection of the Hub-Like
Dependency smell performed through static analysis?
RQ2. To what extent does the usage of dynamic analysis improve the detection of the Cyclic
Dependency smell performed through static analysis?
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
ARCAN:	ARChitecture	ANalyzer	-	https://essere.disco.unimib.it/wiki/arcan/	
10
Java File Parsing
Dependency Graph
Generation


via Static Analysis
Detection of
Architectural Smells
Printing of the Results
Metric Computation
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
ARCAN:	ARChitecture	ANalyzer	-	https://essere.disco.unimib.it/wiki/arcan/	
11
Java File Parsing
Dependency Graph
Generation


via Static Analysis
Detection of
Architectural Smells
Printing of the Results
Extraction of
Execution Traces via
Dynamic Analysis
Graph Integration and
Metric Computation
Java Call Tracer
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
ARCAN:	ARChitecture	ANalyzer	-	https://essere.disco.unimib.it/wiki/arcan/


Detection	Strategy	for	Hub-Like	Dependency 12
Hub-Like Dependency (HLD) a.k.a. Hub-like Modularization and Link Overload.


What does it? It occurs when an abstraction or a concrete class has (out-going
and in-going) dependencies with many
ot
her abstractions or concrete classes. It
violates Modularity and Healthy Dependency Structure.


How to detect it? The dependencies can be computed using several metri
cs
(e.g., Fan-In and Fan-Out for in-going and out-going dependencies). It requires
selecting a threshold. The detection results largely vary across tools.
Metric Collection
Threshold Derivation via Static Analysis:
the median number of in-going and out-
going dependencies for each class.
Threshold Re
fi
nement: the maximum values of the two sets of thresholds.


If the “static” threshold equals zero, the re
fi
ned threshold is set to zero to decrease the
number of false positives.
Threshold Derivation via Dynamic Analysis:
the median number of in-going and out-
going dependencies for each class.
Architectural Smell Detection: evaluation of all components against the thresholds.


The classes whose metric values are higher than the thresholds are marked as smelly.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
ARCAN:	ARChitecture	ANalyzer	-	https://essere.disco.unimib.it/wiki/arcan/


Detection	Strategy	for	Cyclic	Dependency 13
The dependency graph is enriched through execution traces.
A Depth-First Search (DFS) algorithm is executed on the obtained graph.
Cyclic Dependency (CD) a.k.a. Tangle, Cross-Module Cycle, Cross-Package
Cycle, Cycle of classes, and Cyclically-dependent Modularization.


What does it? It arises when several architectural components depend on each
ot
her directly or indirectly. It violates Modularity and Healthy Dependency
Structure.


How to detect it? Most tools detect this smell only at the class level, then
analyze it at the package level by generalizing the dependency graph obtained at
the class level.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
More	about	the	Experimental	Design
14
Project Version # Classes LOC % Coverage
JGraphT 0.8.1 38 11,931 73.8
JFreeChart 1.5.0 652 92,938 71.7
Apache Sling 1.6.17 83 10,312 65.8
Spring PetClinic 4.2.6 42 10,343 83.1
Lecousin.net 0.8.4 73 6,115 87.2
SimpleMathBackEnd 0.0.1 17 671 89.0
Zxing 3.4.1 499 43,623 98.0
Oryx 1.0.1 431 20,173 100.0
Ambari 1.2.3 711 70,621 100.0
HandleBar 4.2.0 391 24,770 78.0
The
fi
rst two authors of the paper validated each instance of
detected smell into True Positives and False Positives.


The validation was conducted in isolation to avoid bias.
We executed Arcan featuring (i) only static analysis and


(ii) both static and dynamic analysis

to detect Hub-Like Dependencies and Cyclic Dependencies.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Results	for	Hub-Like	Dependency
15
Project
Static Analysis
(precision)
Static and Dynamic
Analysis
(precision)
# Matches
JFreeChart 2 (1.00) 14 (0.92) 2 (14%)
Apache Sling 3 (1.00) 5 (0.80) 3 (60%)
Spring PetClinic 0 (-) 1 (0.00) -
Lecousin.net 1 (1.00) 1 (1.00) 1 (100%)
HandleBar 2 (1.00) 7 (1.00) 1 (14%)
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Results	for	Hub-Like	Dependency
16
Project
Static Analysis
(precision)
Static and Dynamic
Analysis
(precision)
# Matches
JFreeChart 2 (1.00) 14 (0.92) 2 (14%)
Apache Sling 3 (1.00) 5 (0.80) 3 (60%)
Spring PetClinic 0 (-) 1 (0.00) -
Lecousin.net 1 (1.00) 1 (1.00) 1 (100%)
HandleBar 2 (1.00) 7 (1.00) 1 (14%)
The tests were not complete enough.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Results	for	Hub-Like	Dependency
17
A Façade was detected as a Hub-Like Dependency.
The tests were not complete enough.
Project
Static Analysis
(precision)
Static and Dynamic
Analysis
(precision)
# Matches
JFreeChart 2 (1.00) 14 (0.92) 2 (14%)
Apache Sling 3 (1.00) 5 (0.80) 3 (60%)
Spring PetClinic 0 (-) 1 (0.00) -
Lecousin.net 1 (1.00) 1 (1.00) 1 (100%)
HandleBar 2 (1.00) 7 (1.00) 1 (14%)
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Results	for	Hub-Like	Dependency
18
A GUI Listener was detected as a Hub-Like Dependency.
Project
Static Analysis
(precision)
Static and Dynamic
Analysis
(precision)
# Matches
JFreeChart 2 (1.00) 14 (0.92) 2 (14%)
Apache Sling 3 (1.00) 5 (0.80) 3 (60%)
Spring PetClinic 0 (-) 1 (0.00) -
Lecousin.net 1 (1.00) 1 (1.00) 1 (100%)
HandleBar 2 (1.00) 7 (1.00) 1 (14%)
A Façade was detected as a Hub-Like Dependency.
The tests were not complete enough.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Results	for	Hub-Like	Dependency
18
A GUI Listener was detected as a Hub-Like Dependency.
Project
Static Analysis
(precision)
Static and Dynamic
Analysis
(precision)
# Matches
JFreeChart 2 (1.00) 14 (0.92) 2 (14%)
Apache Sling 3 (1.00) 5 (0.80) 3 (60%)
Spring PetClinic 0 (-) 1 (0.00) -
Lecousin.net 1 (1.00) 1 (1.00) 1 (100%)
HandleBar 2 (1.00) 7 (1.00) 1 (14%)
A Façade was detected as a Hub-Like Dependency.
The tests were not complete enough.
Reminder 1. Utility classes may be naturally born
Hub-Like Dependencies.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Results	for	Hub-Like	Dependency
18
A GUI Listener was detected as a Hub-Like Dependency.
Project
Static Analysis
(precision)
Static and Dynamic
Analysis
(precision)
# Matches
JFreeChart 2 (1.00) 14 (0.92) 2 (14%)
Apache Sling 3 (1.00) 5 (0.80) 3 (60%)
Spring PetClinic 0 (-) 1 (0.00) -
Lecousin.net 1 (1.00) 1 (1.00) 1 (100%)
HandleBar 2 (1.00) 7 (1.00) 1 (14%)
A Façade was detected as a Hub-Like Dependency.
The tests were not complete enough.
Reminder 1. Utility classes may be naturally born
Hub-Like Dependencies.
Reminder 2. Some Architectural Smells are related
to design patterns.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Results	for	Cyclic	Dependency
19
Project
Static Analysis
(precision)
Static and Dynamic
Analysis
(precision)
# Matches
JFreeChart 12 (0.90) 8 (1.00) 6 (75%)
JGraphT 21(0.00) 29 (0.00) 11 (34%)
Apache Sling 19 (0.24) 0 (-) -
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Results	for	Cyclic	Dependency
20
Project
Static Analysis
(precision)
Static and Dynamic
Analysis
(precision)
# Matches
JFreeChart 12 (0.90) 8 (1.00) 6 (75%)
JGraphT 21(0.00) 29 (0.00) 11 (34%)
Apache Sling 19 (0.24) 0 (-) -
Dynamic Analysis allowed Arcan to increase its precision.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Results	for	Cyclic	Dependency
20
Project
Static Analysis
(precision)
Static and Dynamic
Analysis
(precision)
# Matches
JFreeChart 12 (0.90) 8 (1.00) 6 (75%)
JGraphT 21(0.00) 29 (0.00) 11 (34%)
Apache Sling 19 (0.24) 0 (-) -
Reminder 3. All false positives concern a class and its inner
and anonymous classes. Such dependencies must be
fi
ltered out when detecting Cyclic Dependencies.
Dynamic Analysis allowed Arcan to increase its precision.
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Limitations	and	Future	Work
21
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Limitations	and	Future	Work
21
We considered only two architectural smells.


What about other architectural smells affecting other violations?
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Limitations	and	Future	Work
21
An excessive number of tests leads to very long execution traces, which are complex and costly to analyze.


What about the automated selection and generation of tests for dynamic analysis?


What about using execution traces from production (e.g., in a DevOps lifecycle)?
We considered only two architectural smells.


What about other architectural smells affecting other violations?
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
Limitations	and	Future	Work
21
An excessive number of tests leads to very long execution traces, which are complex and costly to analyze.


What about the automated selection and generation of tests for dynamic analysis?


What about using execution traces from production (e.g., in a DevOps lifecycle)?
We considered only two architectural smells.


What about other architectural smells affecting other violations?
We relied on Java Call Tracer.


What about a dedicated monitoring component?
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
22
@dardin88
h
tt
ps://dardin88.github.io/
ddinucci@unisa.it
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
22
@dardin88
h
tt
ps://dardin88.github.io/
ddinucci@unisa.it
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
22
@dardin88
h
tt
ps://dardin88.github.io/
ddinucci@unisa.it
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
22
@dardin88
h
tt
ps://dardin88.github.io/
ddinucci@unisa.it
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
22
@dardin88
h
tt
ps://dardin88.github.io/
ddinucci@unisa.it
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
22
@dardin88
h
tt
ps://dardin88.github.io/
ddinucci@unisa.it
Exploiting	dynamic	analysis	for	architectural	smell	detection:	a	preliminary	study	
22
@dardin88
h
tt
ps://dardin88.github.io/
ddinucci@unisa.it

More Related Content

Similar to Exploiting dynamic analysis for architectural smell detection: a preliminary study

DETECTION AND REFACTORING OF BAD SMELL CAUSED BY LARGE SCALE
DETECTION AND REFACTORING OF BAD SMELL CAUSED BY LARGE SCALEDETECTION AND REFACTORING OF BAD SMELL CAUSED BY LARGE SCALE
DETECTION AND REFACTORING OF BAD SMELL CAUSED BY LARGE SCALEijseajournal
 
COMPARISON OF MALWARE CLASSIFICATION METHODS USING CONVOLUTIONAL NEURAL NETWO...
COMPARISON OF MALWARE CLASSIFICATION METHODS USING CONVOLUTIONAL NEURAL NETWO...COMPARISON OF MALWARE CLASSIFICATION METHODS USING CONVOLUTIONAL NEURAL NETWO...
COMPARISON OF MALWARE CLASSIFICATION METHODS USING CONVOLUTIONAL NEURAL NETWO...IJNSA Journal
 
Video based smoke detection algorithms
Video based smoke detection algorithmsVideo based smoke detection algorithms
Video based smoke detection algorithmsAlexander Decker
 
Towards a Principle-based Classification of Structural Design Smells
Towards a Principle-based Classification of Structural Design SmellsTowards a Principle-based Classification of Structural Design Smells
Towards a Principle-based Classification of Structural Design SmellsTushar Sharma
 
Reverse Engineering android Malware analysis
Reverse Engineering android Malware analysisReverse Engineering android Malware analysis
Reverse Engineering android Malware analysisAnik Ralhan
 
6.1 method for system design for sustainability
6.1 method for system design for sustainability6.1 method for system design for sustainability
6.1 method for system design for sustainabilityLeNS_slide
 
IRJET- Determining the Components of Waste Assisted with Analysis of Meth...
IRJET-  	  Determining the Components of Waste Assisted with Analysis of Meth...IRJET-  	  Determining the Components of Waste Assisted with Analysis of Meth...
IRJET- Determining the Components of Waste Assisted with Analysis of Meth...IRJET Journal
 
Behavioural Rules In Multi Agent Systems Max
Behavioural Rules In Multi Agent Systems MaxBehavioural Rules In Multi Agent Systems Max
Behavioural Rules In Multi Agent Systems MaxBeniamino Murgante
 
A Survey on Road Sign Detection and Classification
A Survey on Road Sign Detection and ClassificationA Survey on Road Sign Detection and Classification
A Survey on Road Sign Detection and ClassificationIRJET Journal
 
IRJET- IOT Based Air and Sound Pollution Monitoring System
IRJET-  	  IOT Based Air and Sound Pollution Monitoring SystemIRJET-  	  IOT Based Air and Sound Pollution Monitoring System
IRJET- IOT Based Air and Sound Pollution Monitoring SystemIRJET Journal
 
Temperature Monitoring and Forecast System in Remote Areas with 4.0G LTE Mobi...
Temperature Monitoring and Forecast System in Remote Areas with 4.0G LTE Mobi...Temperature Monitoring and Forecast System in Remote Areas with 4.0G LTE Mobi...
Temperature Monitoring and Forecast System in Remote Areas with 4.0G LTE Mobi...TELKOMNIKA JOURNAL
 
ICT-GroupProject-Report2-NguyenDangHoa_2
ICT-GroupProject-Report2-NguyenDangHoa_2ICT-GroupProject-Report2-NguyenDangHoa_2
ICT-GroupProject-Report2-NguyenDangHoa_2Minh Tuan Nguyen
 
Synopsis minor project
Synopsis minor projectSynopsis minor project
Synopsis minor projectNidhi Chauhan
 
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...Tom Mens
 
SMART DUSTBINS FOR SMART CITIES
SMART DUSTBINS FOR SMART CITIESSMART DUSTBINS FOR SMART CITIES
SMART DUSTBINS FOR SMART CITIESvivatechijri
 
Electrónica: Diseño y construcción de un prototipo programable orientado la a...
Electrónica: Diseño y construcción de un prototipo programable orientado la a...Electrónica: Diseño y construcción de un prototipo programable orientado la a...
Electrónica: Diseño y construcción de un prototipo programable orientado la a...SANTIAGO PABLO ALBERTO
 
Big data analytics for smart and sustainable city galway
Big data analytics for smart and sustainable city galwayBig data analytics for smart and sustainable city galway
Big data analytics for smart and sustainable city galwayLaura Po
 

Similar to Exploiting dynamic analysis for architectural smell detection: a preliminary study (20)

File 2
File 2File 2
File 2
 
DETECTION AND REFACTORING OF BAD SMELL CAUSED BY LARGE SCALE
DETECTION AND REFACTORING OF BAD SMELL CAUSED BY LARGE SCALEDETECTION AND REFACTORING OF BAD SMELL CAUSED BY LARGE SCALE
DETECTION AND REFACTORING OF BAD SMELL CAUSED BY LARGE SCALE
 
COMPARISON OF MALWARE CLASSIFICATION METHODS USING CONVOLUTIONAL NEURAL NETWO...
COMPARISON OF MALWARE CLASSIFICATION METHODS USING CONVOLUTIONAL NEURAL NETWO...COMPARISON OF MALWARE CLASSIFICATION METHODS USING CONVOLUTIONAL NEURAL NETWO...
COMPARISON OF MALWARE CLASSIFICATION METHODS USING CONVOLUTIONAL NEURAL NETWO...
 
Video based smoke detection algorithms
Video based smoke detection algorithmsVideo based smoke detection algorithms
Video based smoke detection algorithms
 
Towards a Principle-based Classification of Structural Design Smells
Towards a Principle-based Classification of Structural Design SmellsTowards a Principle-based Classification of Structural Design Smells
Towards a Principle-based Classification of Structural Design Smells
 
Reverse Engineering android Malware analysis
Reverse Engineering android Malware analysisReverse Engineering android Malware analysis
Reverse Engineering android Malware analysis
 
Ae4102224236
Ae4102224236Ae4102224236
Ae4102224236
 
6.1 method for system design for sustainability
6.1 method for system design for sustainability6.1 method for system design for sustainability
6.1 method for system design for sustainability
 
IRJET- Determining the Components of Waste Assisted with Analysis of Meth...
IRJET-  	  Determining the Components of Waste Assisted with Analysis of Meth...IRJET-  	  Determining the Components of Waste Assisted with Analysis of Meth...
IRJET- Determining the Components of Waste Assisted with Analysis of Meth...
 
Behavioural Rules In Multi Agent Systems Max
Behavioural Rules In Multi Agent Systems MaxBehavioural Rules In Multi Agent Systems Max
Behavioural Rules In Multi Agent Systems Max
 
A Survey on Road Sign Detection and Classification
A Survey on Road Sign Detection and ClassificationA Survey on Road Sign Detection and Classification
A Survey on Road Sign Detection and Classification
 
IRJET- IOT Based Air and Sound Pollution Monitoring System
IRJET-  	  IOT Based Air and Sound Pollution Monitoring SystemIRJET-  	  IOT Based Air and Sound Pollution Monitoring System
IRJET- IOT Based Air and Sound Pollution Monitoring System
 
Temperature Monitoring and Forecast System in Remote Areas with 4.0G LTE Mobi...
Temperature Monitoring and Forecast System in Remote Areas with 4.0G LTE Mobi...Temperature Monitoring and Forecast System in Remote Areas with 4.0G LTE Mobi...
Temperature Monitoring and Forecast System in Remote Areas with 4.0G LTE Mobi...
 
ICT-GroupProject-Report2-NguyenDangHoa_2
ICT-GroupProject-Report2-NguyenDangHoa_2ICT-GroupProject-Report2-NguyenDangHoa_2
ICT-GroupProject-Report2-NguyenDangHoa_2
 
Synopsis ( Code Smells)
Synopsis ( Code Smells)Synopsis ( Code Smells)
Synopsis ( Code Smells)
 
Synopsis minor project
Synopsis minor projectSynopsis minor project
Synopsis minor project
 
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
 
SMART DUSTBINS FOR SMART CITIES
SMART DUSTBINS FOR SMART CITIESSMART DUSTBINS FOR SMART CITIES
SMART DUSTBINS FOR SMART CITIES
 
Electrónica: Diseño y construcción de un prototipo programable orientado la a...
Electrónica: Diseño y construcción de un prototipo programable orientado la a...Electrónica: Diseño y construcción de un prototipo programable orientado la a...
Electrónica: Diseño y construcción de un prototipo programable orientado la a...
 
Big data analytics for smart and sustainable city galway
Big data analytics for smart and sustainable city galwayBig data analytics for smart and sustainable city galway
Big data analytics for smart and sustainable city galway
 

More from SEAA 2022

Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...SEAA 2022
 
Bad Smells in Industrial Automation: Sniffing out Feature Envy
Bad Smells in Industrial Automation: Sniffing out Feature EnvyBad Smells in Industrial Automation: Sniffing out Feature Envy
Bad Smells in Industrial Automation: Sniffing out Feature EnvySEAA 2022
 
Software Architecture Challenges in Process Automation - From Code Generation...
Software Architecture Challenges in Process Automation - From Code Generation...Software Architecture Challenges in Process Automation - From Code Generation...
Software Architecture Challenges in Process Automation - From Code Generation...SEAA 2022
 
From Traditional to Digital: How software, data and AI are transforming the e...
From Traditional to Digital: How software, data and AI are transforming the e...From Traditional to Digital: How software, data and AI are transforming the e...
From Traditional to Digital: How software, data and AI are transforming the e...SEAA 2022
 
On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...
On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...
On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...SEAA 2022
 
An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...
An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...
An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...SEAA 2022
 
Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...
Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...
Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...SEAA 2022
 
A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...
A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...
A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...SEAA 2022
 
An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...
An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...
An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...SEAA 2022
 
The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...
The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...
The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...SEAA 2022
 
Service Classification through Machine Learning: Aiding in the Efficient Ide...
 Service Classification through Machine Learning: Aiding in the Efficient Ide... Service Classification through Machine Learning: Aiding in the Efficient Ide...
Service Classification through Machine Learning: Aiding in the Efficient Ide...SEAA 2022
 
Maintainability Challenges inML:ASLR
Maintainability Challenges inML:ASLRMaintainability Challenges inML:ASLR
Maintainability Challenges inML:ASLRSEAA 2022
 
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
 Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj... Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...SEAA 2022
 
An Industrial Experience Report about Challenges from Continuous Monitoring, ...
An Industrial Experience Report about Challenges from Continuous Monitoring, ...An Industrial Experience Report about Challenges from Continuous Monitoring, ...
An Industrial Experience Report about Challenges from Continuous Monitoring, ...SEAA 2022
 
API Deprecation: A Systematic Mapping Study
API Deprecation: A Systematic Mapping StudyAPI Deprecation: A Systematic Mapping Study
API Deprecation: A Systematic Mapping StudySEAA 2022
 
MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...
MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...
MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...SEAA 2022
 
EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments
 EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments
EMMM: A Unified Meta-Model for Tracking Machine Learning ExperimentsSEAA 2022
 
Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...
Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...
Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...SEAA 2022
 

More from SEAA 2022 (18)

Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
 
Bad Smells in Industrial Automation: Sniffing out Feature Envy
Bad Smells in Industrial Automation: Sniffing out Feature EnvyBad Smells in Industrial Automation: Sniffing out Feature Envy
Bad Smells in Industrial Automation: Sniffing out Feature Envy
 
Software Architecture Challenges in Process Automation - From Code Generation...
Software Architecture Challenges in Process Automation - From Code Generation...Software Architecture Challenges in Process Automation - From Code Generation...
Software Architecture Challenges in Process Automation - From Code Generation...
 
From Traditional to Digital: How software, data and AI are transforming the e...
From Traditional to Digital: How software, data and AI are transforming the e...From Traditional to Digital: How software, data and AI are transforming the e...
From Traditional to Digital: How software, data and AI are transforming the e...
 
On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...
On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...
On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...
 
An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...
An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...
An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...
 
Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...
Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...
Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...
 
A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...
A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...
A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...
 
An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...
An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...
An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...
 
The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...
The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...
The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...
 
Service Classification through Machine Learning: Aiding in the Efficient Ide...
 Service Classification through Machine Learning: Aiding in the Efficient Ide... Service Classification through Machine Learning: Aiding in the Efficient Ide...
Service Classification through Machine Learning: Aiding in the Efficient Ide...
 
Maintainability Challenges inML:ASLR
Maintainability Challenges inML:ASLRMaintainability Challenges inML:ASLR
Maintainability Challenges inML:ASLR
 
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
 Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj... Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
 
An Industrial Experience Report about Challenges from Continuous Monitoring, ...
An Industrial Experience Report about Challenges from Continuous Monitoring, ...An Industrial Experience Report about Challenges from Continuous Monitoring, ...
An Industrial Experience Report about Challenges from Continuous Monitoring, ...
 
API Deprecation: A Systematic Mapping Study
API Deprecation: A Systematic Mapping StudyAPI Deprecation: A Systematic Mapping Study
API Deprecation: A Systematic Mapping Study
 
MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...
MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...
MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...
 
EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments
 EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments
EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments
 
Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...
Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...
Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...
 

Recently uploaded

Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsssuserddc89b
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.k64182334
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Jshifa
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 

Recently uploaded (20)

Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physics
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 

Exploiting dynamic analysis for architectural smell detection: a preliminary study