Skip to topic | Skip to bottom


Home

Main
Main.WebNewsr1.160 - 17 Mar 2017 - 14:00 - ArieVanDeursen

Start of topic | Skip to actions

SERG News

Recent News via Twitter

You can follow our activities via Twitter. Recent tweets:

Archived News via Twiki

2009-11-06 SERG is on Twitter right now. Please follow @ http://twitter.com/serg_delft
If you want to post something via this Twitter account, just send an email to Esther.

2009-11-04 Rui Abreu successfully defends his PhD thesis "Spectrum-based Fault Localization in Embedded Software".

2009-10-06 Visit of Google to the TU Delft. David Harper, Head University Relations for Google EMEA, talked about their University Relations programmes and Marcel van Lohuizen, Software Engineer, held a Google Techtalk with the title "Past, Present, and Future Challenges of Cluster Management at Google". From TU Delft side the dean Daan Lenstra welcomed the visitors of Google. Furthermore there were presentations held by Henk Sips, Johan Pouwelse, Hans Tonino, Catholijn Jonker, Ioannis Sourdis and Arie van Deursen.

2009-10-06 Presentation of paper PIL: A Platform Independent Language for Retargetable DSLs by Zef Hemel (presenter) and Eelco Visser selected as best presentation of the Second International Conference Software Language Engineering (SLE 2009)

2009-10-02 Seven master students obtain their Master in Computer Science diploma at the graduation ceremony computer science. Kevin Dullemond and Frank Mulder obtain their diploma cum laude.

2009-10-01 Kevin Dullemond and Ben van Gameren join our team as PhD students in the ASPIC Project ("Awareness-based Support Project for Interpersonal Collaboration").

2009-09-09 Paper: PIL: A Platform Independent Language for Retargetable DSLs by Zef Hemel and Eelco Visser accepted for the Second International Conference Software Language Engineering (SLE 2009) to be held in Denver, October, 2009

2009-09-09 WebDSL selected for the semi-final of the Delft Design & Engineering Awards

2009-09-09 The paper "RAFFS: Model Checking a Robust Abstract Flash File Store" by Paul Taverne and Kees Pronk has been accepted as a full paper at the International Conference on Formal Engineering Methods (ICFEM 2009), which will be held in December 2009 in Rio de Janeiro (Brazil).

2009-08-25 Cathal Boogerd submits his PhD thesis Focusing Automatic Code Inspections to the doctoral examination committee. Its objective is to leverage existing code inspection approaches by proposing and evaluating different criteria for prioritization of inspection results. The research was supervised by promotor Arie van Deursen.

2009-08-01 Cathal Boogerd takes over as President of Promood, the association of PhD students at Delft University. Promood defends the interests of PhDs and organizes various events for socializing and relaxation.

2009-07-10 Felienne Hermans received the award for the Best Presentation in the Participantsí Workshop at the GTTSE 2009

2009-06-30 The paper "Domain-Specific Languages in Industry: A User Study on the Success Factors" by Felienne Hermans, Martin Pinzger and Arie van Deursen has been accepted as full paper at the Empirical Track of the MoDeLS Conference 2009, which will be held in October 2009 in Denver (Colorado), USA.

2009-06-23 Bas Cornelissen successfully defends his PhD thesis "Evaluating Dynamic Analysis Techniques for Program Comprehension".

2009-06-22 The tool demo proposal "Smart Views for Analyzing Problem Reports: Tool Demo" by Patrick Knab, Harald C. Gall, and Martin Pinzger has been accepted for presentation and publication at the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2009) tool demo track, which will be held in August 2009 in Amsterdam, The Netherlands.

2009-06-19 Ali Mesbah obtains his PhD degree cum laude (with honors): his doctoral examination committee is of the opinion that his thesis belongs to the top 5%. The thesis, Analysis and Testing of Ajax-based Single-Page Web Applications, focuses on understanding, analysing, and testing interactive standards-based web applications, and the consequences of moving from the classical multi-page model to a single-page style. The PhD research was conducted within the SPCI project, and supervised by Arie van Deursen.

2009-06-10 The article "Preventing Injection Attacks with Syntax Embeddings" by Martin Bravenboer, Eelco Dolstra, and Eelco Visser has been accepted for publication by Science of Computer Programming.

2009-06-03 The Paper "Automated Security Testing of Web Widget Interactions " by Cor-Paul Bezemer, Ali Mesbah and Arie van Deursen has been accepted for presentation and publication at the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2009), which will be held in August 2009 in Amsterdam, The Netherlands.

