One fine body…
- Montréal,Québec, Canada
- Industry Technology / Software / Internet
- Website www.ptidej.net/research/
- About 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.
anti-patterns business processes code smells constraints design patterns detection developers studies empirical studies evolution flexibility identifiers mylyn patterns quality quality models reverse-engineering search-based testing segments social studies software code software developers software evolution software quality software testing source code test case generation more…
acceptance alexander anti-patterns antipatterns api architectural patterns bcel binary class relationships bug patterns bug patterns bugs business processes business rules canada challenges. cleaning. cloud computing co-changes co-ordination code ownership code smells concurrency constraints context costs data mining dependencies design pattern design patterns detection developers developers efforts developers feedback developers studies developers' effort developers' studies dynamic analyses dynamic analyses e-mails ecology effort efforts empirical studies empricial studies evolution expansion experimental software engineering exploration exploration strategies extraction eye-tracking faults fca flexibility formalisation forms gamma gender studies genealogies generation good practices graphical notations history identifier identifiers idioms interactions labelling limitations linguistic analyses macro-co-changes maintability maintenance matching memory models mental models mentoring meta-modeling metaphor multi-language systems multi-objective optimisation mylyn normalisation object-oriented programs pased pattern detection pattern identification pattern use patterns program comprehension propagation ptidej quality quality assurance quality models reading recommender requirements reverse-engineering schema theory screencasts search-based testing security security patterns segments soa social studies software bugs software clone software code software developers software ecosystems software evolution software maintenance software mining software patches software quality software systems software testing software traces software traces source code splitting statistical analyses strategies summer school support support vector machine test case generation testing textual notations threads time training usefulness validation vision science …less
- Follow Following