메뉴 건너뛰기




Volumn 16, Issue 3-4, 2009, Pages 455-490

Automated software license analysis

Author keywords

Open source software; Program comprehension; Reverse engineering; Software licenses; Software reuse

Indexed keywords

AUTOMATED ANALYSIS; AUTOMATED APPROACH; NON-TRIVIAL; OPEN SOURCE SOFTWARE; OPEN SOURCES; PROGRAM COMPREHENSION; REVERSE ENGINEERING TOOLS; SOFTWARE LICENSE; SOFTWARE LICENSES; SOFTWARE REUSE; SOURCE CODES;

EID: 68149155533     PISSN: 09288910     EISSN: 15737535     Source Type: Journal    
DOI: 10.1007/s10515-009-0054-z     Document Type: Article
Times cited : (56)

References (60)
  • 1
    • 68149089895 scopus 로고    scopus 로고
    • AFPL Ghostscript. http://pages.cs.wisc.edu/~ghost/doc/AFPL/index.htm (2008). Accessed 11 August 2008
  • 3
    • 0041734917 scopus 로고    scopus 로고
    • Design and implementation of a fine-grained software inspection tool
    • P. Anderson T. Reps T. Teitelbaum 2003 Design and implementation of a fine-grained software inspection tool IEEE Trans. Softw. Eng. 29 8 721 733
    • (2003) IEEE Trans. Softw. Eng. , vol.29 , Issue.8 , pp. 721-733
    • Anderson, P.1    Reps, T.2    Teitelbaum, T.3
  • 5
    • 68149116332 scopus 로고    scopus 로고
    • Apache. Apache HTTP Server Project. http://httpd.apache.org/ (2005). Accessed 12 August 2008
  • 6
    • 68149159684 scopus 로고    scopus 로고
    • Apache License, Version 2.0. http://www.opensource.org/licenses/apache2. 0.php (2007). Accessed 7 October 2007
  • 7
    • 68149089894 scopus 로고    scopus 로고
    • Azureus. http://azureus.sourceforge.net/ (2008). Accessed 11 August 2008
  • 8
    • 0032156356 scopus 로고    scopus 로고
    • An evaluation of reverse engineering tool capabilities
    • B. Bellay H. Gall 1998 An evaluation of reverse engineering tool capabilities J. Softw. Maint. 10 5 305 331
    • (1998) J. Softw. Maint. , vol.10 , Issue.5 , pp. 305-331
    • Bellay, B.1    Gall, H.2
  • 9
    • 68149163073 scopus 로고    scopus 로고
    • Black Duck. http://www.blackducksoftware.com/ (2009). Accessed 13 January 2009
  • 10
    • 68149164087 scopus 로고    scopus 로고
    • BSD, The BSD License. http://www.opensource.org/licenses/bsd-license.php (2007). Accessed 7 October 2007
  • 11
    • 68149179162 scopus 로고    scopus 로고
    • Bugzilla. http://www.bugzilla.org/ (2008). Accessed 11 August 2008
  • 14
    • 84883220206 scopus 로고    scopus 로고
    • Open source systems
    • Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. eds. Springer Berlin IFIP International Federation for Information Processing 203
    • Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G.: Preface. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds.) Open Source Systems. IFIP International Federation for Information Processing, vol. 203, pp. V-VI. Springer, Berlin (2006)
    • (2006) IFIP International Federation for Information Processing , vol.203 , pp. 5-6
    • Damiani, E.1    Fitzgerald, B.2    Scacchi, W.3    Scotto, M.4    Succi, G.5
  • 15
    • 25844483254 scopus 로고    scopus 로고
    • Build-level components
    • M. de Jonge 2005 Build-level components IEEE Trans. Softw. Eng. 31 7 588 600
    • (2005) IEEE Trans. Softw. Eng. , vol.31 , Issue.7 , pp. 588-600
    • De Jonge, M.1
  • 16
    • 68149164247 scopus 로고    scopus 로고
    • FOSSology. http://fossology.org/ (2009). Accessed 13 January 2009
  • 17
    • 25844525763 scopus 로고    scopus 로고
    • Software reuse research: Status and future
    • W. Frakes K. Kang 2005 Software reuse research: status and future IEEE Trans. Softw. Eng. 31 7 529 536
    • (2005) IEEE Trans. Softw. Eng. , vol.31 , Issue.7 , pp. 529-536
    • Frakes, W.1    Kang, K.2
  • 18
    • 0000467460 scopus 로고    scopus 로고
    • Software reuse: Metrics and models
    • W. Frakes C. Terry 1996 Software reuse: Metrics and models ACM Comput. Surv. 28 2 415 435
    • (1996) ACM Comput. Surv. , vol.28 , Issue.2 , pp. 415-435
    • Frakes, W.1    Terry, C.2
  • 19
    • 68149172288 scopus 로고    scopus 로고
    • Free software definition. http://www.fsf.org/licensing/essays/free-sw. html (2003). Accessed 21 November 2007
  • 20
    • 0029405892 scopus 로고
    • Architectural mismatch: Why reuse is so hard
    • D. Garlan R. Allen J. Ockerbloom 1995 Architectural mismatch: Why reuse is so hard IEEE Softw. 12 6 17 26
    • (1995) IEEE Softw. , vol.12 , Issue.6 , pp. 17-26
    • Garlan, D.1    Allen, R.2    Ockerbloom, J.3
  • 21
    • 68149124030 scopus 로고    scopus 로고
    • GCC, GNU Compiler Collection. http://gcc.gnu.org (2007). Accessed 13 September 2007
  • 22
    • 68149100364 scopus 로고    scopus 로고
    • GIMP, GNU image manipulation program. http://www.gimp.org/ (2008). Accessed 11 August 2008
  • 23
    • 68149167500 scopus 로고    scopus 로고
    • GNU Binutils. http://www.gnu.org/software/binutils/ (2007). Accessed 13 September 2007
  • 24
    • 68149149460 scopus 로고    scopus 로고
    • GNU Go. http://www.gnu.org/software/gnugo/ (2008). Accessed 11 August 2008
  • 25
    • 68149160707 scopus 로고    scopus 로고
    • GNU Libtool. http://www.gnu.org/software/libtool/ (2008). Accessed 5 May 2008
  • 26
    • 68149164086 scopus 로고    scopus 로고
    • gnuplot. http://www.gnuplot.info/ (2008). Accessed 11 August 2008
  • 27
    • 68149168558 scopus 로고    scopus 로고
    • GPLToolkit. http://www.prnewswire.com/cgi-bin/stories.pl?ACCT= 104&STORY=/www/story/08-28-2001/0001562502&EDATE= (2007). Accessed 21 November 2007
  • 28
    • 0017959098 scopus 로고
    • A technique for isolating differences between files
    • P. Heckel 1978 A technique for isolating differences between files Commun. ACM 21 4 264 268
    • (1978) Commun. ACM , vol.21 , Issue.4 , pp. 264-268
    • Heckel, P.1
  • 29
    • 68149167501 scopus 로고    scopus 로고
    • HP may accidentally kill Black Duck & Palamida. http://hp.sys-con. com/node/490782 (2008). Accessed 11 January 2009
  • 30
    • 68149124029 scopus 로고    scopus 로고
    • JBoss application server. http://www.jboss.org/ (2008). Accessed 11 August 2008
  • 31
    • 0009086922 scopus 로고    scopus 로고
    • Automated transient hypertext support for software maintenance
    • Ph.D. thesis, University of Jyväskylä, Jyväskylä, Finland (2000)
    • Koskinen, J.: Automated transient hypertext support for software maintenance. Jyväskylä Studies in Computing 4, Ph.D. thesis, University of Jyväskylä, Jyväskylä, Finland (2000)
    • (2000) Jyväskylä Studies in Computing 4
    • Koskinen, J.1
  • 33
  • 35
    • 0022720057 scopus 로고
    • Delocalized plans and program comprehension
    • S. Letovsky E. Soloway 1986 Delocalized plans and program comprehension IEEE Softw. 3 3 41 49
    • (1986) IEEE Softw. , vol.3 , Issue.3 , pp. 41-49
    • Letovsky, S.1    Soloway, E.2
  • 36
    • 68149169555 scopus 로고    scopus 로고
    • LIDESC: Librock License Awareness System. http://www.mibsoftware.com/ librock/lidesc/ (2007). Accessed 22 November 2007
  • 37
    • 0017983339 scopus 로고
    • Characteristics of application software maintenance
    • B. Lientz E. Swanson G. Tompkins 1978 Characteristics of application software maintenance Commun. ACM 21 6 466 471
    • (1978) Commun. ACM , vol.21 , Issue.6 , pp. 466-471
    • Lientz, B.1    Swanson, E.2    Tompkins, G.3
  • 38
    • 68149173274 scopus 로고    scopus 로고
    • Impact analysis in software evolution
    • M. Lindvall 2003 Impact analysis in software evolution Adv. Comput. 59 130 211
    • (2003) Adv. Comput. , vol.59 , pp. 130-211
    • Lindvall, M.1
  • 39
    • 68149179160 scopus 로고    scopus 로고
    • Microsoft: Microsoft software license terms. Microsoft developer network (MSDN) subscription operating systems, professional, and premium editions. http://msdnaa.fei.stuba.sk/MSDN%20EULA%20Eng.pdf (2007). Accessed 1 July 2008
  • 40
    • 68149101306 scopus 로고    scopus 로고
    • MIT: The MIT License. http://www.opensource.org/licenses/mit-license.php (2007). Accessed 7 October 2007
  • 41
    • 0142149841 scopus 로고    scopus 로고
    • Two case studies of open source software development: Apache and Mozilla
    • A. Mockus R. Fielding J. Herbsleb 2002 Two case studies of open source software development: Apache and Mozilla ACM Trans. Softw. Eng. Methodol. 11 3 309 346
    • (2002) ACM Trans. Softw. Eng. Methodol. , vol.11 , Issue.3 , pp. 309-346
    • Mockus, A.1    Fielding, R.2    Herbsleb, J.3
  • 43
    • 0036529951 scopus 로고    scopus 로고
    • Success and failure factors in software reuse
    • M. Morisio 2002 Success and failure factors in software reuse IEEE Trans. Softw. Eng. 28 4 340 357
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.4 , pp. 340-357
    • Morisio, M.1
  • 44
    • 68149182236 scopus 로고    scopus 로고
    • Mozilla Firefox. http://www.mozilla.org/firefox/ (2008). Accessed 3 July 2008
  • 45
    • 68149166267 scopus 로고    scopus 로고
    • MPL, Mozilla Public License 1.1 (MPL 1.1). http://www.mozilla.org/MPL (2007). Accessed 22 June 2008
  • 46
    • 33749161022 scopus 로고    scopus 로고
    • License tracing in free, open, and proprietary software
    • P. Nordquist A. Petersen A. Todorova 2003 License tracing in free, open, and proprietary software J. Comput. Sci. Coll. 19 2 101 112
    • (2003) J. Comput. Sci. Coll. , vol.19 , Issue.2 , pp. 101-112
    • Nordquist, P.1    Petersen, A.2    Todorova, A.3
  • 47
    • 68149180468 scopus 로고    scopus 로고
    • Opensource org: The Approved Licenses. http://www.opensource.org/ licenses/ (2007). Accessed 3 April 2007
  • 48
    • 68149100363 scopus 로고    scopus 로고
    • OSLC, Open source license checker. http://sourceforge.net/projects/oslc (2007). Accessed 22 November 2007
  • 49
    • 0009044896 scopus 로고    scopus 로고
    • From relational program dependencies to hypertextual access structures
    • J. Paakki J. Koskinen A. Salminen 1997 From relational program dependencies to hypertextual access structures Nord. J. Comput. 4 1 3 36
    • (1997) Nord. J. Comput. , vol.4 , Issue.1 , pp. 3-36
    • Paakki, J.1    Koskinen, J.2    Salminen, A.3
  • 50
    • 68149155885 scopus 로고    scopus 로고
    • Palamida. http://www.palamida.com/ (2009). Accessed 13 January 2009
  • 51
    • 1942500453 scopus 로고    scopus 로고
    • An empirical study of open-source and closed-source software products
    • J. Paulson G. Succi A. Eberlein 2004 An empirical study of open-source and closed-source software products IEEE Trans. Softw. Eng. 4 30 246 256
    • (2004) IEEE Trans. Softw. Eng. , vol.4 , Issue.30 , pp. 246-256
    • Paulson, J.1    Succi, G.2    Eberlein, A.3
  • 52
    • 68149181400 scopus 로고    scopus 로고
    • Perens, B.: The Open Source Definition. www.opensource.org/docs/ definition.php, Open Source Initiative (2005). Accessed 13 September 2005
  • 53
    • 68149160706 scopus 로고    scopus 로고
    • Pidgin IM client. http://www.pidgin.im/ (2008). Accessed 11 August 2008
  • 55
    • 11844250546 scopus 로고    scopus 로고
    • Open source software development should strive for even greater code maintainability
    • I. Samoladas I. Stamelos L. Angelis A. Oikonomou 2004 Open source software development should strive for even greater code maintainability Commun. ACM 47 10 83 87
    • (2004) Commun. ACM , vol.47 , Issue.10 , pp. 83-87
    • Samoladas, I.1    Stamelos, I.2    Angelis, L.3    Oikonomou, A.4
  • 57
    • 24344503786 scopus 로고    scopus 로고
    • Enabling reuse-based software development of large-scale systems
    • R. Selby 2005 Enabling reuse-based software development of large-scale systems IEEE Trans. Softw. Eng. 31 6 495 510
    • (2005) IEEE Trans. Softw. Eng. , vol.31 , Issue.6 , pp. 495-510
    • Selby, R.1
  • 58
    • 68149099410 scopus 로고    scopus 로고
    • Subversion. http://subversion.tigris.org/ (2008). Accessed 11 August 2008
  • 59
    • 33749170306 scopus 로고    scopus 로고
    • Retrieving open source licenses
    • Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds. Springer Berlin IFIP International Federation for Information Processing 203
    • Tuunanen, T., Koskinen, J., Kärkkäinen, T.: Retrieving open source licenses. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds.) Open Source Systems. IFIP International Federation for Information Processing, vol. 203, pp. 35-46. Springer, Berlin (2006)
    • (2006) Open Source Systems , pp. 35-46
    • Tuunanen, T.1    Koskinen, J.2    Kärkkäinen, T.3
  • 60
    • 11244354881 scopus 로고    scopus 로고
    • Categorization of common coupling and its application to the maintainability of the Linux kernel
    • L. Yu S. Schach K. Chen J. Offutt 2004 Categorization of common coupling and its application to the maintainability of the Linux kernel IEEE Trans. Softw. Eng. 30 10 694 706
    • (2004) IEEE Trans. Softw. Eng. , vol.30 , Issue.10 , pp. 694-706
    • Yu, L.1    Schach, S.2    Chen, K.3    Offutt, J.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.