Tuesday, January 29, 2008

Reflection between S/W Architecture and its codes

[http://swevol.egloos.com/category/%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98/page/1]

Noticeable Papers about Software Evolution

[http://swevol.egloos.com/]

Noticeable Papers about Software Evolution
1. M. Petrenko, D. Poshyvanyk, V. Rajlich, and J. Buchta, Teaching Software Evolution in Open Source, IEEE Computer, Nov., 2007.저자 중 한 명인 Rajlich의 Software Evolution에 대한 Article (IEEE Computer or Software)을 읽어볼 필요 있음

2. A. Grosskurth and M. W. Godfrey, Architecture and evolution of the modern web browser, Procs. of the 21th IEEE International Conf. on Software Maintenance (ICSM'05), Sep., 2005.(http://grosskurth.ca/papers/browser-archevol-20060619.pdf)Godfrey의 Hierarchical Reflexion Model에 대한 Paper 도 참고

3. A. Mockus, R. T. Fielding and J. D. Herbsleb, Two Case Studies of Open Source Software Development: Apache and Mozilla, ACM Trans. on Software Engineering and Methodology (TOSEM) Vol. 11, No. 3, Jul. 2002.이 Paper도 Open Source에 관련된 것으로, 전자 회사의 대부분의 소프트웨어 개발 방식도 새로 개발하는 부분 보다 이전 소스를 Modify해서 개발한다는 점에서 Open Source Development와 비슷. 물론, Open Source Development처럼 한 곳에서 관리되고 있지 않음

4. J. C. Duenas, H. A. Parada G., F. Cuadrado, and M. Santillan, Apache and Eclipse: Comparing Open Source Project Incubators, IEEE Software, Nov/Dec. 2007.

5. C. L. Nehaniv, J. Hewitt, B. Christianson, and P. Wernick, What Software Evolution and Biological Evolution Don't Have in Common, Procs. of 2nd International IEEE Workshop on Software Evolvability (SE'06), 2006.

나머지는 시간되는 대로 추가할 예정 ...--------------------------------------------------------------

6. F. Loesch and E. Ploedereder, Restructuring Variability in Software Product Lines using Concept Analysis of Product Configurations, Procs. of the 11th European Conf. on Software Maintenance and Reengineering (CSMR '07), 2007.

7. P. Frenzel, R. Koschke, A. P. J. Breu and K. ANgstmann, Extending the Reflexion Model for Consolidating Software Variants into Product Lines, ?, ?Reflection Model

8. J. klein, “How Does the Architect’s Role Change as the Software Ages?,” Proc. Of the 5th Working IEEE/IFIP Conf. on Software Architecture (WICSA’05), 2005