4 research outputs found

    A Bibliographical Study of Software Product Management Research

    Get PDF
    Software Product Management (SPM) is a relatively young research area which aims to understand how to productise a software product or a service as well as how to align it with the organisation's strategy. While the research of an academic discipline of SPM started to emerge as yearly as 1990s, the most impactful works have been published during 2006–2007. To understand how this young field has emerged and developed, this paper presents a bibliometric study on SPM publications found from Scopus ( n=142 ). The identified studies have been produced by a small set of authors and institutions, which are mainly located in Europe. By using Bibliographic Coupling and Co-Citation metrics, the study shows that Software Product Management literature is drawing from several different related fields. Furthermore, the studied literature is tightly interconnected. The study also shows that the SPM field might be lacking a coherent intellectual background and new openings due to scattered research foci. To prevent this development, this work calls for a formation of a shared research agenda for the Software Product Management field.acceptedVersionPeer reviewe

    Agile Processes in Software Engineering and Extreme Programming – Workshops

    Get PDF
    This open access book constitutes papers from the 5 research workshops, the poster presentations, as well as two panel discussions which were presented at XP 2021, the 22nd International Conference on Agile Software Development, which was held online during June 14-18, 2021. XP is the premier agile software development conference combining research and practice. It is a unique forum where agile researchers, practitioners, thought leaders, coaches, and trainers get together to present and discuss their most recent innovations, research results, experiences, concerns, challenges, and trends. XP conferences provide an informal environment to learn and trigger discussions and welcome both people new to agile and seasoned agile practitioners. The 18 papers included in this volume were carefully reviewed and selected from overall 37 submissions. They stem from the following workshops: 3rd International Workshop on Agile Transformation 9th International Workshop on Large-Scale Agile Development 1st International Workshop on Agile Sustainability 4th International Workshop on Software-Intensive Business 2nd International Workshop on Agility with Microservices Programmin

    Role-based Adaptation of Business Reference Models to Application Models: An Enterprise Modeling Methodology for Software Construction

    Get PDF
    Large software systems are in need of a construction plan to determine and define every concept and element used in order to not end up in complex, unusable, and cost-intensive systems. Different modeling languages, like UML, support the development of these construction plans and visualize them for the system’s stakeholders. Reference models are a specific kind of construction plan, used as templates for information systems and already capture business domain knowledge for reuse and tailoring. By adaptation, reference models are tailored to enterprise-specific application models, which can be used for software construction and maintenance. However, current adaptation methods suffer from the limitations of pure object-oriented development (e.g., identity issues, large inheritance trees, and inflexibility). In this thesis, the usage of roles as the sole adaptation mechanism is proposed to solve these challenges. With the help of conceptual roles, it is possible to create rich model variations and adaptations from existing (industry standard) reference models, and it is simpler to react to model evolution and changing business logic. Adaptations can be specified with more precision by maintaining or even increasing the model’s expressiveness. As a consequence, the role-enriched final application model can be used to describe software systems in more detail, with different perspectives, and, if available, can be implemented with a role supporting programming language. However, even without this step, the application model itself will provide valuable insights into the overall construction plan of a software system by the combination of structure and behavior and a clear separation of relatively stable domain knowledge from its use case specific adaptation

    Software product management: the ISPMA-compliant study guide and handbook

    No full text
    corecore