Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 161969 - [Infrastructure] Create high level components for TPTP bugzilla components
Summary: [Infrastructure] Create high level components for TPTP bugzilla components
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Hubert Leung CLA
QA Contact:
URL:
Whiteboard: closed460
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-23 11:42 EDT by Valentina Popescu CLA
Modified: 2016-05-05 10:39 EDT (History)
4 users (show)

See Also:


Attachments
proposed high level TPTP components (62.00 KB, text/plain)
2006-10-23 11:43 EDT, Valentina Popescu CLA
no flags Details
update with Paul's comments (62.00 KB, text/plain)
2006-10-23 13:13 EDT, Valentina Popescu CLA
no flags Details
updated with Dave's comments (67.00 KB, text/plain)
2006-10-23 14:57 EDT, Valentina Popescu CLA
no flags Details
second update from Dave - GLA glitch (67.00 KB, text/plain)
2006-10-23 15:37 EDT, Valentina Popescu CLA
no flags Details
removed Trace.Doc from BtM (67.00 KB, text/plain)
2006-10-23 21:37 EDT, Valentina Popescu CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Valentina Popescu CLA 2006-10-23 11:42:22 EDT
There is a usability defect opened against the TPTP bugzilla system
https://bugs.eclipse.org/bugs/show_bug.cgi?id=147998 

TPTP end users are complaining that the TPTP bugzilla component to choose from when opening a TPTP defect are overwhelming. We have about 80 components and it is not clear from thei description or name to what function they mapp. Also, having the large number of components it is even hard to navigate the compoentns combobox to look for a match.

In an effort to improve the user experience when reporting a TPTP bug or enhancement, I propose to have a high level components grouping the existing TPTP bugzilla 

The idea is to have an intermediate page where high level components ( and their description ) are made available. We'll group the existing bugzilla components under the umbrella of these groups.

See attached document for high level documents proposal
Comment 1 Valentina Popescu CLA 2006-10-23 11:43:19 EDT
Created attachment 52517 [details]
proposed high level TPTP components
Comment 2 Valentina Popescu CLA 2006-10-23 11:45:29 EDT
Setting Whiteboard to 'PMC' to flag this defect as required to be approved by the PG group

Comment 3 Paul Slauenwhite CLA 2006-10-23 13:00:52 EDT
A couple of comments:

A) The API Recorder (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=119688) will be included as part of TPTP V4.3 as a Technology Preview (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=156416).  As such, a new component is needed to maintain consistency with the other Technology Preview components (e.g. BtM and LLC).  For example:

API Recorder - API recorder to record Java API invocations to create tests - technical preview
1)	Test.Agents.Recorder mddunn@us.ibm.com

B) Although updates to the TPTP Matrix and Bugzilla component owners for the Test project will be handled under https://bugs.eclipse.org/bugs/show_bug.cgi?id=159167, here is any updated list:

1)	Test.UI  jerome.gout@fr.ibm.com
2)	Test.UI.TestPerspective  jerome.gout@fr.ibm.com
3)	Test.UI.URLTest  mddunn@us.ibm.com
4)	Test.UI.Manual  paules@ca.ibm.com
5)	Test.UI.ManualTestClient  paules@ca.ibm.com
6)	Test.UI.JUnit  jerome.gout@fr.ibm.com
7)	Test.UI.AutoGUIRunner  amehrega@ca.ibm.com
8)	Test.Execution.AutoGUIRunner  amehrega@ca.ibm.com
9)	Test.UI.FrameworkEditors  jerome.gout@fr.ibm.com
10)	Test.UI.DatapoolEditor  jerome.gout@fr.ibm.com
11)	Test.UI.ConfigEditors  jerome.gout@fr.ibm.com
12)	Test.UI.Charting  sleeloy@ca.ibm.com
13)	Test.UI.Reporting  jerome.gout@fr.ibm.com
14)	Platform.UI.Reporting  sleeloy@ca.ibm.com
15)	Test.Execution  kdsiefke@us.ibm.com
16)	Test.Execution.URLRunner  kdsiefke@us.ibm.com
17)	Test.Execution.ManualRunner  paules@ca.ibm.com
18)	Test.Execution.JUnitRunner  jptoomey@us.ibm.com
19)	Test.Execution.ExecutionHarness  jptoomey@us.ibm.com
20)	Test.Execution.CommonRunner  jptoomey@us.ibm.com
21)	Test.Agents  mddunn@us.ibm.com
22)	Test.Agents.ComptestAgent  jptoomey@us.ibm.com
23)	Test.Agents.Recorder  mddunn@us.ibm.com
24)	Test.Analysis  jptoomey@us.ibm.com
25)	Platform.Model  sluiman@ca.ibm.com
26)	Test.Doc  ruthdaly@ca.ibm.com 
27)	Test.Web  ruthdaly@ca.ibm.com   
28) Test.UI.CodeCoverage  Eugene Chan

C) Change the Testing components description to:

Testing - TPTP Manual, JUnit/JUnit Plug-oin, URL and AGR tests
Comment 4 Valentina Popescu CLA 2006-10-23 13:12:08 EDT
Regarding comments #3 :

A) the Is there any reason other for the API Recorder to be a separate high level component other than the fact that this is a tech preview ?

