]>
git.uio.no Git - ifi-stolz-refaktor.git/log
Erlend Kristiansen [Wed, 16 Apr 2014 16:24:58 +0000 (18:24 +0200)]
Thesis: double class instance invocations
Erlend Kristiansen [Wed, 16 Apr 2014 16:24:26 +0000 (18:24 +0200)]
Software: adding check for double class instance invocations
Erlend Kristiansen [Wed, 16 Apr 2014 12:03:44 +0000 (14:03 +0200)]
Thesis: patching
Erlend Kristiansen [Tue, 15 Apr 2014 19:57:28 +0000 (21:57 +0200)]
ExtractAndMoveMethodCandidate: adding some questionable exception handling
Erlend Kristiansen [Tue, 15 Apr 2014 19:54:12 +0000 (21:54 +0200)]
Thesis: IllegalStatementsChecker
Erlend Kristiansen [Tue, 15 Apr 2014 19:44:34 +0000 (21:44 +0200)]
Thesis: revisits AmbiguousReturnValueChecker
Erlend Kristiansen [Tue, 15 Apr 2014 19:39:09 +0000 (21:39 +0200)]
Thesis: consistency of return statements
Erlend Kristiansen [Tue, 15 Apr 2014 18:54:36 +0000 (20:54 +0200)]
Thesis: refining "references to enclosing instances" sections
Erlend Kristiansen [Tue, 15 Apr 2014 18:40:13 +0000 (20:40 +0200)]
Thesis: slimming down section about InstantiationOfNonStaticInnerClassChecker
Erlend Kristiansen [Tue, 15 Apr 2014 18:26:31 +0000 (20:26 +0200)]
Thesis: refining "check for protected or package-private methods"
Erlend Kristiansen [Tue, 15 Apr 2014 18:00:17 +0000 (20:00 +0200)]
Thesis: typo
Erlend Kristiansen [Tue, 15 Apr 2014 17:46:42 +0000 (19:46 +0200)]
Thesis: writing about memento
Erlend Kristiansen [Tue, 15 Apr 2014 16:07:42 +0000 (18:07 +0200)]
Thesis: patching
Erlend Kristiansen [Tue, 15 Apr 2014 14:22:33 +0000 (16:22 +0200)]
Benchmark: giving the benchmark project AspectJ capabilities
This is done to make it (actually) build the project.
Erlend Kristiansen [Tue, 15 Apr 2014 14:21:54 +0000 (16:21 +0200)]
Thesis: proof layout
Erlend Kristiansen [Tue, 15 Apr 2014 13:28:31 +0000 (15:28 +0200)]
Benchmark: removing some guard statements
Erlend Kristiansen [Mon, 14 Apr 2014 16:52:06 +0000 (18:52 +0200)]
Thesis: minor addition
Erlend Kristiansen [Mon, 14 Apr 2014 16:30:59 +0000 (18:30 +0200)]
Thesis: illegal statements
Erlend Kristiansen [Mon, 14 Apr 2014 16:20:54 +0000 (18:20 +0200)]
Thesis: ambiguous return values
Erlend Kristiansen [Mon, 14 Apr 2014 16:04:49 +0000 (18:04 +0200)]
Thesis: rewriting some stuff
Erlend Kristiansen [Mon, 14 Apr 2014 15:41:39 +0000 (17:41 +0200)]
Scripts: adding sonar-runner-jdt-after script
Erlend Kristiansen [Mon, 14 Apr 2014 15:41:01 +0000 (17:41 +0200)]
LastStatementOfSelectionEndsInReturnOrThrowChecker: making some logic clearer
Erlend Kristiansen [Mon, 14 Apr 2014 15:26:44 +0000 (17:26 +0200)]
Thesis: inconsistent return statements
Erlend Kristiansen [Mon, 14 Apr 2014 10:33:36 +0000 (12:33 +0200)]
Thesis: about disqualifying a selection
Erlend Kristiansen [Sun, 13 Apr 2014 17:57:09 +0000 (19:57 +0200)]
Thesis: some corrections
Erlend Kristiansen [Sun, 13 Apr 2014 16:36:07 +0000 (18:36 +0200)]
Thesis: reformatting "choosing the selection"
Erlend Kristiansen [Sun, 13 Apr 2014 16:31:38 +0000 (18:31 +0200)]
gitignore
Erlend Kristiansen [Sun, 13 Apr 2014 16:31:04 +0000 (18:31 +0200)]
Scripts: adding some primitive sonar scripts
Erlend Kristiansen [Sun, 13 Apr 2014 14:04:48 +0000 (16:04 +0200)]
Thesis: choosing the selection
Erlend Kristiansen [Sat, 12 Apr 2014 15:13:32 +0000 (17:13 +0200)]
Thesis: moving a large portion of text
Moving text from the UnfixesCollector section to the Unfixes section.
Rewriting some parts.
Erlend Kristiansen [Sat, 12 Apr 2014 14:52:31 +0000 (16:52 +0200)]
Thesis: writing about finding the move target
Erlend Kristiansen [Sat, 12 Apr 2014 13:31:58 +0000 (15:31 +0200)]
AbstractSearchBasedExtractAndMoveMethodBenchmark: removing unneeded imports
Erlend Kristiansen [Sat, 12 Apr 2014 11:56:15 +0000 (13:56 +0200)]
Merge branch 'master' of git.uio.no:ifi-stolz-refaktor
Erlend Kristiansen [Sat, 12 Apr 2014 11:55:59 +0000 (13:55 +0200)]
Adding sonar script
Volker Stolz [Fri, 11 Apr 2014 11:40:39 +0000 (13:40 +0200)]
This is not a true AspectJ project itself.
Volker Stolz [Fri, 11 Apr 2014 11:33:51 +0000 (13:33 +0200)]
Switch on console
Erlend Kristiansen [Fri, 11 Apr 2014 07:08:19 +0000 (09:08 +0200)]
ProjectImporter: fixing the name of the imported project
Erlend Kristiansen [Thu, 10 Apr 2014 21:00:58 +0000 (23:00 +0200)]
PerPackageSearchBasedExtractAndMoveMethodChangerBenchmark: removing the guard
Erlend Kristiansen [Thu, 10 Apr 2014 19:59:57 +0000 (21:59 +0200)]
AbstractSearchBasedExtractAndMoveMethodBenchmark: creating sonar src dirs explicitly
Erlend Kristiansen [Thu, 10 Apr 2014 16:33:49 +0000 (18:33 +0200)]
AnalyseJDT: making it more like the working ExtractTest launch config
Erlend Kristiansen [Thu, 10 Apr 2014 16:27:25 +0000 (18:27 +0200)]
Benchmark: adding a couple of debug log statements
Erlend Kristiansen [Thu, 10 Apr 2014 16:17:29 +0000 (18:17 +0200)]
AnalyseJDT: changing setup
Erlend Kristiansen [Thu, 10 Apr 2014 14:13:22 +0000 (16:13 +0200)]
AbstractSearchBasedExtractAndMoveMethodBenchmark: making it possible to copy project
It is now possible to copy the project both before and after to the
directories specified by these system properties:
refaktor.sonar.dir.before
refaktor.sonar.dir.after
Erlend Kristiansen [Wed, 9 Apr 2014 15:59:48 +0000 (17:59 +0200)]
Thesis: committing PDF
Erlend Kristiansen [Wed, 9 Apr 2014 13:54:52 +0000 (15:54 +0200)]
Thesis: first attempt on research questions
Erlend Kristiansen [Wed, 9 Apr 2014 13:03:41 +0000 (15:03 +0200)]
Thesis: glossary and typos
Erlend Kristiansen [Wed, 9 Apr 2014 08:22:21 +0000 (10:22 +0200)]
Thesis: test-driven development methodology
Erlend Kristiansen [Wed, 9 Apr 2014 06:15:37 +0000 (08:15 +0200)]
Thesis: evolutionary design methodology
Erlend Kristiansen [Tue, 8 Apr 2014 18:51:10 +0000 (20:51 +0200)]
Thesis: removing Extract Method and Move Method from glossaries
Erlend Kristiansen [Tue, 8 Apr 2014 18:47:12 +0000 (20:47 +0200)]
Thesis: rewriting project description
Erlend Kristiansen [Tue, 8 Apr 2014 18:27:28 +0000 (20:27 +0200)]
Thesis: writing about the Extract and Move Method refactoring
Erlend Kristiansen [Tue, 8 Apr 2014 13:45:27 +0000 (15:45 +0200)]
Thesis: adding example for the Move Method refactoring
Erlend Kristiansen [Tue, 8 Apr 2014 13:31:40 +0000 (15:31 +0200)]
Thesis: addign example of Extract Method refactoring
Erlend Kristiansen [Tue, 8 Apr 2014 13:04:19 +0000 (15:04 +0200)]
Thesis: splitting source code organization and continuous integration into its own chapter
Erlend Kristiansen [Tue, 8 Apr 2014 12:59:57 +0000 (14:59 +0200)]
Thesis: removing/altering some todos
Erlend Kristiansen [Tue, 8 Apr 2014 12:45:08 +0000 (14:45 +0200)]
Thesis: fixed urls of bugs chapter
Erlend Kristiansen [Mon, 7 Apr 2014 19:24:30 +0000 (21:24 +0200)]
Software: fixing build script
Erlend Kristiansen [Mon, 7 Apr 2014 18:45:38 +0000 (20:45 +0200)]
Thesis: adding the refactoring text from the presentation, needs refinement
Erlend Kristiansen [Mon, 7 Apr 2014 18:30:06 +0000 (20:30 +0200)]
Thesis: writing a bit about software organization
Erlend Kristiansen [Mon, 7 Apr 2014 18:29:21 +0000 (20:29 +0200)]
Software: moving more stuff around
Erlend Kristiansen [Mon, 7 Apr 2014 17:26:15 +0000 (19:26 +0200)]
Software: moving text selections to new package
Erlend Kristiansen [Mon, 7 Apr 2014 17:21:46 +0000 (19:21 +0200)]
Software: moving stuff around
Erlend Kristiansen [Mon, 7 Apr 2014 07:36:24 +0000 (09:36 +0200)]
Software: deleting unused classes
Erlend Kristiansen [Mon, 7 Apr 2014 07:31:50 +0000 (09:31 +0200)]
Thesis: adding short descriptions for each Eclipse project
Erlend Kristiansen [Mon, 7 Apr 2014 07:30:27 +0000 (09:30 +0200)]
Software: moving checkers and matchers to their own packages
Erlend Kristiansen [Mon, 7 Apr 2014 06:56:32 +0000 (08:56 +0200)]
Presentation: short presentation final
Erlend Kristiansen [Mon, 7 Apr 2014 06:55:46 +0000 (08:55 +0200)]
SearchBasedExtractAndMoveMethodChangerBenchmark: refining statistics initialization and output
Erlend Kristiansen [Thu, 3 Apr 2014 18:09:54 +0000 (20:09 +0200)]
SearchBasedExtractAndMoveMethodAnalysisHandler: adding some statistics
Erlend Kristiansen [Thu, 3 Apr 2014 17:51:22 +0000 (19:51 +0200)]
Presentation: mostly finished with short presentation
Erlend Kristiansen [Thu, 3 Apr 2014 13:38:21 +0000 (15:38 +0200)]
Presentation: writing the introductory material
Erlend Kristiansen [Wed, 2 Apr 2014 19:06:17 +0000 (21:06 +0200)]
Thesis: writing about the InstantiationOfNonStaticInnerClassChecker
Erlend Kristiansen [Wed, 2 Apr 2014 18:57:07 +0000 (20:57 +0200)]
UseOfNonStaticInnerClassChecker: renaming + restricting to ClassInstanceCreation
Erlend Kristiansen [Wed, 2 Apr 2014 18:30:33 +0000 (20:30 +0200)]
Thesis: writing about the CallToProtectedOrPackagePrivateMethodChecker
Erlend Kristiansen [Wed, 2 Apr 2014 18:30:10 +0000 (20:30 +0200)]
CallToProtectedOrDefaultMethodChecker: renaming
Erlend Kristiansen [Wed, 2 Apr 2014 16:56:06 +0000 (18:56 +0200)]
LegalStatementsChecker: adding checker for use of non static inner classes
Erlend Kristiansen [Wed, 2 Apr 2014 16:11:51 +0000 (18:11 +0200)]
LegalStatementsChecker: adding check for call to protected/default method
Erlend Kristiansen [Wed, 2 Apr 2014 12:14:44 +0000 (14:14 +0200)]
AbstractSearchBasedExtractAndMoveMethodHandler: renaming
Erlend Kristiansen [Wed, 2 Apr 2014 11:57:39 +0000 (13:57 +0200)]
StatisticsAspect: fixing package analysis stats
Erlend Kristiansen [Wed, 2 Apr 2014 11:26:51 +0000 (13:26 +0200)]
ExtractAndMoveMethodExecutor: making it more roubust to thrown exceptions
Erlend Kristiansen [Tue, 1 Apr 2014 18:01:57 +0000 (20:01 +0200)]
Thesis: writing about ReturnStatementsChecker
Erlend Kristiansen [Tue, 1 Apr 2014 17:19:45 +0000 (19:19 +0200)]
LegalStatementsTest: adding test for possible implicit return in while
Erlend Kristiansen [Tue, 1 Apr 2014 15:01:52 +0000 (17:01 +0200)]
LastStatementOfSelectionEndsInReturnOrThrowChecker: handling labeled and do statements
Erlend Kristiansen [Tue, 1 Apr 2014 14:37:32 +0000 (16:37 +0200)]
LastStatementOfSelectionEndsInReturnOrThrowChecker: handles all statements
Erlend Kristiansen [Tue, 1 Apr 2014 09:53:22 +0000 (11:53 +0200)]
LegalStatementsTest: adding tests for void return
Erlend Kristiansen [Tue, 1 Apr 2014 09:14:20 +0000 (11:14 +0200)]
LastStatementOfSelectionEndsInReturnOrThrowChecker: handling throw statements
Erlend Kristiansen [Mon, 31 Mar 2014 20:52:48 +0000 (22:52 +0200)]
ReturnStatementsChecker: rewriting
Erlend Kristiansen [Mon, 31 Mar 2014 17:13:31 +0000 (19:13 +0200)]
LegalStatementsTest: renaming some tests
Erlend Kristiansen [Mon, 31 Mar 2014 17:07:44 +0000 (19:07 +0200)]
ExtractAndMoveMethodAnalyzerTest: leaving a couple of random tests
Erlend Kristiansen [Mon, 31 Mar 2014 16:59:58 +0000 (18:59 +0200)]
ExtractAndMoveMethodAnalyzerTest: moving all tests to LegalStatementsTest
Erlend Kristiansen [Mon, 31 Mar 2014 15:09:16 +0000 (17:09 +0200)]
LastStatementFinder: renaming field
Erlend Kristiansen [Mon, 31 Mar 2014 15:03:25 +0000 (17:03 +0200)]
EveryConditionalBranchEndsInReturnCheckerCollector: renaming
Erlend Kristiansen [Mon, 31 Mar 2014 14:11:00 +0000 (16:11 +0200)]
Presentation: init
Erlend Kristiansen [Mon, 31 Mar 2014 13:20:09 +0000 (15:20 +0200)]
Renaming some stuff
Erlend Kristiansen [Fri, 28 Mar 2014 18:36:21 +0000 (19:36 +0100)]
Thesis: moving project section from introduction
Erlend Kristiansen [Fri, 28 Mar 2014 18:25:57 +0000 (19:25 +0100)]
Thesis: starting to write about the ReturnStatementsChecker
Erlend Kristiansen [Fri, 28 Mar 2014 10:48:55 +0000 (11:48 +0100)]
Thesis: adding some glossary
Erlend Kristiansen [Thu, 27 Mar 2014 14:53:04 +0000 (15:53 +0100)]
Essay: FINAL version
Erlend Kristiansen [Thu, 27 Mar 2014 14:35:21 +0000 (15:35 +0100)]
Essay: final version
Erlend Kristiansen [Wed, 26 Mar 2014 19:43:10 +0000 (20:43 +0100)]
Thesis: adding first try on listing to explain text selections
Erlend Kristiansen [Wed, 26 Mar 2014 18:42:01 +0000 (19:42 +0100)]
Thesis: making corrections and adding glossary