Demo Data from EDBT 2026 / reviewers in the wild / expert
Ulf Pettersson
dblp:28/3699
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
3 papers |
Software maintenance and evolution · 72% Requirements engineering and software design · 28% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
software reuse |
0.2 | 3 | 2006 | Cost-effective engineering of web applications pragmatic reuse: building web application product lines · ICSE 2006 Research journey towards industrial application of reuse technique · ICSE 2006 Industrial experience with building a web portal product line using a lightweight, reactive approach · ESEC/SIGSOFT FSE 2005 |
Requirements engineering and software design
software product lines |
0.1 | 2 | 2006 | Industrial experience with building a web portal product line using a lightweight, reactive approach · ESEC/SIGSOFT FSE 2005 Research journey towards industrial application of reuse technique · ICSE 2006 |
Software maintenance and evolution › software reuse
component reuse |
0.1 | 1 | 2006 | Research journey towards industrial application of reuse technique · ICSE 2006 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2006 | Cost-effective engineering of web applications pragmatic reuse: building web application product lines · ICSE 2006 |
Methods — techniques the papers use, named apart from their topics
mixed strategy approach · 0.1XVCL · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | University-Industry Collaboration Journey towards Product Lines
Stan Jarzabek, Ulf Pettersson, Hongyu Zhang 0002 |
ICSR | 2 |
| 2006 | Research journey towards industrial application of reuse techniqueabstractComponent-based reuse in mission critical Command and Control system domain was a starting point for a long lasting research collaboration between National University of Singapore (NUS) and ST Electronics Pte. Ltd. (STEE). STEE industrial projects as well as NUS lab studies revealed limitations of conventional architecture-centric, component-based reuse in the area of generic design to unify similarity patterns (e.g., similar classes, components or architectural patterns) commonly found in software. Further research showed that meta-level extensions to conventional techniques could strengthen their generic design capabilities, considerably improving effectiveness of reuse solutions, and increasing productivity gains due to reuse. These experiences led to development of "mixed strategy" approach based on synergistic application of meta-level generative programming technique of XVCL, together with conventional programming techniques. In the paper, we describe university-industry collaboration that proved beneficial for both parties: STEE advanced reuse practice via application of XVCL in several software product line projects. Early inputs from STEE helped NUS team validate and refine XVCL reuse methods, and expand into new research directions. We describe a sequence of projects that led to successful application of XVCL in industrial projects. We describe experiences from those projects and their significance for both industrial practice and understanding principles of flexible software, i.e., software that can be easily changed and adapted to various reuse contexts. Stan Jarzabek, Ulf Pettersson |
ICSE | 2 |
| 2006 | Cost-effective engineering of web applications pragmatic reuse: building web application product linesabstractWeb Applications (WA) are developed and maintained under tight schedules. Much similarity across WAs creates opportunities for cutting development cost and easing evolution via reuse. This tutorial shows a practical way to exploit similarity patterns - at architecture and code levels - to simplify the design of WAs, helping to meet the unique challenges of Web engineering. Stan Jarzabek, Ulf Pettersson |
ICSE | 2 |
| 2005 | Industrial experience with building a web portal product line using a lightweight, reactive approachabstractImprecise, frequently changing requirements and short time-to-market create challenges for application of conventional software methods in Web Portal engineering. To address these challenges, ST Electronics (Info-Software Systems) Pte. Ltd. applied a lightweight, reactive approach to support a Web Portal product line. Unique characteristics of the approach were fast, low-cost migration from a single conventional Web Portal towards a reusable "generic Web Portal" solution, effective handling of large number of functional variants and their dependencies, the ability to rapidly develop new Web Portals from the generic one, and to independently evolve multiple Web Portals without ever losing a connection between them and the "generic Web Portal". The initial Web Portal was built using state-of-the-art conventional methods. The Web Portal was not flexible enough to reap the benefits of new business opportunities that required the company to rapidly develop and further maintain many similar Web Portals. To overcome the limitations of the conventional solution, a reuse technique called XVCL was applied incrementally. Over a period of three weeks, the conventional solution was converted into a Web architecture capable of handling nine Web Portals from a base of code smaller than the original Web Portal. In the paper, we describe the process that led to building the above Web Portal product line. We explain the difficulties in building an effective generic Web solution using conventional techniques. We analyze our reuse-based solution in qualitative and quantitative ways. Ulf Pettersson, Stan Jarzabek |
ESEC/SIGSOFT FSE | 1 |