?7???GP/UC ??? - PowerPoint PPT Presentation

About This Presentation
Title:

?7???GP/UC ???

Description:

7 GP UC – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 71
Provided by: ino3
Category:
Tags: jdeveloper

less

Transcript and Presenter's Notes

Title: ?7???GP/UC ???


1
??????????????????????????
?7???GP/UC ????????
  • ????
  • ??????????????

2
????????????
3
???????????????
  • ??????????
  • ???????????????
  • ????????????????
  • ??????????
  • ?????????
  • ?????????
  • ????????????????,???????????

4
?????????????????
  • ??????????????????????????????????????????????????
    ?(??????????)
  • ??????????????

5
Zelkowitz-Wallace????????
  • ???(Observational)?????????????????????????
  • ???(Historical)????????????????????????????????
  • ???(Controlled)?????????????????????????????????

V. Zelkowitz, D. R.Wallace, "Experimental Models
for Validating Technology", IEEE Computer,
pp.23-31, May 1998.
6
?????
  • ?????????
  • ?????????????????????
  • ????
  • ????????????????????????????????
  • ??????
  • ????????????????????????????????????
  • ????(Field Study)
  • ????????????????????????????????????

7
???
  • ????
  • ???????????????????????????
  • ????
  • ????????????????????????????????????
  • ??
  • ????????????????????????????????????????????????
  • (????)
  • ??????????????????????????????????????????

8
???
  • ???
  • ??????????????????????????
  • ???
  • ???????????????????????????????????????
  • (????)
  • ????????????????????????????
  • (????????)
  • ?????????

9
??????????(????)
??\???? ???? ?? ???? ??? ???? 16 58 6 31
????????? ???? 40 16 6 8 ?????? 8 4
8 ???? 18 ???? 4 11 24 23 ????
6 23 ?? 5 8 ???? ??? 5 12 ???
29 ???? 32 5 ????????
10
???????????
  • 30?????,???????,????,??????????????.
  • ?????,????????????
  • ????????????? -gt ????? (ICSE n-10)

11
????????????????????
????
?????????
????
??????
????
????
1985
???
????
1990
-ICSE -TSE -IEEE Software
1995
??
????
???
???
????
????????
0
5
10
15
20
25
30
35
40
45
?????
12
Empirical Software Engineering
13
??????????????
  • ??????????????????????????????????????????????
  • ?????????
  • ???????????
  • ???????????????????
  • ?????????????????????????????????????

14
Journal by KluwerEmpirical Software Engineering
15
2002 International Symposium on Empirical
Software Engineering
16
Fraunhofer IESE Model
  • Fraunhofer??(???????)
  • Institute for Experimental Software Engineering
  • ???????
  • Kaiserslautern?????
  • ??????10?
  • ????
  • ????????????????
  • ?????????????????
  • ??????????
  • ??????????????
  • ?????????????????

17
Fraunhofer Institute for Experimental Software
Engineering
18
??????????????????
  • ??????????????????
  • ???????? 2003?9?30?
  • ??????????????????????????????????????(SEC)????
    ???????????????????????????????????????4??????????
    ????(IPA)???????
  • SEC??????????????????????????????????????????????
    ????????????????????????????????/?????????????????
    ???????????????????????????????

19
???????????????????
20
??????????SE?????
Mega Software Engineering
21
Mega Software Engineering MSE
  • (??????????)???????????????????????????????????
  • ???????????????????????MSE?????
  • ?????????????????
  • ????????????????
  • ???????????????????????????????????

22
MSE??????????
  1. ?????????????????????,????(Inter-project Data
    Collection)
  2. ????????????????????(Intensive Analysis)
  3. ??????????????????????????????(Software Asset
    Management)

23
MSE??
24
MSE????????? (1)
??????X?????
1
?????????X???
25
MSE?????????(2)
3
???????
X?????
- ?????????
26
MSE??????????
  • ?????????????????????????????????????
  • ????????????????????????????
  • ??????????????????????????????????
  • ??????????????????????????

27
??????(1)?????????
28
???????
  • ????????????????????????????????????
  • ??????????????????????

??????
29
???????????CCFinder
  • ????????????????????????????????
  • ??????????????????????
  • ??????????????????
  • ????????(???????????????)
  • ??????????????
  • ??????????????

30
CCFinder?????(1)
??????
CCfinder
????
?????
????
????????
????
??????
??????
??????????
31
CCFinder?????(2)
??????
????
1. static void foo() throws RESyntaxException
2. String a new String
"123,400", "abc", "orange 100" 3.
org.apache.regexp.RE pat new org.apache.regexp.R
E("0-9,") 4. int sum 0 5. for
(int i 0 i lt a.length i) 6. if
(pat.match(ai)) 7. sum
Sample.parseNumber(pat.getParen(0)) 8.
System.out.println("sum " sum) 9. 10.
static void goo(String a) throws
RESyntaxException 11. RE exp new
RE("0-9,") 12. int sum 0 13. for
(int i 0 i lt a.length i) 14. if
(exp.match(ai)) 15. sum
parseNumber(exp.getParen(0)) 16.
System.out.println("sum " sum) 17.
?????
????
????????
????
??????
??????
??????????
32
CCFinder?????(3)
??????
????
?????
????
????????
????
??????
??????
??????????
33
CCFinder?????(4)
??????
????
?????
????
????????
????
??????
??????
??????????
34
CCFinder?????(5)
??????
????
1. static void foo() throws RESyntaxException
2. String a new String
"123,400", "abc", "orange 100" 3.
org.apache.regexp.RE pat new org.apache.regexp.R
E("0-9,") 4. int sum 0 5. for
(int i 0 i lt a.length i) 6. if
(pat.match(ai)) 7. sum
Sample.parseNumber(pat.getParen(0)) 8.
System.out.println("sum " sum) 9. 10.
static void goo(String a) throws
RESyntaxException 11. RE exp new
RE("0-9,") 12. int sum 0 13. for
(int i 0 i lt a.length i) 14. if
(exp.match(ai)) 15. sum
parseNumber(exp.getParen(0)) 16.
System.out.println("sum " sum) 17.
?????
????
????????
????
??????
??????
??????????
35
???1 JDK??????
  • JDK(Java Development Kit) 1.2.2(???????????????)
  • ???????1648?,?50??
  • ????????,Pentium III 650MHz???1GB?RAM???PC??3?????