2009-05-29 The paper "Interactive Views for Analyzing Problem Reports" by Patrick Knab, Beat Fluri, Harald C. Gall, and Martin Pinzger has been accepted as short paper at the 25th International Conference on Software Maintenance (ICSM 2009), which will be held in September 2009 in Edmonton (Alberta), Canada. The paper presents an interactive micro/macro reading visualization approach for exploring problem report data.

2009-05-29 The paper "Managing Code Clones Using Dynamic Change Tracking and Resolution" by Michiel de Wit, Andy Zaidman and Arie van Deursen has been accepted at the 25th International Conference on Software Maintenance (ICSM 2009), which will be held in September 2009 in Edmonton (Alberta), Canada. The paper is based on the MSc dissertation of Michiel de Wit and describes the possibilities of managing code clones instead of refactoring them.

2009-05-18 The paper "RiTMO: A Method for Runtime Testability Measurement and Optimisation" by Alberto Gonzalez, Eric Piel and Gerd Gross has been accepted for publication as short paper at the International Conference on Quality Software (QSIC 2009), to be held in August 2009 in Cheju, South Korea.

2009-05-18 The paper "Trace Visualization for Program Comprehension: a Controlled Experiment" by Bas Cornelissen, Andy Zaidman, Bart Van Rompaey and Arie van Deursen wins the best paper award at the 17th International Conference on Program Comprehension (ICPC 2009).

2009-05-13 The paper "Providing Rapid Feedback in Generated Modular Language Environments. Adding Error Recovery to Scannerless Generalized-LR Parsing by Lennart Kats, Maartje de Jonge, Emma Nilsson-Nyman, and Eelco Visser has been accepted for publication at the ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA 2009) to be held in October 2009 in Orlando, Florida.

2009-04-08 The paper "Invariant-Based Automatic Testing of Ajax User Interfaces" by Ali Mesbah and Arie van Deursen wins the ACM SIGSOFT Distinguished Papers Award at the International Conference on Software Engineering (ICSE 2009).

2009-04-21 Peter Kluit contributes as a judge to the World Finals of the 33th Annual ACM International Collegiate Programming Contest in Stockholm.

2009-04-04 The paper "Evaluating the Relation Between Coding Standard Violations and Faults Within and Across Software Versions" by Cathal Boogerd and Leon Moonen has been accepted for presentation and publication at the 6th IEEE Working Conference on Mining Software Repositories, to be held in May 2009 in Vancouver, Canada. This paper reports on an empirical study of an industrial project concerning the relation between coding standard violations and recorded faults.

2009-04-04 The paper "Studying Co-evolution of Production & Test Code Using Association Rule Mining" by Zeeger Lubsen, Andy Zaidman and Martin Pinzger has been accepted as a poster presentation at the 6th IEEE Working Conference on Mining Software Repositories, to be held in May 2009 in Vancouver, Canada. This paper reports on the work done by Zeeger Lubsen during his internship at the Software Improvement Group on the co-evolution of production and test code.

2009-03-25 Arie van Deursen attends the Google's 2009 EMEA Faculty Summit. See for more information the Official Google Blog.

2009-03-24 Paper: "A Systematic Survey of Program Comprehension through Dynamic Analysis" by Bas Cornelissen, Andy Zaidman, Arie van Deursen, Leon Moonen, and Rainer Koschke, has been accepted for publication in IEEE Transactions on Software Engineering. The paper reports on a survey of 176 approaches in the literature that support software understanding through the study of runtime behavior, and presents a series of recommendations for future work in this area.

2009-03-13 Bas Cornelissen submits his PhD thesis Evaluating Dynamic Analysis Techniques for Program Comprehension to the doctoral examination committee. Its objective is to support program understanding through the study of a program's runtime behavior (rather than its source code). It studies existing techniques, proposes new ones, and exhibits a strong emphasis on their evaluation and comparison. The research was supervised by promotor Arie van Deursen.

