OE Lieh, Y Irawan - 2018 IEEE Frontiers in Education …, 2018 - ieeexplore.ieee.org
This paper shares our insights on exploring the experiential learning model and risk management process to design an undergraduate software architecture course. The key …
Documentation for programming languages and their APIs takes many forms, such as reference documentation, blog posts or other textual and visual media. Prior research has …
OE Lieh, Y Irawan - 2018 IEEE Frontiers in Education …, 2018 - ieeexplore.ieee.org
Software architectures present high-level views of systems, enabling developers to abstract away the unnecessary details and focus on the overall big picture. Designing a software …
Software today is becoming increasingly more complex and extensive, and its documentation is becoming more and more complicated. During the software life cycle …
DV Koznov, EY Ledeneva, DV Luciv… - … and Computer Software, 2024 - Springer
Code comments are an essential part of software documentation. Many software projects suffer from the problem of low-quality comments that are often produced by copy-paste. In …
Актуальность темы исследования. Документация современных программных проектов имеет значительные объёмы, сложную структуру и длительный жизненный цикл. При …
Similarity detection in software systems, also known as clone detection, has been a focus of software engineering in the past years. Cloning can be defined based on simple similarity …
DV Luciv, DV Koznov, AA Shelikhovskii… - … and Computer Software, 2019 - Springer
Various software features such as classes, methods, requirements, and tests often have similar functionality. This can lead to emergence of duplicates in their descriptive …
LD Kanteev, DV Luciv, DV Koznov… - Труды Института …, 2017 - cyberleninka.ru
Development of software documentation often involves copy-pasting, which produces a lot of duplicate text. Such duplicates make it difficult and expensive documentation …