36
JDK???????????
  • ????????????????????
  • 20??????????????
  • ?????????????????(A)
  • ??????????(B)

B
A
37
????????????????(A)
  • src/javax/swing/plaf/multi/.java(29?)
  • ????????????????????
  • ?????????????????

31 / 32 public class MultiButtonUI extends
ButtonUI 33   160 public static
ComponentUI createUI(JComponent a) 161
ComponentUI mui new MultiButtonUI() 162
return MultiLookAndFeel.createUIs(mui, 163
((MultiButtonUI) mui).uis, 164
a) 165
38
??????????(B)
  • ??????????(349?)
  • src/java/util/Arrays.java?18?sort????
  • ?????(??????)????
  • ?????????

39
FreeBSD, Linux, NetBSD???
  • 3??OS???
  • FreeBSD 4.0 (C 220??)
  • Linux 2.4.0 (C 240??)
  • NetBSD 1.5 (C 260??)
  • FreeBSD?NetBSD???????????,Linux??????????
  • ????108?????

40
UNIX?????????????
41
FreeBSD?Linux????????
  • ?????????????????????????
  • ???????????????????
  • ?????????????????
  • ???????????????????????? ?

42
??????(2)??????????????
43
??????
  • ????????Pp1,,pm,Qq1,,qm????????????R?PQ??
    ??????
  • P?Q?R???????S(0?S?1)???????????

44
CCFinder?????????????
SMMT
?????P
P
Step1
Step2
Step3
???
CCFinder ???
diff ???
CCFinder ?????
Q
diff ?????
?????Q
Step4
??? ??
????
Step5
???? ??
???
45
??
  • UNIX?OS????????????
  • 4.4BSDLite, 4.4BSDLite2
  • FreeBSD2.0, 2.0.5, 2.1, 2.2, 3.0, 4.0
  • NetBSD1.0, 1.1, 1.2, 1.3, 1.4, 1.5
  • OpenBSD2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7,
    2.8
  • 23??OS??????????????????
  • ???????C????????

46
(No Transcript)
47
?????OS??????
  • FreeBSD 2.2???????

48
??????OS??????
  • FreeBSD3.0?NetBSD1.3?4.4BSDLite2?????????

49
????????????
50
??????(3)??????????
51
????????????
  • ?????????????????????
  • ??????????? (????????????????????? ...)
    ????????????????????????
  • ???????????
  • ???
  • ????????????????????
  • ????????
  • ????????????
  • ???????????????????????????????

52
????????
  • ??????????????????
  • ???????(component)??????
  • ???????
  • ??????????Component Rank (CR)

53
?????
???? Y
???? X
A
B
F
C
G
E
D
I
H
??
??
54
???????
C
G
B
F
A
D
E
?????
55
?????
0.4
0.2
0.2
A
B
0.2
0.2
0.4
0.4
C
??????????????????????? ????? ??????? 1A, C
3B
56
???????????
  • ??????????????????????
  • ???????????????????????
  • ????????????????

57
?????????
  • JDK1.3(?1800????)??????????????
  • ?????????????????????????????????????

58
S P A R S-J
Software Product Archiving, Analyzing and
Retrieving System for Java
Component Collector
Analyzer and Evaluator
??????????????
Component Archive
Query Handler
SPARS-J
?????????
59
(No Transcript)
60
(No Transcript)
61
(No Transcript)
62
EASE??????(Empirical Approach to Software
Engineering)
63
????????
  • ?????????????????
  • e-society??????????????
  • 2003?4????5???
  • ?????????????/????
  • ???????

64
?????????
  • ????????????????????? ? ????????????
  • MSE?????
  • ?????????????????
  • ???????????

65
????????????????
  • ?????????
  • ???????????????????????
  • ??????????????
  • ????????????????????
  • ?????????

66
???????????
???????? B. Bohem V. Basili R. Jeffery D.
Rombach ???? -NTT??? -?? -???????? -SRA ???? -??
??? -???
????? -????? -??? -?????? -????
???? -?????? ???? -??????
?????????? -??????? -??????? -????? -?????
67
MSE?????????????
  • ??????????????????
  • CVS???????????????
  • Mailman????????
  • Gnats????
  • ???Web???????????
  • Corporate Source (ZeeSource)

68
System Architecture
69
MSE????SE???????
  • ????????
  • CVS??????????????
  • ???????????????XML????
  • ???????
  • XML??????????????????
  • CVS?Mailman?Gnats???????????(?????)
  • ??????????????????????(????????)

70
?????
  • 11?7????????????????????
  • _at_ ???????(??)
  • - ??????????????????
  • ????????????
  • ??????????????
  • ??????????????
Write a Comment
User Comments (0)
About PowerShow.com