2009-03-03 Paper: "Trace Visualization for Program Comprehension: A Controlled Experiment" by Bas Cornelissen, Andy Zaidman, Bart van Rompaey, and Arie van Deursen, has been accepted for presentation and publication at the 17th International Conference on Program Comprehension (ICPC'09), which will be held in May 2009 in Vancouver, Canada. The paper reports on a controlled experiment (involving many SERG members) aimed at measuring the added value of Extravis, our trace visualization tool, in the context of typical software understanding tasks.

2009-02-12 Hydra, the buildfarm software based on Nix in the news at techworld.

2009-01-01 Maartje de Jonge joins our team as a PhD student in the MoDSE Project.

2008-12-18 The paper "Splitting a Large Software Repository for Easing Future Software Evolution -- An Industrial Experience Report" by Marco Glorie, Andy Zaidman, Arie van Deursen and Lennart Hofland has been accepted for journal special issue of the CSMR'08 conference and will be published in the Journal of Software Maintenance and Evolution: Research and Practice (JSME). The paper describes Marco's work when he was an intern at Philips Medical Systems for his Master thesis.

2008-12-15 Ali Mesbah submits his PhD thesis Analysis and Testing of Single-page Web Applications to the doctoral examination committee. The thesis focuses on understanding, analysing, and testing interactive standards-based web applications, and the consequences of moving from the classical multi-page model to a single-page style. In addition to the proposed architectural style, SPIAR, for Ajax-based single-page web settings, there is a strong emphasis on tools and automation in this thesis, resulting in the development of four tools (Retjax, Chiron, Crawljax, and Atusa), evaluated in a range of academic and open source case studies. The research was supervised by promotor Arie van Deursen.

2008-12-12 The paper "Decorated Attribute Grammars" by Lennart Kats, Tony Sloane and Eelco Visser has been accepted for presentation at the International Conference on Compiler Construction (CC 2009) to be held in March 2009 in York (UK).

MartinPinzger.jpg

2008-12-01 Martin Pinzger joins our staff as an assistant professor. He was previously associated with the University of Zurich, Switzerland.

2008-12-01 Michaela Greiler and Felienne Hermans join our team as PhD students. Michaela will work within the ARTOSC project on testing service oriented architectures; Felienne will work on domain-specific languages with Microsoft and Avanade in the Perplex Lab.

2008-11-27 Rini van Solingen's IEEE Software article Measuring the ROI of Software Process Improvement (2004) was selected by Software's editorial and advisory boards as one of their 25th-Anniversary Top Picks for full-length, peer-reviewed articles.

ICSE 2009 2008-11-22 Paper: "Invariant-Based Automatic Testing of Ajax User Interfaces" by Ali Mesbah and Arie van Deursen has been accepted for presentation and publication at the 31st International Conference on Software Engineering (ICSE'09), which will be held in May 2009 in Vancouver, Canada. The paper proposes an automatic testing approach of Ajax-based web applications.

2008-10-29 Andy Zaidman was invited to teach the course 'System Reengineering' at the University of Leicester, UK. Over the course of this 10-hour masterclass he taught the basics of software evolution, reengineering and refactoring.

2008-10-18 Arie van Deursen and Andy Zaidman join the steering committee of WCRE, the Working Conference on Reverse Engineering. Arie van Deursen is elected chair of the WCRE steering committee.

2008-10-18 Andy Zaidman is appointed program co-chair for the 16th Working Conference on Reverse Engineering (WCRE 2009).

2008-10-03 Eight master students (seven SWERL, one ESL) obtain their Master in Computer Science diploma at the graduation ceremony computer science. Gerardo de Geest obtains his diploma cum laude, and will present his research later in October at the Working Conference on Reverse Engineering held in Antwerp, 2008.

2008-10-01 Eric Bouwers, Technical Consultant at the Software Improvement Group, has started as part-time Ph.D. student on the Quality Software Linguistics project. This research-project is a collaboration between SERG and the Software Improvement Group. The focus of this project is on the linguistic characteristics of software systems, and how these characteristics interact with the quality of source code. Eric is supervised by Joost Visser of the Software Improvement Group and Arie van Deursen.

2008-10-01 Andy Zaidman joins our staff as an assistant professor, after having worked for two years as postdoc in the Reconstructor Project.

2008-09-28 Paper: "Performance Testing of Data Delivery Techniques for Ajax applications" by Engin Bozdag, Ali Mesbah, and Arie van Deursen, accepted by the Journal of Web Engineering. (Available as technical report)

2008-09-25 Arie van Deursen is elected as the most entrepreneurial scientist of the EEMCS faculty, and participates in the university-wide election organized by Yes!Delft.

2008-09-25 Paper: "Using Aspect Orientation in Legacy Environments for Reverse Engineering using Dynamic Analysis - An Industrial Experience Report" accepted by the Journal of Systems & Software. This research was carried out in close collaboration with a number of Belgian universities within the MoVES Project. (Available as technical report).

2008-09-15 Kees Pronk held a presentation about the Model Checking work he is doing with Paul Taverne on the POSIX file system challenge at the VSR-Net Workshop preceeding the ABZ-2008 conference at the BCS Officies in London. Some 60 attendants were present. The full program of the workshop is available here.

2008-09-08 Sander Vermolen, Ali Mesbah, and Arie van Deursen participate in and co-organize the IDEA League summerschool on ICT for the next generation, which aims at generating ideas for the ICT cluster of the to be established European Institute of Technology of the European Union.

2008-09-01 Sander van der Burg starts as a new PhD student with the PDS project.

2008-08-20 We are working together with the University of Sheffield in their REGI project (Reverse Engineering State Machine Hierarchies by Grammar Inference. See the REGI website for more information.

2008-08-01 Pieter van der Hoeven joins our group, in order to work on educating high school computer science teachers during three days per week. The remaining days Pieter is an enthusiastic computer science teacher himself at Elzendaalcollege in Boxmeer, NL.

2008-07-30 The special issue on program comprehension through dynamic analysis, which is co-edited by Andy Zaidman, has been published in Wiley's Journal of Software Maintenance and Evolution (JSME).

2008-07-18 The paper "Declarative Access Control for WebDSL" by Danny Groenewegen and Eelco Visser wins the best paper award at the International Conference on Web Engineering 2008.

2008-07-11 Two SERG papers accepted at the conference on Model Driven Engineering Languages and Systems (MODELS 2008) to be held in Toulouse, France at the end of September 2008.

The paper "WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications" by Zef Hemel, Ruben Verhaaf and Eelco Visser introduces a domain-specific language for workflow build on top of WebDSL.

The paper "Heterogenous Coupled Evolution" by Sander Vermolen and Eelco Visser presents a generic framework for dealing with the problem of language evolution and the need for migration of elements of the language accordingly.

2008-06-03 Marco Lormans submits his PhD thesis Managing Requirements Evolution using Reconstructed Traceability and Requirements Views to the doctoral examination committee. The thesis investigates the use of information retrieval methods, in particular latent semantic indexing, for automatically discovering traceability links between software development workproducts, such as different forms of requirements, test case descriptions, design decisions, and so on. The approach has been implemented in a tool called ReqAnalyst, and has been evaluated in a range of academic and industrial case studies. The research was supervised by promotor Arie van Deursen.

2008-05-28 Four founders of the Software Improvement Group (SIG), including Arie van Deursen, are the winners of the ICTRegie Award. This award is for the person or group that was successful in the area of valorisation: turning publicly funded research results into profitable business. The SIG was founded in 2000, out of research conducted at CWI, and presently employs 30 people. It offers services in the areas of program analysis, software risk assessments, and software project monitoring. SIG and SERG actively collaborate in various PhD and MSc projects.

2008-05-26 Paper: "Assessing the Value of Coding Standards: An Empirical Study" by Cathal Boogerd and Leon Moonen has been accepted for publication at the 24th International Conference on Software Maintenance (ICSM'08). This paper discusses an industrial case study at NXP where the relation between MISRA C coding standard violations and actual bugs found in the software is investigated.

2008-05-26 Paper: "An Assessment Methodology for Trace Reduction Techniques" by Bas Cornelissen, Leon Moonen, and Andy Zaidman has been accepted for publication at the 24th International Conference on Software Maintenance (ICSM'08), which will be held in September 2008 in Beijing, China. The paper describes how techniques for execution trace reduction can be evaluated and compared.

2008-05-21 Paper: "Automatic Identification of Key Classes in a Software System Using Webmining Techniques" by Andy Zaidman and Serge Demeyer has been accepted for publication in the Journal of Software Maintenance and Evolution (JSME). The paper describes a technique for retrieving key concepts in a software system for program comprehension purposes.

2008-05-14 SERG Master Student Jeroen Dobbe and his Cannibal team selected as one of the two nominees for the Ritsema van Eckprijs sponsored by Universiteitsfonds Delft, for their work on the Cannibal game development framework, as described in Jeroen's MSc thesis.

2008-05-13

Tutorial:"Building Domain-Specific Languages for the Web" by Eelco Visser has been accepted for presentation at OOPSLA 2008. The tutorial shows how to find domain-specific abstractions based on patterns in existing (reference) programs and build domain-specific languages to capture these abstraction. The approach is illustrated using the design and implementation of WebDSL, a domain-specific language for web applications, which provides abstractions for data models, page definitions, access control, workflow, and styling.

2008-05-06 The paper "Mixing Source and Bytecode. A Case for Compilation by Normalization" by Lennart Kats, Martin Bravenboer, and Eelco Visser has been accepted for presentation at the 23rd ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA 2008) to be held in Nashville, Tenessee, USA in October 2008. The paper describes how a language (Java) that exposes its target language provides a good platform for implementing language extensions through 'compilation by normalization'.

2008-04-18 Arie van Deursen joins the editorial board of Empirical Software Engineering, a journal published by Springer.

2008-04-18 Eight SWERL master students obtain their Master in Computer Science diploma at the EEMCS graduation ceremony computer science.

2008-04-04 Paper: "Crawling AJAX by Inferring User Interface State Changes" by Ali Mesbah, Engin Bozdag, and Arie van Deursen has been accepted for publication at the 8th International Conference on Web Engineering (ICWE'08), which will be held in July 2008 in Yorktown Heights, New York. The paper describes a technique to automatically crawl Ajax applications by inferring a "State-flow Graph" of user interface state changes.

2008-04-04 Paper: "Declarative Access Control for WebDSL. Combining Language Integration and Separation of Concerns" by Danny Groenewegen and Eelco Visser has been accepted for presentation at the International Conference on Web Engineering (ICWE'08), which will be held in July 2008 in Yorktown Heights, New York. The paper describes an extension of the WebDSL language with a declarative mechanism for specifying the access control policy of a web application.

2008-04-02 Paper: "A Component- and Push-based Architectural Style for Ajax Applications" by Ali Mesbah and Arie van Deursen, accepted by the Journal of Systems & Software. Being an extension of the earlier WICSA'07 paper, this paper deduces an architectural style, called SPIAR, based on the analysis of a number of Ajax frameworks. (Available as technical report)

2008-03-27 We have a new PhD vacancy in the ARTOSC Project.

2008-03-19 The paper "Code Generation by Model Transformation. A Case Study in Transformation Modularity." by Zef Hemel, Lennart Kats, and Eelco Visser accepted for presentation at the International Conference on Model Transformation (ICMT'08).

2008-03-18 Lecture: Kees Pronk held a lecture at the Grand Challenge 6 (Dependable Systems Evolution) meeting at the BCS-offices in London about the work he is doing with Paul Taverne on the "Verifiable Flash File System Project".

2008-03-17 Magiel Bruntink obtains his PhD degree cum laude (with honors): his doctoral examination committee is of the opinion that his thesis belongs to the top 5%. The thesis, Renovation of Idiomatic Crosscutting Concerns in Embedded Systems, provides an empirical basis for the problems caused by crosscutting concerns in large industrial systems, as well as for the (aspect-oriented) programming language constructs that can be used to address these problems. The PhD research was conducted within the Ideals Project, and supervised by Arie van Deursen (SERG) and Paul Klint (CWI).

2008-03-14 Both Ali Mesbah (web chair) and Arie van Deursen (workshop co-chair) participate in the organizing committee of ESEC-FSE 2009, to be held in Amsterdam, summer 2009.

2008-02-28 Paper: "Execution Trace Analysis through Massive Sequence and Circular Bundle Views" by Bas Cornelissen et al. accepted by the Journal of Systems & Software. Being an extension of the earlier ICPC'07 paper, this paper proposes to gain an understanding of software behavior by means of scalable trace visualization techniques. (Available as technical report)

Kees.jpg
HansAndGerd.jpg

2008-02-26 Kees Pronk and Hans Geers celebrate the fact that they have been employed by Delft University of Technology for 40 and 25 years, respectively -- a great dinner with the group, and congrats to both!

2008-02-25 Invited talk: Andy Zaidman is giving an invited talk on Mining Software Repositories to Study Co-Evolution of Production & Test Code for the Research Seminar on Software Evolution, University of Mons-Hainaut, Belgium.

2008-02-21 Tutorial: WebDSL: A Case Study in Domain-Specific Language Engineering to be presented at Code Generation 2008.

2008-02-12 The NWO/JACQUARD program grants two SERG projects in its fourth round. The project 'Pull Deployment of Services (PDS)' lead by Eelco Visser is a collaboration with Merijn de Jonge from Philips Research and investigates distributed deployment of the components implementing a service over the nodes in a network motivated by the need to make software deployment in hospital environments more flexible. The other project, "Automated Runtime Testability of SOA Composites (ARTOSC), is lead by Gerd Gross in a collaboration with LogicaCMG (Marco Lormans).

2008-02-05 Course: A new master's course on 'Program Transformation & Generation' (IN4184) taught by Eelco Visser started today with some 21 (international) master's students. The course studies techniques principles, techniques, applications of program transformation and generation. Using WebDSL as case study, several paradigms for implementing domain-specific languages will be studied, including term rewriting (Stratego), attribute grammars (Eli, JastAdd), and graph transformation.

2008-02-04 Paper: Generating Editors for Embedded Languages. Integrating SGLR into IMP by Lennart Kats, Karl Trygve Kalleberg, and Eelco Visser accepted by Language Descriptions, Tools, and Applications (LDTA'08) to be held in Budapest, Hungary in April 2008 as part of ETAPS'08. The paper reports on the succesful integration of the SGLR parser in the IMP framework for building language-specific Eclipse plugins. Through this integration the capability of SDF/SGLR to support language embedings is extended to the IDE. This project is a first step towards generation of full fledged IDEs from SDF/Stratego language definitions.

2008-02-01 Paper: 'WebDSL: A Case Study in Domain-Specific Language Engineering' by Eelco Visser, accepted for publication in the proceedings of the GTTSE'07 summer school. Quote from the reviews: 'This paper should become a seminal reference for students and researchers interested in the field of DSL development.'

2008-02-01 Andy Zaidman appointed as general chair for WCRE 2008, the 15th Working Conference on Reverse Engineering to be held in Antwerp, Belgium.

2008-01-30 quadrotor New edition of the MSc course IN4073 Embedded Real-Time Systems started: check it out at youtube! A YouTube video of one of our X-UFOs (including our embedded system demonstrator) being operated by MS students from the Aerospace Faculty's MAV Lab, which are kindly helping us out with system identification and developing nifty control algorithms.

2008-01-30 Tony Sloane NWO provides a visitor grant for the visit of Associate Professor Tony Sloane from Macquarie University, Sydney, Australia for his visit to the SERG group from February to December 2008. Sloane is an expert in attribute grammars and is one of the contributors to the Eli language processing system. He will work with Eelco Visser on the combination of attribute grammars and rewriting.

2008-01-28 Paper: Mining Software Repositories to Study Co-Evolution of Production & Test Code by Andy Zaidman, Bart Van Rompaey, Serge Demeyer, and Arie van Deursen accepted for the 1st edition of the IEEE International Conference on Software Testing (ICST). According to the organizers, despite being its first edition, the scope and depth of its program clearly makes ICST the premier peer-reviewed, scientific conference in software quality assurance. The paper also marks the successful Belgian-Dutch collaboration in the MoVES Project.

2008-01-25 PhD committee Marius Marin Marius Marin successfully defends his PhD thesis An Integrated System to Manage Crosscutting Concerns in Source Code.

2008-01-23 Paper: Splitting a Large Software Archive for Easing Future Software Evolution -- An Industrial Experience Report Using Formal Concept Analysis by Marco Glorie, Andy Zaidman, Lennart Hofland, and Arie van Deursen accepted for the 12th European Conference on Software Maintenance and Reengineering (CSMR 2008). Marco was a Master Student within SERG and his research at Philips Medical Systems was the basis for this paper.

2008-01-21 Martin Bravenboer defended his PhD thesis 'Exercises in Free Syntax' at Utrecht University. The thesis describes research into language embeddings and has resulted in a number of techniques and tools for improving the engineering of language conglomerates. The thesis is the second in the Jacquard project TraCE, lead by Eelco Visser.

2007-12-20 First release of WebDSL (version 7.12) launched during presentation in the MoDSE colloquium.

2007-12-14 Five SERG master students (four from SWERL, and one from ESL) obtain their Master in Computer Science diploma at the graduation ceremony computer science.

2007-12-01 Engin Bozdag started as new PhD student in the Spci Project.

2007-11-27 dr. Bas Graaf after his PhD defense with the doctoral committee dr. Bas Graaf succesfully defended his PhD on Model-Driven Evolution of Software Architectures, delivering the first SERG PhD thesis.

2007-11-20 Team including SERG members Sander Vermolen, Lennart Kats, and Danny Groenewegen reaches the 2nd place in the 2007 edition of the IT Innovation Challenge associated with the Dutch Landelijk Architectuur Congres.

2007-11-19 The paper "Designing Syntax Embeddings and Assimilations for Language Libraries" by Martin Bravenboer and Eelco Visser has been selected as one of two best papers at the ATEM 2007 workshop for publication in the MoDELS'07 Satellite Events Proceedings that will be published within the LNCS series of Springer.

2007-11-14 The paper "Stratego/XT 0.17. A Language and Toolset for Program Transformation" by Martin Bravenboer, Karl Trygve Kalleberg, Rob Vermaas, and Eelco Visser has been accepted for publication in Science of Computer Programming for a special issue on Experimental Tools and Systems. The paper describes the Stratego/XT system. Reviewing of the paper included the software.

2007-11-09 Magiel Bruntink submits his thesis Renovation of Idiomatic Crosscutting Concerns in Embedded Systems to the doctoral examination committee. The thesis proposes techniques for the identification and renovation of crosscutting concerns in ASML's C code, and studies the (quality) implications of such concerns, including of their migration to aspects. The research was conducted as part of the Ideals Project, and supervised by Arie van Deursen and Paul Klint.

2007-11-05 SERG initiates two new Courses in the Delft computer science curriculum: 3d year bachelor elective course on Principles of Programming Languages taught by Eelco Visser, and 4th year master elective course on Globally Distributed Software Engineering taught by Rini van Solingen.

2007-11-01 Sander Vermolen starts as new PhD student in the MODSE project.

2007-10-21 Martin Bravenboer submitted his thesis Exercises in Free Syntax to the doctoral examination committee. The thesis describes research into language embeddings and has resulted in a number of techniques and tools for improving the engineering of language conglomerates. The thesis is the second in the Jacquard project TraCE, lead by Eelco Visser. The defense is scheduled for January 21, 2007 at Utrecht University.

2007-10-09 Alberto Gonzalez started as PhD student in the Poseidon Project.

2007-10-01 Lennart Kats start as PhD student in the TFA project.

2007-09 The Poseidon Project Proposal has been granted by BSIK.

2007-09-28 Six SERG master students (four from SWERL, and two from ESL) obtain their Master in Computer Science diploma at the graduation ceremony computer science.

2007-09-10 Ali Mesbah appointed web master for ESEC-FSE 2009, the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, which will be organized in Amsterdam in September 2009 by Hans van Vliet from the Vrije Universiteit. The web site will be hosted by SERG.

2007-09-10 Marius Marin submitted his PhD thesis, An Integrated System to Manage Crosscutting Concerns in Source Code, to the the Doctoral Examination Committee. The thesis describes an integrated approach for the detection, documentation, and refactoring of crosscutting concerns. It includes two tools, SoQueT, and FINT, as well as a range of well-documented case studies from the open source domain. The defense is scheduled for January 25th, 2007.

2007-09-01 Zef Hemel started as PhD student in the MoDSE project.

2007-09-01 Rini van Solingen from LogicaCMG appointed as part time (0.2 fte) associate professor. His research interests will be globally distributed software engineering, on which topic he will also provide an MSc-level course. In the past he has been involved in several Delft projects, such as Moose, Merlin, and Reconstructor.

2007-08-29 Paper: Using MDE for Generic Comparison of Views by Bas Graaf and Arie van Deursen to appear in the proceedings of the 4th International Workshop on Model Design, Verification and Validation (MoDeVVa 2007).

2007-07-27 Marius Marin visited the Programming Tools Group PTG at Oxford University and presented his PhD work on Managing Crosscutting Concerns in Source Code. The presentation included a demo of FINT and SoQueT.

2007-07-24 Paper: Documenting Typical Crosscutting Concerns by Marius Marin, Leon Moonen, Arie van Deursen to appear in the proceedings of the 14th IEEE Conference on Reverse Engineering (WCRE'07).

2007-07-16 Paper: An Integrated Crosscutting Concern Migration Strategy and its Application to JHotDraw by Marius Marin, Leon Moonen, Arie van Deursen to appear in the proceedings of the 7th IEEE International Conference on Source Code Analysis and Manipulation (SCAM'07).

2007-07-16 Paper: A Comparison of Push and Pull Techniques for AJAX by Engin Bozdag, Ali Mesbah and Arie van Deursen to appear in the proceedings of the 9th IEEE international symposium on Web Site Evolution (WSE'07).

2007-06-29 Technical report: A Comparison of Push and Pull Techniques for AJAX by Engin Bozdag, Ali Mesbah and Arie van Deursen discussed on the Ajaxian website.

2007-06-27 Best paper award at the 17th International Symposium on Systems Engineering (INCOSE'07) for the paper by J. Pietersma and A.J.C. van Gemund, "Benefits and Costs of Model-Based Fault Diagnosis for Semiconductor Manufactoring Equipment".

2007-06-24 Paper: Domain-Specific Language Engineering. A Case Study in Agile DSL Development (Mark I) by Eelco Visser to appear in the proceedings of the Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE'07). This tutorial describes an experiment in DSL design and implementation. The experiment is simply to take a new domain (web applications), to develop a DSL (set of DSLs) for this domain, and observe the process to extract ingredients for a standard process. The target of the experiment are web applications with a rich domain model. The tutorial describes how a DSL is developed by abstracting from standard implementation patterns using the Stratego/XT transformation framework.

2007-06-12 Bas Graaf submitted his PhD thesis titled Model-Driven Evolution of Software Architectures to the Doctoral Examination Committee. His thesis, supervised by Arie van Deursen, deals with the evaluation, analysis, migration, and documentation of software architectures by means of model transformations (expressed in the Atlas Transformation Language). The thesis furthermore describes the application of the techniques developed to industrial case studies drawn from Oce and ASML.

2007-06-11 The Embedded Software Lab is organizing the 2007 edition of the Dutch Testing Day (Nederlandse Testdag), which will be held on November 29th, at Delft University of Technology.

2007-06-08 Paper: Preventing Injection Attacks with Syntax Embeddings by Martin Bravenboer, Eelco Dolstra, and Eelco Visser accepted for publication at the 6th International Conference on Generative Programming and Component Engineering (GPCE'07). This paper proposes the StringBorg method, which solves the ubiquitous problem of injection vulnerabilities by fundamentally changing the way programmers write applications that need to generate strings of some embedded language, such as SQL, Shell commands, LDAP, or XPath.

2007-06-06 People from SWERL are co-organizing the 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA2007) to be held in Vancouver, BC, Canada in October 2007 (co-located with the 14th Working Conference on Reverse Engineering (WCRE)).

2007-06-06 Andy Zaidman will act as one of the co-editors of the special issue on Program Comprehension through Dynamic Analysis to be published in the Journal of Software Maintenance and Evolution (JSME), to be published in September 2008. More info here.

2007-06-05 Paper: Trace Visualization Using Hierarchical Edge Bundles and Massive Sequence Views by Danny Holten, Bas Cornelissen and Jarke J. van Wijk accepted by the International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT). This paper accompanies our earlier ICPC publication, and deals with the visualization's technical details rather than its potential applications.

2007-05-11 Karl Trygve Kalleberg submitted his thesis on 'Abstractions for Language Independent Program Transformations' at Bergen University. His dissertation, co-supervised by Eelco Visser, treats abstraction mechanisms for program transformations and several case studies applying these mechanisms, all in the context of the Stratego/XT program transformation language and toolset.

2007-04-25 Peter Kluit was elected Computer Science Teacher of the Year 2006/2007. The election was organised by the study society Christian Huygens http://ch.tudelft.nl/index.php.

2007-04-20 Arie van Deursen appointed jury member for the Dutch finals of the Imagine Cup in Amsterdam on June 6th, 2007.

2007-04-16 Paper: Understanding Execution Traces Using Massive Sequence and Circular Bundle Views by Bas Cornelissen et al. accepted by the International Conference on Program Comprehension. The paper proposes to gain an understanding of software behavior by means of a scalable trace visualization technique. See the ExTraVis homepage for the downloadable tool implementation.

2007-04-12 Programmeren moet makkelijker : an interview with Arie van Deursen and Eelco Visser about the MoDSE project in Computable.

2007-03-14 Eelco Visser invited by AD'08 to give a talk about the applicability of transformation systems, and Stratego/XT in particular, to automatic differentiation.

2007-02-26 Paper: Model-Driven Software Evolution: A Research Agenda (blog)

2007-02 Paper: Model-driven Migration of Supervisory Machine Control Architectures by Bas Graaf, Sven Weber, and Arie van Deursen accepted by Journal of Systems and Software. The paper proposes an approach for the migration of supervisory machine control components, a type of controllers found in advanced manufacturing machines, using model transformations.

2007-02 Paper: Identifying Crosscutting Concerns Using Fan-in Analysis by Marius Marin, Arie van Deursen, and Leon Moonen accepted by ACM TOSEM. The paper proposes an aspect mining approach based on determining methods that are called from many different places, and hence have a high fan-in, which can be seen as a symptom of crosscutting functionality.

2007-02-14 Zef Hemel accepts PhD position in the MoDSE project.

2007-02-04 Arie van Deursen appointed jury member of the codeyard open source award for pupils from (Dutch) high schools.

2007-02-01 Martin Bravenboer appointed as PhD student.

2007-01-24 New hardware for setting up the SERG bootfarm has arrived. The bootfarm is a small first step towards a large buildfarm for supporting automatic building, testing, and releasing of software developed by SERG, other groups at TUD, and external projects.

2006-11-01 We have openings for five positions in the Model-Driven Software Evolution (MoDSE) and Transformations for Abstractions (TFA) projects. The projects funded by NWO study various aspects of domain-specific languages and model-driven engineering.

2007-01 The Modelling, Verification and Evolution of Software (MoVES) project has been approved. The project combines the leading Belgian research teams in software engineering, with recognised scientific excellence in model-driven engineering (MDE), software evolution, formal modelling and verification (FMV) and aspect-oriented software development (AOSD). The project aims to advance the state of the art in each of these domains. The long term objective of the network is to strengthen existing collaborations and forge new links between those teams, and to leverage and disseminate our research expertise in this domain at a European level. SWERL participates as one of the few non-Belgium software enineering groups in the project.

2006-10-15 Eelco Visser, formerly at Utrecht University, has been appointed associate professor. He will be continuing his work on program transformation and generation and lead the MoDSE and TFA projects. Martin Bravenboer joins him, for the time being as guest PhD student from Utrecht University.

2006-10-01 Andy Zaidman appointed postdoc in the Reconstructor Project.

2006-06 MoDSE Project proposal granted by JAQUARD program.




Edit | Attach | Printable | Raw | More topic actions
Revisions: | r1.160 | > | r1.159 | > | r1.158 | Page history | Backlinks
You are here: Main > WebNews

to top

Copyright © 2003-2017, Software Engineering Research Group, Delft University of Technology, The Netherlands