Sökning: onr:"swepub:oai:research.chalmers.se:b090c916-680e-43cb-90dc-48afa8ea2a5a" >
HAnS: IDE-based edi...
HAnS: IDE-based editing support for embedded feature annotations
-
- Martinson, Johan (författare)
- Chalmers tekniska högskola,Chalmers University of Technology
-
- Jansson, Herman (författare)
- Chalmers tekniska högskola,Chalmers University of Technology
-
- Mukelabai, Mukelabai, 1985 (författare)
- Göteborgs universitet,University of Gothenburg
-
visa fler...
-
- Berger, Thorsten, 1981 (författare)
- Göteborgs universitet,University of Gothenburg
-
- Bergel, Alexandre (författare)
- Universidad de Chile (UCH),University of Chile (UCH)
-
- Ho-Quang, Truong, 1989 (författare)
- Chalmers tekniska högskola,Chalmers University of Technology
-
visa färre...
-
(creator_code:org_t)
- 2021-09-06
- 2021
- Engelska.
-
Ingår i: ACM International Conference Proceeding Series. - New York, NY, USA : ACM. ; Part F171625-B, s. 28-31
- Relaterad länk:
-
https://doi.org/10.1...
-
visa fler...
-
https://research.cha...
-
visa färre...
Abstract
Ämnesord
Stäng
- When developers maintain or evolve software, they often need to know the locations of features. This proves challenging when the feature locations are not documented, when the code was written by different developers who may have left the organization, or when the developer's memory of the implementation has faded. Automated feature location techniques are hard to adopt in practice, especially since they boast too many false positives. To address these challenges, embedded feature annotations have been proposed to allow developers to trace features in code during development with minimal effort. However, tool support is needed for developers to effectively record and use these annotations. We propose HAnS as a tool to meet this need; it is implemented as an IntelliJ IDE plugin to support developers seamlessly record feature locations while they write their code. HAnS supports developers when mapping features to software assets, such as files and code fragments, with code completion and syntax highlighting. It also provides functionality to browse feature definitions and locations, as well as refactor features. A demo video is available at https://youtu.be/cx_-ZshHLgA.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Software Engineering (hsv//eng)
- TEKNIK OCH TEKNOLOGIER -- Elektroteknik och elektronik -- Inbäddad systemteknik (hsv//swe)
- ENGINEERING AND TECHNOLOGY -- Electrical Engineering, Electronic Engineering, Information Engineering -- Embedded Systems (hsv//eng)
- TEKNIK OCH TEKNOLOGIER -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
- ENGINEERING AND TECHNOLOGY -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)
Nyckelord
- feature location
- embedded feature annotations
- IDE
- tool support
Publikations- och innehållstyp
- kon (ämneskategori)
- ref (ämneskategori)