[HTML][HTML] Evolution of software in automated production systems: Challenges and research directions

B Vogel-Heuser, A Fay, I Schaefer, M Tichy - Journal of Systems and …, 2015 - Elsevier
Coping with evolution in automated production systems implies a cross-disciplinary
challenge along the system's life-cycle for variant-rich systems of high complexity. The …

On strategies for testing software product lines: A systematic literature review

I do Carmo Machado, JD McGregor… - Information and …, 2014 - Elsevier
Context Testing plays an important role in the quality assurance process for software product
line engineering. There are many opportunities for economies of scope and scale in the …

Learning features by watching objects move

D Pathak, R Girshick, P Dollár… - Proceedings of the …, 2017 - openaccess.thecvf.com
This paper presents a novel yet intuitive approach to unsupervised feature learning. Inspired
by the human visual system, we explore whether low-level motion-based grouping cues can …

Improving robot controller transparency through autonomous policy explanation

B Hayes, JA Shah - Proceedings of the 2017 ACM/IEEE international …, 2017 - dl.acm.org
Shared expectations and mutual understanding are critical facets of teamwork. Achieving
these in human-robot collaborative contexts can be especially challenging, as humans and …

On the naturalness of software

A Hindle, ET Barr, M Gabel, Z Su… - Communications of the …, 2016 - dl.acm.org
Natural languages like English are rich, complex, and powerful. The highly creative and
graceful use of languages like English and Tamil, by masters like Shakespeare and …

Semantically enhanced software traceability using deep learning techniques

J Guo, J Cheng… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
In most safety-critical domains the need for traceability is prescribed by certifying bodies.
Trace links are generally created among requirements, design, source code, test cases and …

Codehow: Effective code search based on api understanding and extended boolean model (e)

F Lv, H Zhang, J Lou, S Wang… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Over the years of software development, a vast amount of source code has been
accumulated. Many code search tools were proposed to help programmers reuse previously …

Traceability transformed: Generating more accurate links with pre-trained bert models

J Lin, Y Liu, Q Zeng, M Jiang… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Software traceability establishes and leverages associations between diverse development
artifacts. Researchers have proposed the use of deep learning trace models to link natural …

Software documentation issues unveiled

E Aghajani, C Nagy, OL Vega-Márquez… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
(Good) Software documentation provides developers and users with a description of what a
software system does, how it operates, and how it should be used. For example, technical …

Software traceability: trends and future directions

J Cleland-Huang, OCZ Gotel… - Future of software …, 2014 - dl.acm.org
Software traceability is a sought-after, yet often elusive quality in software-intensive systems.
Required in safety-critical systems by many certifying bodies, such as the USA Federal …