1 / 10

P10

Time spent (min). 10. 20. 0. 10. 20. 0. P1. F. F. D. B. B. B. B. D. A. B. B. B. D. D. D. D. E. C. C. D. B. D. E. F. D. B. C. C. A. A. A. E. C. C. B. B. A. D. F. F. C. C. F. D. A. E. B. A. A. E. C. F. F. A. E. A. E. B. C. C. A. F.

Download Presentation

P10

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Time spent (min) 10 20 0 10 20 0 P1 F F D B B B B D A B B B D D D D E C C D B D E F D B C C A A A E C C B B A D F F C C F D A E B A A E C F F A E A E B C C A F D F A F F A C E P2 P3 P4 P5 E F E P6 E P7 E P8 C P9 E P10 P11 E P12 B D F D C A avg

  2. Time spent (min) 10 20 0 10 20 0 P1 F F D B B B B D A B B B D D D D E C C D B D E F D B C C A A A E C C B B A D F F C C F D A E B A A E C F F A E A E B C C A F D F A F F A C E P2 P3 P4 P5 E F E P6 E P7 E P8 C P9 E P10 P11 E P12 B D F D C A avg

  3. Time spent (min) 10 20 0 P1 E C A D B F P2 C A E D B F P3 A C E D B F P4 E C A B D F P5 D F A B C E P6 C E A B C E P7 C D A F B E P8 B D E F A C P9 D B E C A F P10 D B E A C F P11 F C B A D E P12 F B C D E A avg B D A C F F D F C A E B

  4. Experiment design • 4 systems, 12 problems • Problem example, correct classes • 6 volunteers, friends of the authors • 3 gr, 1 undergr, 2 eng, 4 Java, 2 not (c++/php) • No one know data source, nor participate the work • 2 minutes to train • Write a simple program to solve the problem • Without debugging, we check if it is correct • 10 lines to 30. • All the four sources, two with meta-model, others source • How to calculate time • All the time spent, divided, 2-5 minutes training, divided • 20 minutes, unsolved -> 30 minutes (subsequent operations)

  5. Experiment process • With meta-model • All use the meta-models, browse and choose • Some check, some choose to believe after the first • Extreme sample • Relations, browse nearby, reuse the prefix code • Without meta-model • Most choose sample client and get result • All volunteers use code search, cross-ref, but many complaint for suffering the problem of naming rules, may fail • Do not notice the nearby code • Some volunteer (D) choose other sample XML data, but blocked by dealing with the node list • One volunteer (E) was scared by the big scale of client,

  6. Result (in summary) • Saved 43% time in average • Horizontal • All improved (due to copy/paste) • For related problems, save significantly (2/6) • For the one with big size, significantly • For the one with good names, significantly • Vertical • Stable with meta-model • Especially important for a freshman (PHP/DOM)

  7. 23 31 28. 1505, ExistsClientTest • 19 29 23. 1320, CoreMonitoringTest • 132 114 131. 2562, JabRefTest • 9 18 14. 2807, GeoRssTest • 84 308 112. 12516, JonasAdminTest • 25 81 25. 5142, FlickrjTest • 11 26 7. 1780, JBossStatusTest • 36 21 53. 1253, WSDLHelper

  8. http://www.schemacentral.com/sc/ooxml/s-shared-bibliography.xsd.htmlhttp://www.schemacentral.com/sc/ooxml/s-shared-bibliography.xsd.html

More Related