From: Jurgen Vinju To: Date: Fri, 5 Nov 2004 13:10:01 +0100 Subject: PEM: Arie van Deursen | Reverse Engineering and Program Comprehension in Extreme Programming | 26.04.01 From: pem (PEM moderator) To: pem-noreply Subject: PEM meeting | 26.04.01 | F 0.13 (UvA) Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Dear colleagues, This week we have an XPEM. Arie will present his work on software analysis applied to software developed using the XP style of software engineering. Be there, or be square! This announcement can be found at Reverse Engineering and Program Comprehension in Extreme Programming Date: 26.04.01 Time: 10:00 Venue: F 0.13 (UvA) Speaker: Arie van Deursen Title: Reverse Engineering and Program Comprehension in Extreme Programmin g We investigate the relationship between reverse engineering and program comprehension on the one hand, and software process on the other. To understand this relationship, we select one particular existing software process, extreme programming (XP), and study the role played by program comprehension and reverse engineering in it. To that end, we analyze five key XP practices in depth, for which we have selected pair programming, unit testing, refactoring, evolutionary design, and collaborative planning. The contributions to reverse and program comprehension research are: 1. a framework for assessing, designing, and improving software process from the comprehension and reverse engineering point of view 2. the identification of new, process-related research questions 3. a critique of XP, which leads to research questions and proposals for experiments that could help resolve some of the uncertainties surrounding the XP process. _________________________________________________________________ The programming environment meetings are a forum for the presentation and discussion of new ideas, ongoing and finished work. A typical meeting addresses a subject in the area of programming environments, program generation, algebraic specification, term rewriting, parsing, etc. A presentation ideally takes between 45 and 90 minutes. Meetings taking longer than 45 minutes are interrupted by a coffeebreak. Most Thursdays, a meeting is held which starts at 10:00 am. in one of the rooms at CWI/WINS. Exceptionally, dates or times may change. The program of the meetings is available on WWW: http://www.cwi.nl/~pem _________________________________________________________________