Reverse Engineering Super-Repositories

作者: Mircea Lungu , Michele Lanza , Tudor Girba , Reinout Heeck , None

DOI: 10.1109/WCRE.2007.46

关键词: Systems development life cycleComputer scienceSocial software engineeringSoftware requirementsSoftware constructionSoftware developmentSoftware evolutionSoftware Engineering Process GroupSoftware systemSoftware engineering

摘要: Reverse engineering and software evolution research has been focused mostly on analyzing single systems. However, rarely a project exists in isolation; instead, projects exist parallel within larger context given by company, group or the open-source community. Technically, such manifests itself form of super-repositories, containers several developed parallel. Well-known examples super-repositories include SourceForge CodeHaus. We present an easily accessible platform which supports analysis super-repositories. The can be valuable for reverse both structure organization as reflected interactions collaborations between developers. Throughout paper we various types applied to three one industrial Smalltalk super- repositories, containing hundreds dozens people.

参考文章(26)
Melvin E. Conway, HOW DO COMMITTEES INVENT ,(1967)
Stéphane Ducasse, Michele Lanza, Radu Marinescu, Object-Oriented Metrics in Practice Springer-Verlag New York, Inc.. ,(2005)
T. Girba, A. Kuhn, M. Seeberger, S. Ducasse, How developers drive software evolution international workshop on principles of software evolution. pp. 113- 122 ,(2005) , 10.1109/IWPSE.2005.21
Laszlo A Belady, MM Lehman, None, Program Evolution: Processes of Software Change ,(1985)
T. Girba, S. Ducasse, M. Lanza, Yesterday's Weather: guiding early reverse engineering efforts by summarizing the evolution of changes international conference on software maintenance. pp. 40- 49 ,(2004) , 10.1109/ICSM.2004.1357788
Serge Demeyer, Michele Lanza, Stéphane Ducasse, A hybrid reverse engineering platform combining metrics and program visualization working conference on reverse engineering. ,(1999)
S. Kawaguchi, P.K. Garg, M. Matsushita, K. Inoue, MUDABlue: an automatic categorization system for open source repositories asia-pacific software engineering conference. pp. 184- 193 ,(2004) , 10.1109/APSEC.2004.69
E.J. Chikofsky, J.H. Cross, Reverse engineering and design recovery: a taxonomy IEEE Software. ,vol. 7, pp. 13- 17 ,(1990) , 10.1109/52.43044