Personal Information
Organization / Workplace
Montréal, Québec Canada
Industry
Technology / Software / Internet
Website
About
In the Ptidej Team (Pattern Trace Identification, Detection, and Enhancement in Java1), we aim at developing theories, methods, and tools, to understand, evaluate, and improve the quality of IoT software systems by promoting the use of idioms, design patterns, and architectural patterns from communications protocols to systems-of-systems. We want to formalise patterns, to identify occurrences of patterns, and to improve the identified occurrences. We also want to evaluate experimentally the impact of patterns on the quality of IoT software systems.
Tags
anti-patterns
design patterns
empirical studies
detection
software developers
social studies
patterns
software testing
reverse-engineering
quality
identifiers
developers studies
business processes
quality models
multi-language systems
code smells
source code
test case generation
soa
software evolution
constraints
flexibility
software quality
recommender
mylyn
search-based testing
software code
threads
concurrency
schema theory
api
multi-objective optimisation
interactions
bug patterns
expansion
splitting
segments
fca
dynamic analyses
labelling
good practices
strategies
exploration
developers' effort
linguistic analyses
pattern detection
extraction
faults
exploration strategies
maintenance
usefulness
reading
pattern identification
macro-co-changes
legacy
migration
security
services
formalisation
evolution
iot
support vector machine
developers feedback
dependencies
simulink
generation
ptidej
software clone
efforts
validation
developers efforts
e-mails
software mining
developers
genealogies
software patches
software bugs
acceptance
object-oriented programs
testing
cloud computing
bugs
quality assurance
matching
cleaning.
business rules
ecology
software ecosystems
empricial studies
metaphor
software systems
bcel
code ownership
screencasts
support
training
identifier
context
normalisation
mentoring
co-ordination
software maintenance
search engine optimization
meta-heuristics
scalability
lionel briand
systems
identification
process
post-mortems
games
impact
static
change impact
cser
crisis
software engineering
award
saner
wcre
csmr
limitations
software enginering crisis
miniaturization
subjective
noisy
incomplete
defects
msr
classification
most influencial paper
cascon
kdm
modeling
codification
java
j2ee
survey
state of the practice
software
industry
propagation
design pattern
software traces
dynamic analyses
software traces
bug patterns
statistical analyses
summer school
pased
canada
binary class relationships
meta-modeling
requirements
textual notations
graphical notations
effort
gender studies
co-changes
costs
security patterns
machine learning
eye-tracking
mental models
vision science
memory models
program comprehension
experimental software engineering
pattern use
alexander
architectural patterns
gamma
forms
history
idioms
antipatterns
challenges.
data mining
developers' studies
maintability
time
See more
Users following Ptidej Team