[HTML][HTML] A systematic mapping study on text analysis techniques in software architecture
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 …
potentially be mined to enhance architectural knowledge. Many text analysis techniques …
A review of key issues that concern the feasibility of mobile cloud computing
Recently, the arising of cloud computing (CC) concept and explosive growth of mobile
applications induce a novel technology, ie, mobile cloud computing (MCC). By integrating …
applications induce a novel technology, ie, mobile cloud computing (MCC). By integrating …
Automatic classification of UML class diagrams using deep learning technique: convolutional neural network
Unified Modeling Language (UML) includes various types of diagrams that help to study,
analyze, document, design, or develop any software efficiently. Therefore, UML diagrams …
analyze, document, design, or develop any software efficiently. Therefore, UML diagrams …
[HTML][HTML] User influence analysis for github developer social networks
Y Hu, S Wang, Y Ren, KKR Choo - Expert Systems with Applications, 2018 - Elsevier
Github, one of the largest social coding platforms, offers software developers the opportunity
to engage in social activities relating to software development and to store or share their …
to engage in social activities relating to software development and to store or share their …
History-based model repair recommendations
M Ohrndorf, C Pietsch, U Kelter, L Grunske… - ACM Transactions on …, 2021 - dl.acm.org
Models in Model-driven Engineering are primary development artifacts that are heavily
edited in all stages of software development and that can become temporarily inconsistent …
edited in all stages of software development and that can become temporarily inconsistent …
[HTML][HTML] An experience report on applying software testing academic results in industry: we need usable automated test generation
A Arcuri - Empirical Software Engineering, 2018 - Springer
What is the impact of software engineering research on current practices in industry? In this
paper, I report on my direct experience as a PhD/post-doc working in software engineering …
paper, I report on my direct experience as a PhD/post-doc working in software engineering …
An extensive dataset of UML models in GitHub
The Unified Modeling Language (UML) is widely taught in academia and has good
acceptance in industry. However, there is not an ample dataset of UML diagrams publicly …
acceptance in industry. However, there is not an ample dataset of UML diagrams publicly …
[HTML][HTML] Exploring the efficacy of transfer learning in mining image-based software artifacts
Transfer learning allows us to train deep architectures requiring a large number of learned
parameters, even if the amount of available data is limited, by leveraging existing models …
parameters, even if the amount of available data is limited, by leveraging existing models …
[HTML][HTML] Characteristics, potentials, and limitations of open-source Simulink projects for empirical research
Simulink is an example of a successful application of the paradigm of model-based
development into industrial practice. Numerous companies create and maintain Simulink …
development into industrial practice. Numerous companies create and maintain Simulink …
Detecting and exploring side effects when repairing model inconsistencies
When software models change, developers often fail in keeping them consistent. Automated
support in repairing inconsistencies is widely addressed. Yet, merely enumerating repairs …
support in repairing inconsistencies is widely addressed. Yet, merely enumerating repairs …