My opinion is to have this function grouped under the Test umbrella. The goal is to provide a high level easy to follow functional components and not to mapp into GA-technical preview functions. Note that for the same reason, AGR doesn't have a main component.

BTM and LLC are top level components because they cannot be logically grouped under any other existing functions and not because they are tech previews

B) Updated document attached below
Comment 5 Valentina Popescu CLA 2006-10-23 13:13:42 EDT
Created attachment 52525 [details]
update with Paul's comments
Comment 6 Paul Slauenwhite CLA 2006-10-23 13:20:03 EDT
(In reply to comment #4)
> A) the Is there any reason other for the API Recorder to be a separate high
> level component other than the fact that this is a tech preview ?
> My opinion is to have this function grouped under the Test umbrella. The goal
> is to provide a high level easy to follow functional components and not to mapp
> into GA-technical preview functions. Note that for the same reason, AGR doesn't
> have a main component.
> BTM and LLC are top level components because they cannot be logically grouped
> under any other existing functions and not because they are tech previews

Agreed.  My concern was solely with consistency.
Comment 7 Valentina Popescu CLA 2006-10-23 13:24:00 EDT
okay; and you get 10 extra points for being able to parse my convoluted comments :)
Comment 8 Valentina Popescu CLA 2006-10-23 13:56:41 EDT
+1
Comment 9 Dave Smith CLA 2006-10-23 14:49:31 EDT
Please add the following component under Perfmon:
Platform.Doc     ruthdaly@ca.ibm.com

Please add the following components under Build To Manage:
Monitor.Agents  george.christelis@scapatech.com
Monitor.Doc     ruthdaly@ca.ibm.com
Monitor.Web     ruthdaly@ca.ibm.com

Please add the following components under GLA:
Monitor.Doc     ruthdaly@ca.ibm.com
Monitor.Web     ruthdaly@ca.ibm.com
Comment 10 Valentina Popescu CLA 2006-10-23 14:57:10 EDT
Dave, done; see document attached below

Comment for Dave :

This doc component is currently under the BtM section

4)	Trace.Doc  ruthdaly@ca.ibm.com

Let me know if it should be moved out
Comment 11 Valentina Popescu CLA 2006-10-23 14:57:53 EDT
Created attachment 52548 [details]
updated with Dave's comments
Comment 12 Dave Smith CLA 2006-10-23 15:13:28 EDT
Regarding comment https://bugs.eclipse.org/bugs/show_bug.cgi?id=161969#c10, please leave Trace.Doc in BTM as the ARM documentation is included in that component.
Comment 13 Guru Nagarajan CLA 2006-10-23 15:19:14 EDT
The Trace owners looks good. 
On the LLC - why do we have that as a seperate component vs. rolling it under Profiling tools? 
Comment 14 Dave Smith CLA 2006-10-23 15:31:18 EDT
Valentina, I believe you missed the additions to the GLA section.

Also, I just realized that the majority of the Log Analyzer documentation is in platform doc plugins so you should add Platform.Doc under it.
Comment 15 Valentina Popescu CLA 2006-10-23 15:36:41 EDT
For comment #13

Guru,

From a user perspective, LLC is not perceived as a profiling function although it does use piAgent, probekit from the profiling side of the spec..

LLC is more for testing code coverage rather than profiling. During the f2f meeting we decided that clearly can't go under Profiling and it doesn't seem to fit the bill for a Test component.


For comment #14
Dave, I've modified GLA - good catch, see next attachment

For the LA docs, don;t you think it should be confusing for a user to see two doc sections under LA ?.. My proposal: let's keep only one and the component owner ( Ruth in both cases :) can move defects around
Comment 16 Valentina Popescu CLA 2006-10-23 15:37:31 EDT
Created attachment 52553 [details]
second update from Dave - GLA glitch
Comment 17 Dave Smith CLA 2006-10-23 16:25:35 EDT
Valentina, your second point in comment 15 is a good one.  I agree.  In that case you can remove Trace.Doc under BtM so it only has one documentation component.
Comment 18 Valentina Popescu CLA 2006-10-23 21:37:44 EDT
Created attachment 52568 [details]
removed Trace.Doc from BtM
Comment 19 Dave Smith CLA 2006-11-01 11:24:32 EST
+1
Comment 20 Guru Nagarajan CLA 2006-11-01 11:25:26 EST
+1
Comment 21 Harm Sluiman CLA 2006-11-01 13:51:04 EST
+1
Comment 22 Paul Slauenwhite CLA 2006-11-06 14:33:18 EST
+1
Comment 23 Valentina Popescu CLA 2006-11-06 16:08:41 EST
PMC/PG approval result :
+1 - 5
-1 - none
abstain - 3

With a majority of votes I consider this request approved by the TPTP PG/PMC
Updating dashborad with PMC_approved

Hubert, once you have time please go ahead and apply the changes 
Comment 24 Hubert Leung CLA 2007-01-24 15:09:31 EST
As of Jan 22, the TPTP bugzilla setup has been updated as described in https://bugs.eclipse.org/bugs/attachment.cgi?id=52568. 

There have some some feedbacks on the udpate after the bugzilla set up changes.  I have opened another bug (bug 171596) to track the 2nd phase of the changes.  
Comment 25 Paul Slauenwhite CLA 2009-06-30 14:14:04 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.