Sökning: onr:"swepub:oai:DiVA.org:lnu-110145" >
Hard Cases in Sourc...
Hard Cases in Source Code to Architecture Mapping using Naive Bayes
-
- Olsson, Tobias, 1974- (författare)
- Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM),DISA;DSIQ;DISTA
-
- Ericsson, Morgan, Docent, 1973- (författare)
- Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM),DISA;DSIQ;DISTA
-
- Wingkvist, Anna, PhD, 1976- (författare)
- Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM),DISA;DSIQ;DISTA
-
(creator_code:org_t)
- CEUR-WS.org, 2021
- 2021
- Engelska.
-
Ingår i: Companion Proceedings of the 15th European Conference on Software Architecture. - : CEUR-WS.org.
- Relaterad länk:
-
http://ceur-ws.org/V...
-
visa fler...
-
https://lnu.diva-por... (primary) (Raw object)
-
https://urn.kb.se/re...
-
visa färre...
Abstract
Ämnesord
Stäng
- The automatic mapping of source code entities to architectural modules is a challenging problem that is necessary to solve if we want to increase the use of Static Architecture Conformance Checking in the industry. We apply the state-of-the-art automatic mapping technique to eight open-source systems and find that there are systematic problems in the automatically created mappings. All of these eight systems have small modules that are very hard to map correctly since only a few source code entities are mapped to these. All systems seem to use some naming strategy, mapping source code to modules; however, naming is often ambiguous. We also find differences in ground truth mappings performed by experts, which affect mappings based on these, and that architectural refactoring also affects the mapping performance.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Software Engineering (hsv//eng)
Nyckelord
- Incremental clustering
- Orphan adoption
- Naive Bayes
- Software architecture
- Machine learning
- Computer Science
- Datavetenskap
Publikations- och innehållstyp
- ref (ämneskategori)
- kon (ämneskategori)