Copyright 2008 Nara Institute of Science and Technology / Osaka University
2
Copyright 2008 Nara Institute of Science and Technology / Osaka University
CHAOS Report in US 1994 http://www.standishgroup.com/sample_research/ 2003 4
* 26.72003 11 17 pp.50-62 2003 ** 20062006 5
6
Apache Ver.2.2.0 (2005 11 ) GIMP Ver.1.2.0 (2000 10 ) Netscape Ver.6 (2000 11 ) 7
SPI Japan 2007 8
Copyright 2008 Nara Institute of Science and Technology / Osaka University
The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. IEEE Standard Glossary of Software Engineering Terminology, IEEE Std. 610.12-1990, IEEE, New York, 1990. 10
Empirical=Experimental +Experienced 11
Journal by Kluwer Empirical Software Engineering Topics analysis and design methods verification and validation methods quality assurance and project management organization models of software development predictive models for software dependability cost estimation techniques AI techniques to software engineering measurement theory, experimental design, qualitative modeling and analysis approaches. Impact Factor 0.966 (2005) 12
ICSE2008 1. Program Testing and Analysis 2. Tools 3. Software Architecture and Design 4. Empirical Software Engineering 13
2005 14
( ) 1000 900 800 700 600 500 400 300 200 100 0 10 20 30 40 50 60 70 80 90 100 110 (KLOC) 15
( ) 1000 900 800 700 600 500 400 300 200 100 0 3.0 1.12 10 20 30 40 50 60 70 80 90 100 110 (KLOC) KLOC 16
( ) 1000 900 800 700 600 500 400 300 200 100 0 10 20 30 40 50 60 70 80 90 100 110 (KLOC) 17
18
e-society Copyright 2008 Nara Institute of Science and Technology / Osaka University
Empirical Approach to Software Engineering 2003 2007 e-society www.empirical.jp 20
21
L. H. Putnam, W. Myers 2005 22
( ) 1000 900 800 700 600 500 400 300 200 100 0 embedded semi-detached organic 10 20 30 40 50 60 70 80 90 100 110 (KLOC) B.W. Boehm: Software Engineering Economics, Prentice-Hall (1981). http://se.naist.jp/cgi-bin/magi/licensing/te/getkey.cgi 23
( ( Y. Mitani, N. Kikuchi, T. Matsumura, S. Iwamura, Y. Higo and K. Matsumoto, Effects of software industry structure on a research framework for empirical software engineering, Proc. ICSE 2008, pp.616-619, Shanghai, China, May 2006. 24
SS2006-11 pp.19-24 2006 4 K. Maxwell, and P. Forselius, Benchmarking Software-Development Productivity, IEEE Software, Vol.17, No.1, pp.80-88, 2000. R. Premraj, M. Shepperd, B. Kitchenham, and P. Forselius, An Empirical Analysis of Software Productivity over Time, In Proc. of 11th IEEE International Software Metrics Symposium (METRICS'05), Como, Italy, pp.37, Sep., 2005. C. Lokan, T. Wright, P. Hill, and M. Stringer, Organizational Benchmarking Using the ISBSG Data Repository, IEEE Software, Vol.18, No.5, pp.26-32, 2001. 25
26
27
28
K. Goto, N. Hanakawa, and H. Iida, Project Replayer - An investigation tool to revisit processes of past projects, Proc. SPW/ProSim 2006, pp72-79, May. 2006. 29
S. Livieri, Y. Higo, M. Matsushita, K. Inoue: Very-Large scale code clone analysis and visualization of open source programs using distributed CCFinder: D- CCFinder, Proc. ICSE 2007, pp.106-115, Minneapolis, MN, May 2007. 30
(JISA) Information Technology Alliance(ITA) 31
SS2006-11 pp.19-24 2006 4 18 Copyright 2007 Nara Institute of Science and Technology 32
Splice-M.E3 Concept Present Integrated views of data for Analysis Project Manager Software Developer Splice-M IDE Notes Effort Logger Store Data Convert Data to common format Collect Data Project Quality Leader Splice-M Database VSS Database Notes Database IDE Log Files 2006/10/10 L&T Infotech Confidential 2006 2 33
www.empirical.jp/ease_dvd 34
Empirical = Experimental + Experienced 2007 8 2012 3 35
www.empirical.jp www.stage-project.jp se.naist.jp sdlab.naist.jp sel.ist.osaka-u.ac.jp sdl.ist.osaka-u.ac.jp 36