Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
    Having the common objective of bringing together researchers and industry practitioners to share their research findings, experiences, and new ideas as well as sharing topics of interest, the organizing committees of the 14th... more
    Having the common objective of bringing together researchers and industry practitioners to share their research findings, experiences, and new ideas as well as sharing topics of interest, the organizing committees of the 14th International Conference on Software and System Processes (ICSSP) and the 15th International Conference on Global Software Engineering (ICGSE) ceased the opportunity to explore the idea of bringing together the two communities once it was clear that the International Conference on Software Engineering and all its co-located events had to be redesigned as online events.
    peer-reviewedAgile development requires a highly iterative and collaborative design process, which relies on the successful interpretation of software development activities amongst team members throughout the overall process. However,... more
    peer-reviewedAgile development requires a highly iterative and collaborative design process, which relies on the successful interpretation of software development activities amongst team members throughout the overall process. However, contemporary methods and tools that support agile e orts provide little help in addressing context-speci c tacit knowl- edge, which is di cult to externalize without a shared method of inter- pretation. Without a continuously updated interpretation of the project vision, it is di cult to claim a shared mental model, while this is actu- ally vital for the success of an agile process. In this paper, we address this issue and seek guidance in an approach that is commonly used in lm storycraft. Film production has ample experience with externalizing experiences with the help of visual planning tools and related techniques to orchestrate the creative e orts of vast interdisciplinary production teams. We therefore propose that methods and tools from visual ...
    Much of contemporary scientific discussion regarding factors that influence software development productivity is undertaken in various domains where there is an insufficient empirical basis for exploring socio-technical factors of... more
    Much of contemporary scientific discussion regarding factors that influence software development productivity is undertaken in various domains where there is an insufficient empirical basis for exploring socio-technical factors of productivity that are specific to a software development organization. The purpose of the study is to characterize the multidimensional nature of software development productivity and its social aspects as a set of latent constructs (i.e. variables that are not directly observed) for a medium-sized software company. To this end, we designed an exploratory in-depth field study based on the hypothesized productivity constructs, which were modeled by a set of factors identified from literature reviews, and later refined by industrial focus groups. In order to demonstrate the applicability of our approach, we conducted confirmatory factor analysis with the data attained from a questionnaire with 216 participants. To investigate factors of influence further, we...
    Agile software development methods, in their various different forms, have become the basis for most software projects in today’s world. The methodology is present in almost all organisations today. However, despite the popularity,... more
    Agile software development methods, in their various different forms, have become the basis for most software projects in today’s world. The methodology is present in almost all organisations today. However, despite the popularity, failure rates in software projects remain high. This paper identifies why agile methodologies have become so successful. In addition, the paper discusses certain factors that may often be overlooked in organisations that have adopted agile methods, such as rework, maintainability, adoption, turnover rates and the potential costs associated with each. The research carried out was a multivocal literature review (MLR). Multiple white and grey literature which was deemed to be relevant was selected. 32 contributions from white literature were selected for use in the review as well as 8 from grey literature sources. We find that while agile has many advantages, organisations may overlook the potential downsides of using an agile methodology. If not managed or ...
    The trend in using games in elementary level education also spreads through higher education levels and specific domains such as engineering. Recently, researchers have shown an increased interest in the usage of games in software... more
    The trend in using games in elementary level education also spreads through higher education levels and specific domains such as engineering. Recently, researchers have shown an increased interest in the usage of games in software engineering. In this paper, we are presenting a systematic review and analysis of 350 papers regarding games in software engineering education that was published in the last fifteen years. After applying our inclusion criteria and manual inspection of these studies, we have ended up with 53 primary papers. Based on a systematic process, we reported and discussed our findings with possible future research directions. The main results of this study indicate that the studies are accumulated around 5 categories: Games that learners/students play, games that learners/students develop as projects, curriculum proposals, developing/coming up with new approaches, tools, frameworks or suggestions and others.
    This paper investigates the biological, psychological and societal reasoning for the disparity of females in the software engineering industry and how a more diverse workforce can have an advantage in this sector. Studies show that... more
    This paper investigates the biological, psychological and societal reasoning for the disparity of females in the software engineering industry and how a more diverse workforce can have an advantage in this sector. Studies show that diversity in a company positively correlates to its financial profits. Furthermore, a severe lack of women in software engineering causes companies to limit themselves to smaller talent pools, decrease the creative outlook on fresh ideas and resolution of problems. There are superficially inherent reasons why computing appeals to men more than women, observations in multiple reports suggest that men may have a small advantage when it comes to mathematical and problem-solving skills. Additionally, it is elsewhere suggested that females interests reside in other fields related to ‘people’, whereas males are generally more interested in ‘things’. However, while societal factors and bias plays a role in the discouragement of women from the software engineerin...
    In our earlier research work, we developed a conceptual framework that identifies the di?erent types of roles that can exist in contemporary software development projects (including both agile and traditional software development... more
    In our earlier research work, we developed a conceptual framework that identifies the di?erent types of roles that can exist in contemporary software development projects (including both agile and traditional software development approaches). The purpose of the framework is to assist software project managers when tuning software development project roles to the demands of individual projects, with our previous research indicating that there is a need to tailor software development roles to individual projects. In this work, we extend the earlier research through the use of a series of semi-structured interviews within seven Turkish software companies. The results, which are consistent with previous findings, offer further evidence of the usefulness of the framework, while also identifying possible areas for future work in this space.
    There is presently insufficient data regarding the relationship between software process improvement (SPI) and business success, a fact which may reduce process prioritisation in software development in practice. To assist future studies... more
    There is presently insufficient data regarding the relationship between software process improvement (SPI) and business success, a fact which may reduce process prioritisation in software development in practice. To assist future studies examining the relationship between SPI and business success, we developed a new two-phased approach to examining business success. The first phase involves the elicitation of business objectives for the forthcoming year, with the second phase determining the extent of achievement of ...
    The vision of building a successful software product requires teams of individuals equipped with a wide range of social and technical skills. Furthermore, by combining these skills with appropriate job roles, we should be able to improve... more
    The vision of building a successful software product requires teams of individuals equipped with a wide range of social and technical skills. Furthermore, by combining these skills with appropriate job roles, we should be able to improve the productivity of a software organization. In order to identify and compare different roles in software development activities, we conduct a systematic comparison of software development models, covering traditional approaches through to agile techniques.
    While we have learned a great deal from Software Process Improvement (SPI) research to date, no earlier study has been designed from the outset to examine the relationship between SPI and business success in software development... more
    While we have learned a great deal from Software Process Improvement (SPI) research to date, no earlier study has been designed from the outset to examine the relationship between SPI and business success in software development small-to-medium-sized companies (software SMEs).