144 research outputs found

    Coordination Implications of Software Coupling in Open Source Projects

    Get PDF
    The effect of software coupling on the quality of software has been studied quite widely since the seminal paper on software modularity by Parnas [1]. However, the effect of the increase in software coupling on the coordination of the developers has not been researched as much. In commercial software development environments there normally are coordination mechanisms in place to manage the coordination requirements due to software dependencies. But, in the case of Open Source software such coordination mechanisms are harder to implement, as the developers tend to rely solely on electronic means of communication. Hence, an understanding of the changing coordination requirements is essential to the management of an Open Source project. In this paper we study the effect of changes in software coupling on the coordination requirements in a case study of a popular Open Source project called JBoss

    A Pilot Study on the Association of Mitochondrial Oxygen Metabolism and Gas Exchange During Cardiopulmonary Exercise Testing: Is There a Mitochondrial Threshold?

    Get PDF
    Background: Mitochondria are the key players in aerobic energy generation via oxidative phosphorylation. Consequently, mitochondrial function has implications on physical performance in health and disease ranging from high performance sports to critical illness. The protoporphyrin IX-triplet state lifetime technique (PpIX-TSLT) allows in vivo measurements of mitochondrial oxygen tension (mitoPO 2 ). Hitherto, few data exist on the relation of mitochondrial oxygen metabolism and ergospirometry-derived variables during physical performance. This study investigates the association of mitochondrial oxygen metabolism with gas exchange and blood gas analysis variables assessed during cardiopulmonary exercise testing (CPET) in aerobic and anaerobic metabolic phases. Methods: Seventeen volunteers underwent an exhaustive CPET (graded multistage protocol, 50 W/5 min increase), of which 14 were included in the analysis. At baseline and for every load level PpIX-TSLT-derived mitoPO 2 measurements were performed every 10 s with 1 intermediate dynamic measurement to obtain mitochondrial oxygen consumption and delivery (mito V . O 2 , mito D . O 2 ). In addition, variables of gas exchange and capillary blood gas analyses were obtained to determine ventilatory and lactate thresholds (VT, LT). Metabolic phases were defined in relation to VT1 and VT2 (aerobic

    Can your organisation benefit from embracing the open source way?

    Get PDF

    Information flows at inter-team boundaries in agile information systems development

    Get PDF
    Agile software development methods are being used on larger projects thus the study of inter-team communication are becoming an important topic of interest for researchers. This research addresses inter-team communication by exploring the tools and three different boundaries, inter-team, team and customers, and geographically separated teams. In this research, we gathered data from semi-structured face-to-face interviews which were analyzed following the grounded theory approach. Our study reveals consensus from different teams on the importance of virtual Kanban boards. Also, some teams members tend to adapt to other teams’ preferred communication tool. We observed challenges around interdependent user stories among the different teams and highlighted the problems that rise at the different boundaries. Keywords: agile information system development • inter-team communication • agile team boundary • communication • agile methods • cooperating agile team

    The AIQ Meta-Testbed: Pragmatically Bridging Academic AI Testing and Industrial Q Needs

    Full text link
    AI solutions seem to appear in any and all application domains. As AI becomes more pervasive, the importance of quality assurance increases. Unfortunately, there is no consensus on what artificial intelligence means and interpretations range from simple statistical analysis to sentient humanoid robots. On top of that, quality is a notoriously hard concept to pinpoint. What does this mean for AI quality? In this paper, we share our working definition and a pragmatic approach to address the corresponding quality assurance with a focus on testing. Finally, we present our ongoing work on establishing the AIQ Meta-Testbed.Comment: Accepted for publication in the Proc. of the Software Quality Days 2021, Vienna, Austri

    Software quality management improvement through mentoring: an exploratory study from GSD projects

    Get PDF
    Proceeding of: OTM 2011 Workshops: Confederated InternationalWorkshops and Posters: EI2N+NSF ICE, ICSP+INBAST, ISDE, ORM, OTMA, SWWS+MONET+SeDeS, and VADER 2011, Hersonissos, Crete, Greece, October 17-21, 2011Software Quality Management (SQM) is a set of processes and procedures designed to assure the quality of software artifacts along with their development process. In an environment in which software development is evolving to a globalization, SQM is seen as one of its challenges. Global Software Development is a way to develop software across nations, continents, cultures and time zones. The aim of this paper is to detect if mentoring, one of the lead personnel development tools, can improve SQM of projects developed under GSD. The results obtained in the study reveal that the influence of mentoring on SQM is just temperate
    corecore