Brian Henderson-sellers

SIX ASPECTS OF AN AGILE SOFTWARE DEVELOPMENT METHODOLOGY (2008)

Asif Qumer, Brian Henderson-sellers

A shared vision of an agile methodology can play a vital role in adaptive agile software development environments as the absence of a shared or common vision is one of the main factors of software...

Abstract A Requirements Engineering Process for OPEN Development (2008)

Danielle Fowler, Brian Henderson-sellers, Paul Swatman

The impact of forces such as the internet and the rise of e-commerce has led to an increasingly distributed and diverse style of systems development environment. With this change has come the call...

Appeared in the Journal on Software and Systems Modeling, 2(3), 153—163, 2003 Systematic Stereotype Usage (2008)

Colin Atkinson, Thomas Kühne, Brian Henderson-sellers

Abstract. As one of the UML’s main extension mechanisms, stereotypes play a crucial role in the UML’s ability to serve a wide and growing base of users. However, the precise meaning of...

Agile adoption and improvement model (2008)

Asif Qumer, Brian Henderson-sellers, Tom Mcbride

Agile software development methods focus on the rapid and iterative delivery of a software product in small increments. Over the last decade, the software industry has shown a substantial interest in...

Characterising Web Systems 227 Characterising Web Systems: Merging Information and Functional Architectures (2008)

David Lowe, Brian Henderson-sellers

Expenditure on Web-based initiatives has grown rapidly over the last 5 years, with a growing trend towards integrating these systems into the core business of many organisations. The architecture of...

1 (2008)

Franck Barbier, Brian Henderson-sellers, Andreas L. Opdahl, Martin Gogolla

Abstract. This study of the semantics of the Whole-Part relationship in OO modeling is based upon, extends and, specifically, formalizes earlier analyses of the semantics of UML’s Aggregation and...

A (2008)

Massimo Cossentino, Salvatore Gaglio, Brian Henderson-sellers

metamodelling-based approach for method fragment comparison

The Rationale of Powertype-based Metamodelling to Underpin Software Development Methodologies (2008)

Brian Henderson-sellers, Cesar Gonzalez-perez

Metamodelling provides a way of modelling the rules underpinning not only modelling languages such as UML but also processes. In the context of object-oriented development, we evaluate the conceptual...

2002), Linking Modelling Capabilities and Abstraction Levels: The Key to Web System (2007)

Alice Gu, David Lowe, Brian Henderson-sellers

In response to the unique characteristics of Web systems, suitable software engineering approaches need to be utilized to achieve the quality attributes that are specifically required by Web system...

Enhancing agent open with concepts used in the tropos methodology (2007)

Brian Henderson-sellers, Paolo Giorgini, Paolo Bresciani

Abstract. Object technology has been supporting the development of information systems for many years but is now slowly evolving to encompass more recent ideas relating to the concept of “agent”....

Seidita V.: A metamodelling-based approach for method fragment comparison (2006)

Massimo Cossentino, Salvatore Gaglio, Brian Henderson-sellers

Abstract. Several different approaches to Situational Method Engineering exist. They differ in terms of the primary element of the paradigm: the method fragment definition. Here, we introduce four...

Preface (2005)

Brian Henderson-sellers, Michael Winikoff (editors

Information systems have become the backbone of all kinds of organizations today. In almost every sector – manufacturing, education, health care, government, and businesses large and small –...

An etymological and metamodel-based evaluation of the terms “goals and tasks” in agentoriented methodologies (2005)

Brian Henderson-sellers, John Debenham

Agent-oriented methodologies frequently make use of terms such as goal and task but do so in an inconsistent manner. We seek to rationalize the use of these terms by undertaking an etymological and...

Creating a comprehensive agent-oriented methodology - using method engineering and the OPEN metamodel (2005)

Brian Henderson-sellers

While individual agent-oriented methodologies are useful for restricted situations, for wider industry adoption it is useful to create a methodological framework that provides method fragments from...

Process construction and customization (2004)

Brian Henderson-sellers, Magdy Serour, Tom Mcbride, Cesar Gonzalez-perez, Lorraine Dagher

Abstract: Adopting the most appropriate methodology for particular software developments remains a challenge for all industrial IT organizations. Previous attempts to promote a single approach as...

Software process improvement for component-based software engineering: an introduction to the OOSPICE project (2002)

Stallinger, Fritz, Dorling, Alec, Rout, Terence Patrick, Henderson-Sellers, Brian, Lefever, Bruno

Software process improvement is generally regarded as a key to economic success by increasing the quality of software systems, accelerating time-to-market and decreasing development costs....

Software process improvement for component-based software engineering: an introduction to the OOSPICE project (2002)

Stallinger, Fritz, Dorling, Alec, Rout, Terence Patrick, Henderson-Sellers, Brian, Lefever, Bruno

Software process improvement is generally regarded as a key to economic success by increasing the quality of software systems, accelerating time-to-market and decreasing development costs....

Analysis of UML Stereotypes within the UML Metamodel (2002)

Martin Gogolla, Brian Henderson-sellers

Abstract. Stereotypes are a powerful and potentially expressive extension mechanism in the Unied Modeling Language (UML). However, it seems that stereotypes are dicult to handle because using...

Agent-based Software Development Methodologies (2002)

Brian Henderson-sellers

In this White Paper, produced as a result of discussions at the OOPSLA 2002 Workshop on Agent-Oriented Methodologies, we outline the current state of play of agent-oriented methodologies, how they...

Web extensions to UML: Using the MVC triad (2002)

David Lowe, Brian Henderson-sellers, Alice Gu

Abstract. Current Web Modelling Languages (WMLs) fall short of the requirements for the modelling of web system development. In particular, those WMLs with a hypermedia basis are more closely...

Software process improvement for component-based software engineering: an introduction to the OOSPICE project (2002)

Stallinger, Fritz, Dorling, Alec, Rout, Terence Patrick, Henderson-Sellers, Brian, Lefever, Bruno

Software process improvement is generally regarded as a key to economic success by increasing the quality of software systems, accelerating time-to-market and decreasing development costs....

Abstract Cost estimation based on business models (1997)

Simon Moser, Brian Henderson-sellers, Vojislav B. Misic

Software development requires early and accurate cost estimation in order to enhance likely success. System complexity needs to be measured and then correlated with development e€ort. One of the...

Planned Software Reuse in Object-Oriented Software Engineering Education (1994)

Sita Ramakrishnan, Christine Mingins, Brian Henderson-Sellers, Roger Duke

A major problem associated with the teaching of software development techniques in the context of Software Engineering is the difficulty of realistically simulating large scale industrial-strength...

Cyclomatic Complexity: theme and variations (1993)

Brian Henderson-Sellers, Yagna Raj Pant, June M. Vemer

Focussing on the "McCabe family" of measures for the decision/logic structure of a program, leads to an evaluation of extensions to modularization, nesting and, potentially, to object-oriented...

Cyclomatic Complexity: theme and variations (1993)

Brian Henderson-Sellers, Yagna Raj Pant, June M. Vemer

Focussing on the "McCabe family" of measures for the decision/logic structure of a program, leads to an evaluation of extensions to modularization, nesting and, potentially, to object-oriented...

Cyclomatic Complexity: theme and variations (1993)

Brian Henderson-Sellers, Yagna Raj Pant, June M. Vemer

Focussing on the "McCabe family" of measures for the decision/logic structure of a program, leads to an evaluation of extensions to modularization, nesting and, potentially, to object-oriented...