wiki_of_the_ptidej_team
Differences
This shows you the differences between two versions of the page.
| Previous revision | |||
| — | wiki_of_the_ptidej_team [2025/12/15 17:36] (current) – guehenyg | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | Welcome! You can find here up-to-date information regarding the use of tools developed by the Ptidej Team, mostly from the developers' | ||
| + | ====== Development ====== | ||
| + | |||
| + | * [[Welcome Package for New Members|How to Download, Install, and Contribute to the Ptidej Tool Suite]] | ||
| + | * [[Install|How to Use Ptidej to Identify Occurrences of Design Motifs]] | ||
| + | * [[SmellDetectionCaller|How to Use Ptidej to Identify Occurrences of Design Smells]] | ||
| + | * [[Maven and Tests|How to Run the Same Tests in Eclipse and Maven]] | ||
| + | ===== Tooling ===== | ||
| + | |||
| + | The Ptidej tool suite follow [[naming conventions]] to name application and test projects, packages, as well as [[repositories]]. Application projects include: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== Other Interesting Concepts ===== | ||
| + | |||
| + | * [[Dirty Hack]] | ||
| + | * [[Fragile Code]] | ||
| + | * [[Historical Reason]] | ||
| + | * [[Nasty Bug]] | ||
| + | * [[Comments guide|Guide to comment]] | ||
| + | |||
| + | |||
| + | ===== Other Pages of Interest ===== | ||
| + | |||
| + | * [[FAQ|FAQ General]] | ||
| + | * [[POM FAQ|FAQ POM]] | ||
| + | * [[using-jp2-to-instrument-programs-based-on-apache-felix|Use JP2 to instrument programs]] based on Apache Felix | ||
| + | * [[headless_eclipse|Use a headless Eclipse instance]] to call your plug-ins in external programs | ||
| + | * [[Java Class Process|Use the Java class Process]] on Windows and MacOS | ||
| + | * [[Inner Classfiles Naming|Deal with generated inner class-files]] on Windows and MacOS | ||
| + | |||
| + | ====== Quotes ====== | ||
| + | |||
| + | Software design is widely recognised as being a " | ||
| + | —[[What Do We Know about the Effectiveness of Software Design Patterns|Zhang and Budgen]] | ||
| + | |||
| + | It is very rare that students are so bad that I cannot learn anything from them. | ||
| + | —Attributed to [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | ====== Related Work ====== | ||
| + | |||
| + | - Tan, G. & Croft, J. [[An empirical security study of the native code in the JDK]]. Proceedings of the 17th Security Symposium, USENIX Association, | ||
| + | - Fiutem, R.; Antoniol, G.; Tonella, P. & Merlo, E. [[An Architectural Revere Engineering Environment|ART: | ||
| + | - Dean, T. R. & Cordy, J. R. [[A Syntactic Theory of Software Architecture]]. Transactions on Software Engineering, | ||
| + | - Sillito, J.; Murphy, G. C. & De Volder, K. [[Asking and Answering Questions during a Programming Change Task]]. Transactions on Software Engineering, | ||
| + | - Maezawa, Y.; Washizaki, H.; Tanabe, Y. & Honiden, S. [[Automated Verification of Pattern-based Interaction Invariants in Ajax Applications]]. Proceedings of the 28th International Conference on Automated Software Engineering, | ||
| + | - Venners, B. [[Leading-edge Java — A Conversation with Erich Gamma]]. 2005 | ||
| + | - Menzies, T.; Greenwald, J. & Frank, A. [[Data Mining Static Code Attributes to Learn Defect Predictors]]. Transactions on Software Engineering, | ||
| + | - Mendez, D.; Baudry, B. & Monperrus, M. [[Empirical Evidence of Large-scale Diversity in API Usage of Object-oriented Software]]. Proceedings of the International Conference on Source Code Analysis, IEEE CS Press, 2013 | ||
| + | - Des Rivières, J. [[Evolving Java-based APIs]]. 2007 | ||
| + | - Kurtev, I.; Bézivin, J. & Aksit, M. [[Technological Spaces - An Initial Appraisal]]. Proceedings of the 4th International Symposium on Distributed Objects and Applications, | ||
| + | - Quintero, F. M. [[Software that has the Quality Without A Name]]. 2011 | ||
| + | - Kohls, C. & Scheiter, K. [[The Relation between Design Patterns and Schema Theory]]. Proceedings of the 15th Conference on Pattern Languages of Programs, ACM Press, 2008 | ||
| + | - Humaira, R.; Sakamoto, K.; Ohashi, A.; Washizaki, H. & Fukazawa, Y. [[Towards a Unified Source Code Measurement Framework Supporting Multiple Programming Languages]]. Proceedings of the 24th International Conference on Software Engineering and Knowledge Engineering, | ||
| + | - Zhang, C. & Budgen, D. [[What Do We Know about the Effectiveness of Software Design Patterns]]? Transactions on Software Engineering, | ||
