EDBT 2026 Demo / reviewers in the wild / expert
Brian Leavy
dblp:173/0259
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2
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
1 paper |
Requirements engineering and software design · 56% Software maintenance and evolution · 44% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software process |
0.2 | 1 | 2015 | Exploring the Relationship between Software Process Adaptive Capability and Organisational Performance · IEEE Trans. Software Eng. 2015 |
Requirements engineering and software design › software process
software process modeling |
0.1 | 1 | 2015 | Exploring the Relationship between Software Process Adaptive Capability and Organisational Performance · IEEE Trans. Software Eng. 2015 |
Methods — techniques the papers use, named apart from their topics
survey · 0.2exploratory study · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | A complexity theory viewpoint on the software development process and situational contextabstractThe research literature informs us that a software development process should be appropriate to its software development context but there is an absence of explicit guidance on how to achieve the harmonization of a development process with the corresponding situational context. Whilst this notion of harmonization may be intuitively appealing, in this paper we argue that interaction between a software development process and its situational context is an instance of a complex system. In Complexity Theory, complex systems consist of multiple agents that interact in a multitude of diverse ways, with system outcomes being non-deterministic. Complex systems are therefore noted to be difficult to control, such as is the case with many software development endeavors. If the interaction of software processes with situational contexts is representative of a complex system, then we should not be surprised that the task of software development has proven so resistant to attempts to produce generalized software processes. We should also seek to ameliorate the software development challenge through the adoption of techniques recommended for use in managing complex systems, not as a replacement for the many software process approaches presently in use, but as complement that can aid the task of process definition and evolution. Paul M. Clarke, Rory O'Connor, Brian Leavy |
ICSSP | 3 |
| 2015 | Exploring the Relationship between Software Process Adaptive Capability and Organisational PerformanceabstractSoftware development is a complex socio-technical activity, with the result that software development organisations need to establish and maintain robust software development processes. While much debate exists regarding the effectiveness of various software development approaches, no single approach is perfectly suited to all settings and no setting is unchanging. The capability to adapt the software process is therefore essential to sustaining an optimal software process. We designed an exploratory study to concurrently examine software process adaptive capability and organisational performance in 15 software development organisations, finding that companies with greater software process adaptive capability are shown to also experience greater business success. While our exploratory study of the complex relationship between these phenomena is limited in some respects, the findings indicate that software process adaptive capability may be worthy of further integration into software process engineering techniques. Software process adaptive capability may be an important organisational strength when deriving competitive advantage, and those responsible for the creation and evolution of software process models and methodologies may want to focus some of their future efforts in this area. Paul M. Clarke, Rory O'Connor, Brian Leavy, Murat Yilmaz 0001 |
IEEE Trans. Software Eng. | 3 |