[CV-621] - S37-01Structures: All current detector usages are now either smell or metric. If it is only the threshold/range information this should only be used.
[CV-539] - S38-T02 (P) Add new predicate to find element ids violating architecture rules.
[CV-540] - S38-T03 (J) Create marker setup
[CV-541] - S38-T04 Integration + Final test
[CV-546] - S36-T02 Create repository with cache inside and execution facade (to prolog executor)
[CV-547] - S36-T03 Reroute clients of query execution to repository, modify inheritence between Detector and IPrologQuery
[CV-548] - S36-T04 Integration + Final test
[CV-554] - S32-T06 Document new testing framework in the wiki
Story
[CV-465] - S22 “Levels of Details for Term Cloud”
[CV-467] - S24 “Class dependency diagram”
[CV-495] - S32 Build Testing Environment
[CV-499] - S36 Refactoring: Caching of query results
[CV-501] - S38 Architecture Violation Markers
[CV-506] - S43 Assign packages to layers with package dialog
Release Notes 0.6 M2
Sub-task
[CV-449] - S14-T01 Acceptance Test Definition
[CV-450] - S14-T02 (P) Calculation of idf metric
[CV-451] - S14-T03 (P) New Query
[CV-452] - S14-T04 (J) Dropdown control to select measurement
[CV-453] - S14-T05 Integration + Final Tests
[CV-475] - S23-T01 Acceptance Test Definition
[CV-476] - S23-T02 (P) Find introduced terms
[CV-477] - S23-T03 (J) Highlight terms in diagram
[CV-478] - S23-T04 Integration + Test
[CV-479] - S27-T01 Acceptance Test Definition
[CV-480] - S27-T02 (J) Move architecture definition to “architecturae.pl”
[CV-481] - S27-T03 (J) Object representation of architecture.pl
[CV-482] - S27-T04 (J) Reader and Write for Object Model ↔ architecture.pl
[CV-483] - S27-T05 GEF-Edtior for defining the architecture
[CV-484] - S27-T06 Integration + Test
[CV-489] - S11-T01 Acceptance Test Definition
[CV-490] - S11-T02 (J) Create input object with package metrices
[CV-491] - S11-T03 (J) Create the diagram
[CV-492] - S11-T04 Integration + Tests
Spike
[CV-431] - S18 “Eating own dog food”
[CV-462] - S19 “Compare Testing Opportunities”
[CV-463] - S20 “Architecture Workshop”
Story
[CV-423] - S11 “R.C.Martin Square”
[CV-426] - S14 “tf x idf tag cloud”
[CV-466] - S23 “Highlight terms where introduced” in TagCloud
[CV-468] - S25 “Legend for Diagrams”
[CV-470] - S27 “Visual Definition of Architectures”
Release Notes 0.6 M1
Sub-task
[CV-432] - S08-T01 Acceptance Test Definition
[CV-433] - S08-T02 Documentation of Principle of update-site
[CV-434] - S08-T03 Creating Feature + Dokument
[CV-435] - S08-T04 Create Update Site XML + Document
[CV-436] - S08-T05 Deploy Update Site + Document
[CV-437] - S08-T06 Document how to use Update Site
[CV-438] - S08-T07 Integration + Final Test
[CV-439] - S13-T01 Acceptance Test Definition
[CV-440] - S13-T02 (P) Splitting up identifier names Convert them to lower case
[CV-441] - S13-T03 (P)Collecting Identifiers Filter based on project/package/class
[CV-442] - S13-T04 Calculate Term Frequencies
[CV-443] - S13-T05 (P)Detector for occurence map
[CV-444] - S13-T06 (J)Preparing data before display
[CV-445] - S13-T07 Creating View for occurence map
[CV-446] - S13-T08 (J) Creating Draw2D display of map
[CV-447] - S13-T08 (J) Selction Listeners for Prolog Filters
[CV-448] - S13-T10 Integrating + Final test
[CV-454] - S05-T01 Acceptance Test Definition
[CV-455] - S05-T02 (P) Define in Prolog: * Layer * Assignments * Access rights
[CV-456] - S05-T03 (P) Check consistency with access rules
[CV-457] - S05-T04 (P) Detector Does each package belong to one and only one layer?
[CV-458] - S05-T05 Integration + Final Tests
Improvement
[CV-382] - Select and add copyright notice to all source files.
Spike
[CV-416] - S04 Spike “Traffic Light” - As a Cultivate-developer I want to integrate building Cultivate into Cruise Control.
[CV-418] - S06 “Repair Metrics” - As a developer I want to be able to measure metrics again.
[CV-419] - S07 “Repair package and class diagram”
[CV-424] - S18 “Playing with GEF”
Story
[CV-417] - S05 “Architecture check” - As a developer I want to define/assign/check an architecture for my application.
[CV-420] - S08 “Update-Site” - As a user I want to update cultivate with the eclipse update-site so that updating is easy.
[CV-421] - S09 “Automated update-site generation” - As a Cultivate developer I want to automaticaly update the update-site.
[CV-425] - S13 “My first tag cloud”
Release Notes 0.6 M0
Bug
[CV-408] - Plugin tests are blocking.
[CV-409] - Prolog Windows are not closed after test execution. That makes 150 windows for a complete run of the prolog tests in the core.
[CV-410] - About 70% of all Prolog tests fail. Suspected root cause: detector meta programming predicate not working. Maybe also some JTansformer 2.6 incompatibilities.
Improvement
[CV-388] - Use the reverse indices that are created by JTransformer, instead our own creation.
[CV-389] - Assure that the option for the creation of reverse indeces is set in the JTransformer preferences.
Story
[CV-400] - S00 Clean up Jira
Task
[CV-393] - Describe the Development Environment that we will use in the lab
[CV-399] - Describe GreenHopper configuration in the Wiki.
[CV-411] - Implement taboo foreach
[CV-412] - Implement taboo “too many nested classes”
[CV-413] - Implement taboo “more than one return statement”
[CV-414] - Implement taboo “println”
research/cultivate/cultivate_06.txt · Last modified: 2018/05/09 01:59 (external edit)