Ptidej Team
13
Abonné
Personal Information
Entreprise/Lieu de travail
Montréal, Québec Canada
Secteur d’activité
Technology / Software / Internet
Site Web
www.ptidej.net/research/
À propos
In the Ptidej Team (Pattern Trace Identification, Detection, and Enhancement in Java), we aim at developing theories, methods, and tools, to evaluate and to improve the quality of object-oriented programs by promoting the use of idioms, design patterns, and architectural patterns. 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 object-oriented programs.
Mots-clés
anti-patterns
design patterns
empirical studies
detection
software developers
social studies
patterns
software testing
reverse-engineering
identifiers
quality
business processes
multi-language systems
quality models
developers studies
soa
recommender
search-based testing
test case generation
constraints
code smells
software quality
software code
source code
flexibility
software evolution
mylyn
legacy
migration
services
iot
schema theory
good practices
strategies
exploration
developers' effort
dependencies
labelling
dynamic analyses
fca
segments
splitting
expansion
bug patterns
interactions
threads
concurrency
reading
faults
formalisation
support vector machine
developers feedback
api
multi-objective optimisation
evolution
security
macro-co-changes
pattern identification
usefulness
maintenance
exploration strategies
extraction
pattern detection
linguistic analyses
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
machine learning
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
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
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
efforts
generation
ptidej
simulink
software clone
validation
ecology
software ecosystems
empricial studies
metaphor
software systems
bcel
code ownership
screencasts
support
training
identifier
context
normalisation
mentoring
co-ordination
software maintenance
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
security patterns
Tout plus