Auflistung nach Autor:in "Zhang, Bo"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelAnalyzing Software Build Architectures(Softwaretechnik-Trends Band 38, Heft 2, 2018) Zhang, Bo; Tenev, Vasil; Becker, MartinIn order to derive executable software artefacts in an efficient and effective manner, a sound build system needs to be maintained properly along with the e volution of source code. However, in large-scale software projects the building process often becomes effort consuming and sometimes error prone, which is often caused by an eroded architecture of the build system. While sound method and tool support to analyze the evolution and the erosion of software architecture exists, the situation for the architecture of the build system is different. This renders the evolution of the build system a nontrivial task. In consequence, especially changeintensive software projects, which either evolve fast or have to deliver many software variants at a point in time, are often facing serious challenges in the long-term run. To cope with these challenges, we first discuss typical challenges and their root causes in the context of build architectures. Then we present our analysis approach and tool chain, which consists of a make file parser, build dependency model and a respective visualization of the build system architecture.
- KonferenzbeitragThe Evolving Landscape of UX Research in Industry: How AI is Transforming Manual Practices(Mensch und Computer 2024 - Usability Professionals, 2024) Li, Zhenni; Wang, Yu-Ling; Zhang, Bo; Klein, AndreasArtificial intelligence (AI) significantly impacts research techniques, strategic decision-making, and result quality control. This study explores how current AI tools reshape user experience research (UXR), their limitations, and future concerns. Insights from interviews with UX researchers and a focus group with UX consultants in China reveal AI’s effectiveness in supporting repetitive tasks, automating workflows, and showing impressive contextual synthesis abilities. However, human judgment remains crucial, and satisfaction with AI is moderate due to data security, regulatory challenges, and the complexity of new tools. The experts emphasized balanced AI integration, ensuring it complements human efforts without replacing human expertise. Strategic implementation and continuous evolution are key to maximizing AI’s potential. Experts suggested that future research should focus on developing AI tools tailored to specific needs, fostering innovation and motivation.
- ZeitschriftenartikelVariability Realization Improvement of Software Product Lines(Softwaretechnik-Trends Band 34, Heft 2, 2014) Zhang, Bo; Becker, MartinAs a software product line evolves both in space and in time, variability realizations tend to erode in the sense that they become overly complex to understand and maintain. To solve this challenge, various tactics are proposed to deal with both eroded variability realizations in the existing product line and variability realizations that tend to erode in the future. Moreover, a variability improvement process is presented that contains these tactics against realization erosion and can be applied in different scenarios.