Challenging the Artifacts and Practices Adopted in Agile Software Development

Palash Bera, Fabiano Dalpiaz, Yves Wautelet

    Research output: Contribution to journalConference articleAcademicpeer-review

    Abstract

    Roughly speaking, agile software development methods include the adoption of an iterative life cycle and of special kinds of artifacts and practices. The life cycle is the result of years of improvement in software development starting from waterfall, going through planned long iterations like in the Rational Unified Process, to finally end-up with short, unplanned sprints. The used artifacts and practices nevertheless deserve more research in order to measure development performance, to analyze their optimal uses, and to determine the opportunity of their integration in a custom agile process. This paper highlights the need for challenging the artifacts and practices from a scientific standpoint. While doing so, we briefly discusses the research conducted in the field user stories–that have often been studied in the literature in combination with conceptual modeling–, before outlining the first edition of the Agil-ISE workshop and discussing future directions.

    Original languageEnglish
    Pages (from-to)1-8
    Number of pages8
    JournalCEUR Workshop Proceedings
    Volume3134
    Publication statusPublished - 2022
    Event1st International Workshop on Agile Methods for Information Systems Engineering, Agil-ISE 2022 - Leuven, Belgium
    Duration: 6 Jun 2022 → …

    Bibliographical note

    Publisher Copyright:
    © 2022 Copyright for this paper by its authors.

    Funding

    Wautelet et al. [19, 20] created a reference canvas and algorithms to produce a goal-based representation and functional decomposition ?called the rationale tree) out of user stories. The rationale tree can be mapped to agent-oriented concepts to support the forward engineering transformation process. Lucassen et al. [21] proposed the Quality User Story framework for assessing the syntactic, semantic, and pragmatic quality of a collection of user stories. Part of this framework is supported by an NLP-based tool called AQUSA. Finally, Snoeck et al. [22] build-up an entire software architecture out of a set of user stories and Behavior-Driven Development ?BDD) scenarios through a set of well defined rules.

    Keywords

    • Agil-ISE
    • agile development
    • agile practices
    • scalability in agile
    • user stories

    Fingerprint

    Dive into the research topics of 'Challenging the Artifacts and Practices Adopted in Agile Software Development'. Together they form a unique fingerprint.

    Cite this