Context Information from artifacts in each phase of the software development life cycle can potentially be mined to enhance architectural knowledge. Many text analysis techniques …
Context: While industrial use of UML was studied intensely, little is known about UML use in Free/Open Source Software (FOSS) projects. Goal: We aim at systematically mining GitHub …
M Razavian, B Paech, A Tang - Journal of Systems and Software, 2023 - Elsevier
Cobbler's children do not wear shoes. Software engineers build sophisticated software but we often cannot find the needed information and knowledge for ourselves. Issues are the …
Simulink is an example of a successful application of the paradigm of model-based development into industrial practice. Numerous companies create and maintain Simulink …
Context: Open Source is getting more and more collaborative with industry. At the same time, modeling is today playing a crucial role in development of, eg, safety critical software …
Software architecture degradation is a phenomenon that frequently occurs during software evolution. Source code anomalies are one of the several aspects that potentially contribute …
Documenting software architecture is important for a system's success. Software architecture documentation (SAD) makes information about the system available and eases …
L Fu, P Liang, X Li, C Yang - … of the 25th International Conference on …, 2021 - dl.acm.org
Stakeholders make various types of decisions with respect to requirements, design, management, and so on during the software development life cycle. Nevertheless, these …