Applying agile practices in data science requires adaptations. this paper describes challenges and lessons learned in two applied machine learning projects developed in the XP Lab course at University of Sao Paulo in ...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
Applying agile practices in data science requires adaptations. this paper describes challenges and lessons learned in two applied machine learning projects developed in the XP Lab course at University of Sao Paulo in Brazil. It compiles six suggestions for educators and practitioners who want to bring agility to their data science initiatives.
Team composition is a critical factor influencing collaboration within agilesoftware development. this study investigates the impact of gender distribution on teamwork quality in softwareengineering capstone courses...
详细信息
ISBN:
(纸本)9783031611537;9783031611544
Team composition is a critical factor influencing collaboration within agilesoftware development. this study investigates the impact of gender distribution on teamwork quality in softwareengineering capstone courses. We examined the experiences of 240 students organized into 40 teams during an agile project course. We analyzed two surveys, one conducted before team composition and one at the end of the project work. As much as 91% of the students chose to use the practice of conducting stand-up meetings in their project work and the majority were satisfied withthe practice. Further, our analysis reveals that while women tend to engage more in design and men in programming, an increase in the proportion of women within a team correlates with a higher involvement of women in programming tasks. Our findings highlight gender differences in perceptions and experiences related to project involvement in agilesoftwareengineering courses.
this open access book constitutes the proceedings of the 19thinternationalconference on agilesoftware development, xp 2018, held in porto, portugal, in may *** is the premier agilesoftware development conference c...
详细信息
ISBN:
(数字)9783319916026
ISBN:
(纸本)9783319916019
this open access book constitutes the proceedings of the 19thinternationalconference on agilesoftware development, xp 2018, held in porto, portugal, in may *** is the premier agilesoftware development conference combining research and practice, and xp 2018 provided a playful and informal environment to learn and trigger discussions around its main theme – make, inspect, *** 21 papers presented in this volume were carefully reviewed and selected from 62 submissions. they were organized in topical sections named: agile requirements; agile testing; agile transformation; scaling agile; human-centric agile; and continuous experimentation.
Digital Twin (DT) stands as the premier technology within Industry 4.0 used in multiple sectors. Although there has been considerable recent literature on DT, there has been limited focus on the life cycle methodologi...
详细信息
ISBN:
(纸本)9783031727801;9783031727818
Digital Twin (DT) stands as the premier technology within Industry 4.0 used in multiple sectors. Although there has been considerable recent literature on DT, there has been limited focus on the life cycle methodologies for its development. Lacking a well-defined process can significantly complicate DT development. this paper proposes an augmented agilesoftware Development Life Cycle as a methodology for DT development.
there is a rapid emergence of tools, methods, and guidance for the use of AI across all parts of the software development process, from requirements gathering to code generation to testing and user feedback. However, ...
详细信息
ISBN:
(纸本)9783031727801;9783031727818
there is a rapid emergence of tools, methods, and guidance for the use of AI across all parts of the software development process, from requirements gathering to code generation to testing and user feedback. However, AI raises many concerns regarding responsible use, and there is a need to understand and develop principles for what responsible software development entails in practice in an agile context, as well as carefully evaluate the incorporation of AI tools and methods in softwareengineering. We draw on experience from Bespot, Knowit, Schibsted, and Spotify to identify challenges faced by companies pioneering the use of AI in their software development efforts and start charting a roadmap for responsible AI in softwareengineering.
this article provides a rich discussion on how the sustainability of agile development processes can be enhanced. In particular, we focus on a recently developed framework, namedGLUX, that integrates LeanUXinto Scrum....
详细信息
ISBN:
(纸本)9783031485497;9783031485503
this article provides a rich discussion on how the sustainability of agile development processes can be enhanced. In particular, we focus on a recently developed framework, namedGLUX, that integrates LeanUXinto Scrum. GLUX's main goal is to facilitate a seamless integration between agile and user experience (UX) by using gamification to motivate agile teams to adopt a user-centered mindset and carry out UX activities collaboratively throughout the development process. Our role as software researchers is to contribute towards improving software sustainability and provide the softwareengineering community withthe tools and techniques that will improve the human, economic, and environmental sustainability of software development. We found that GLUX addresses human sustainability by empowering self-sufficient, problem-focused teams, building a motivating and engaging environment, and developing team cooperation. Economic sustainability is addressed by minimizing UX debt and using gamification techniques to direct the focus of the behavior and mindset of agile teams towards value creation. Finally, environmental sustainability is promoted by encouraging agile teams to build a minimum viable product (MVP).
the wide adoption of agile methodologies in software development necessitates an educational approach that prepares students for industry practices. this study aims to explore an agile capstone course, focusing on stu...
详细信息
ISBN:
(纸本)9783031727801;9783031727818
the wide adoption of agile methodologies in software development necessitates an educational approach that prepares students for industry practices. this study aims to explore an agile capstone course, focusing on student learning experiences in teamwork while examining the gender dynamics affecting team roles and engagement. We conducted a comprehensive study of the capstone course "softwareengineering with Project Work" at the University of Oslo, analyzing 27 presentations and interviewing 10 students and two teaching assistants. the course is designed to immerse informatics students of different specializations in agile methodologies and collaborative project work. Our findings suggest that the students learn essential collaboration and technical skills. However, during their final presentations, significant gender differences emerged in the topics discussed: women predominantly spoke about design and process, whereas men focused more on technical aspects such as architecture, technical solutions, and algorithms. Our results underscore the need for educational strategies that promote inclusivity and equal participation in agilesoftware development courses.
software practitioners have adopted many new ways of working over the past 25 years. Change has been driven by a diverse and global community of users, practitioners, researchers, and vernacular programmers. What have...
详细信息
ISBN:
(纸本)9783031727801;9783031727818
software practitioners have adopted many new ways of working over the past 25 years. Change has been driven by a diverse and global community of users, practitioners, researchers, and vernacular programmers. What have we learned over the past 25 years? What skills will software researchers and practitioners need in the future? Will AI or other emerging technologies offer opportunities for greater achievements, or will they become an obstacle to the human touch needed to develop software products? this paper reports on a combined workshop and panel organized and facilitated by Steven Fraser (Innoxec) together with Dennis Mancl (MSWX software Experts) and Werner Wild (Evolution Consulting). the workshop and panel were part of the 25th Anniversary Track at the XP 2024 conference held in Bolzano, Italy.
An agile organization adapts what they are building to match their customer's evolving needs. agile teams also adapt to changes in their organization's work environment. the latest change is the evolving envir...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
An agile organization adapts what they are building to match their customer's evolving needs. agile teams also adapt to changes in their organization's work environment. the latest change is the evolving environment of "hybrid" work - a mix of in-person and virtual staff. Team members might sometimes work together in the office, work from home, or work in other locations, and they may struggle to sustain a high level of collaboration and innovation. It isn't just pandemic social distancing - many of us want to work from home to eliminate our commute and spend more time with family. Are there learnings and best practices that organizations can use to become and stay effective in a hybrid world? An XP 2022 panel organized by Steven Fraser (Innoxec) discussed these questions in June 2022. the panel was facilitated by Hendrik Esser (Ericsson) and featured Alistair Cockburn (Heart of agile), Sandy Mamoli (Nomad8), Nils BredeMoe (SINTEF), Jaana Nyfjord (Spotify), and Darja Smite (Blekinge Institute of Technology).
Today green IT is mostly driven by the measurement of CO2e of data centers. However, this is a symptom treatment approach, since the operating parameters of software are defined during build-time. this implies that th...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
Today green IT is mostly driven by the measurement of CO2e of data centers. However, this is a symptom treatment approach, since the operating parameters of software are defined during build-time. this implies that the consumption during run-time of a software cannot be changed in a wide range. To ensure that enterprise IT can be operated within a higher sustainable setup the software and systems engineering has to consider sustainability aspects during development phase. Furthermore, sustainability is more than measuring and optimizing CO2e of applications - it includes e.g. reuse aspects. Each software component which is reused reduces resource allocation during development and maintenance. IT sustainability step by step becomes a quality characteristic of software. this work presents a more holistic view for sustainable softwareengineering from an enterprise IT perspective which can be integrated into agilesoftware development especially within DevOps teams.
暂无评论