• Keine Ergebnisse gefunden

TwoChange Tasks in JHotDraw

N/A
N/A
Protected

Academic year: 2022

Aktie "TwoChange Tasks in JHotDraw"

Copied!
7
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Software Evolution:

Two Change Tasks in JHotDraw

[Study on Code Navigation and Change Task Work]

(2)

JHotDraw

• Java Swing application

• Draw, erase, clear, undo, align colored figures

• To run/debug the application, select

Run As Java Application

Select the Main class in org.jhotdraw.samples.draw

(3)

Procedure (1)

1. Please read and fill out the consent form and questionnaire on your desk 2. Download and import JHotDraw into Eclipse

ifi.uzh.ch/seal/people/kevic/tools/JHotDraw_LabStudy_2.zip

3. Open the view «EclipseTrackerView» Window/Show View/Other…/EclipseTracker/EclipseTrackerView

4. Select «Group A» or «Group B» the notes at your workstation tell you which group you are in

5. Enter your ID in the textbox (can also be found in the notes) 6. Try to solve the two tasks

you are allowed to use every feature in the IDE (e.g. Debugger, Search)

7. You can work for 35 minutes on a task

(4)

Procedure (2)

1. Before you start working on the tasks, click «starting task 1», respectively «starting task 2»

2. You are asked to answer a couple of questions during and/or after your work on the change task

3. To ease the questions after/during the tasks, you can take notes about the different steps you worked on to perform the task

(5)

Task 1

(6)

Task 2

Feature Request:

I would like to log the type, the width and the height of all the figures that are added to the drawing. The log should be printed to the console when the application is closed.

(7)

..and endmost

• go to your workspace and zip the folder .git in JHotDraw7

• go to your home directory and zip the folder eclipse_tracker_log_final

• email the zipped folders to kevic@ifi.uzh.ch

Referenzen

ÄHNLICHE DOKUMENTE

For a research paper, this involves deter- mining if the work presented is correct, if the problem studied and the results obtained are new and significant, if the quality of

A review is like an audition: you have prepared your presentation for weeks or months, yet you only have a few minutes to convince a director (who knows nothing about you) that you

The advantage of our experimental design is that it reduces confounding factors when measuring privacy concerns and allows us to exogenously vary three central aspects that

John wants to know something about you. Answer the questions and tell something

Bycatch of marine turtles, sharks, and non-target fish in tuna and swordfish longline fisheries can be reduced through a simple modification that allows the

Whether something is experienced as stressful depends on the type of physical work: above all lifting and carry- ing heavy loads and work exposed to reverberations and in forced

The demands that the functional task environ- ment makes on human cognitive, perceptual, and action operations causes these operations to adapt to each other and to

However, this trend to increased parallel processing compared to the serial instruction in the control experiments underpins our previous observation that, in dual tasks,